{"id":1204,"date":"2014-10-10T15:26:29","date_gmt":"2014-10-10T14:26:29","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=1204"},"modified":"2014-10-10T15:26:29","modified_gmt":"2014-10-10T14:26:29","slug":"arm-odroid-u2-3-17-boot-but-no-usb","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=1204","title":{"rendered":"ARM &#8211; Odroid U2 &#8211; 3.17 Boot, but no USB.."},"content":{"rendered":"<p>Tried the latest <strong><em>kernel.org<\/em><\/strong> <strong>3.17<\/strong> kernel with my <strong>Odroid U2<\/strong>, and managed to get it to boot successfully, but USB still doesn&#8217;t work, which is a show-stopper, as the Ethernet adapter is a USB-connected device..<\/p>\n<p>Start with <strong># make exynos_defconfig<\/strong>, and then select <strong>arch\/arm\/boot\/dts\/exynos4412-odroidu3.dtb <\/strong>when merging with zImage, etc&#8230;<\/p>\n<pre><strong>[ 0.000000] Booting Linux on physical CPU 0xa00<\/strong>\r\n<strong>[ 0.000000] Initializing cgroup subsys cpu<\/strong>\r\n<strong>[ 0.000000] Linux version 3.17.0 (root@rgodroid) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-7) (GCC) ) #1 SMP PREEMPT Fri Oct 10 01:08:29 EDT 2014<\/strong>\r\n<strong>[ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d<\/strong>\r\n<strong>[ 0.000000] CPU: PIPT \/ VIPT nonaliasing data cache, VIPT aliasing instruction cache<\/strong>\r\n<strong>[ 0.000000] Machine model: Hardkernel ODROID-U3 board based on Exynos4412<\/strong><\/pre>\n<pre><strong>Fedora release 20 (Heisenbug)<\/strong>\r\n<strong>Kernel 3.17.0 on an armv7l (ttySAC1)<\/strong>\r\n<strong>...............<\/strong>\r\n# uname -a\r\n<strong>Linux rgodroid 3.17.0 #1 SMP PREEMPT Fri Oct 10 01:08:29 EDT 2014 armv7l armv7l armv7l GNU\/Linux<\/strong><\/pre>\n<p>USB failed with:<\/p>\n<pre><strong>[ 0.974376] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver<\/strong>\r\n<strong>[ 0.977922] ehci-exynos: EHCI EXYNOS driver<\/strong>\r\n<strong>[ 0.981366] exynos-ehci 12580000.ehci: EHCI Host Controller<\/strong>\r\n<strong>[ 0.985016] exynos-ehci 12580000.ehci: new USB bus registered, assigned bus number 1<\/strong>\r\n<strong>[ 0.994560] exynos-ehci 12580000.ehci: can't setup: -110<\/strong>\r\n<strong>[ 0.995395] exynos-ehci 12580000.ehci: USB bus 1 deregistered<\/strong>\r\n<strong>[ 0.999797] exynos-ehci 12580000.ehci: Failed to add USB HCD<\/strong>\r\n<strong>[ 1.004150] exynos-ehci: probe of 12580000.ehci failed with error -110<\/strong><\/pre>\n<p>As this is standard kernel.org code now, the fix should be easier to investigate, given time.!<\/p>\n<p><em>Robert Gadsdon.\u00a0\u00a0 October 10, 2014.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tried the latest kernel.org 3.17 kernel with my Odroid U2, and managed to get it to boot successfully, but USB still doesn&#8217;t work, which is a show-stopper, as the Ethernet adapter is a USB-connected device.. Start with # make exynos_defconfig, and then select arch\/arm\/boot\/dts\/exynos4412-odroidu3.dtb when merging with zImage, etc&#8230; [ 0.000000] Booting Linux on physical CPU 0xa00 <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=1204\"><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":[16,794,19],"tags":[101,921,920,916,238,908,919],"class_list":["post-1204","post","type-post","status-publish","format-standard","hentry","category-linux-arm","category-odroid","category-opinion","tag-boot","tag-error-100","tag-exynos-ehci","tag-kernel-3-17","tag-kernel-org","tag-odroid-u2","tag-usb-fail"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/1204","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=1204"}],"version-history":[{"count":1,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/1204\/revisions"}],"predecessor-version":[{"id":1205,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/1204\/revisions\/1205"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}