{"id":1850,"date":"2016-11-18T04:24:28","date_gmt":"2016-11-18T04:24:28","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=1850"},"modified":"2016-11-18T04:24:28","modified_gmt":"2016-11-18T04:24:28","slug":"arm64-odroid-c2-boots-with-linux-next","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=1850","title":{"rendered":"ARM64 &#8211; Odroid C2 &#8211; Boots with Linux-Next.."},"content":{"rendered":"<p>The &#8216;linux-next&#8217; kernel branch has included the meson\/gxbb mmc driver for some time, but the boot process hung on root disk access.\u00a0\u00a0\u00a0\u00a0 I tested with the latest (November 17) version, and this time, the boot process completed successfully:<\/p>\n<pre><strong><span style=\"font-family: courier new,courier;\">Fedora 25 (Workstation Edition)<\/span><\/strong>\r\n<strong><span style=\"font-family: courier new,courier;\">Kernel 4.9.0-rc5-next-20161117-c2 on an aarch64 (ttyAML0)<\/span><\/strong><\/pre>\n<p>The only patch I applied was the <em>meson_ethernet_tx<\/em> one (see previous article &#8211; <a href=\"https:\/\/rglinuxtech.com\/?p=1844\" target=\"_blank\">https:\/\/rglinuxtech.com\/?p=1844<\/a>), as this fix is still work-in-progress..<\/p>\n<p>This time, usb gave a tombstone during the boot process, but <strong><span style=\"font-family: courier new,courier;\">lsusb<\/span><\/strong> actually showed the root hubs, although no connected devices were recognised:<\/p>\n<pre><span style=\"font-family: courier new,courier;\"><strong># lsusb<\/strong><\/span>\r\n<span style=\"font-family: courier new,courier;\"><strong>Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub<\/strong><\/span>\r\n<span style=\"font-family: courier new,courier;\"><strong>Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<\/strong><\/span><\/pre>\n<p>The development of C2 support on u-boot and the kernel itself has been somewhat spasmodic, as there were supporting patches for u-boot months ago, but for some reason these were never accepted, and the mmc kernel driver was completely re-written..\u00a0\u00a0\u00a0 I would <span style=\"text-decoration: underline;\">speculate<\/span> that &#8216;full&#8217; support &#8211; in u-boot and the mainline kernel &#8211; will probably be achieved by the time the 4.10 kernel is released..<\/p>\n<p><em>Robert Gadsdon.\u00a0\u00a0 November 17, 2016.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The &#8216;linux-next&#8217; kernel branch has included the meson\/gxbb mmc driver for some time, but the boot process hung on root disk access.\u00a0\u00a0\u00a0\u00a0 I tested with the latest (November 17) version, and this time, the boot process completed successfully: Fedora 25 (Workstation Edition) Kernel 4.9.0-rc5-next-20161117-c2 on an aarch64 (ttyAML0) The only patch I applied was the meson_ethernet_tx one <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=1850\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1132,1131,1280,6,14,16,1285,19,20],"tags":[1133,822,1480,1173,242,1478,1286,1175,1479],"class_list":["post-1850","post","type-post","status-publish","format-standard","hentry","category-aarch64","category-arm64","category-boot","category-crash-and-burn","category-kernel","category-linux-arm","category-odroid-c2","category-opinion","category-performance-2","tag-arm64","tag-boot-ok","tag-ethernet-tx-patch","tag-kernel","tag-linux","tag-linux-next-kernel","tag-odroid-c2","tag-success","tag-usb-tombstone"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/1850","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1850"}],"version-history":[{"count":1,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/1850\/revisions"}],"predecessor-version":[{"id":1851,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/1850\/revisions\/1851"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1850"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1850"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}