{"id":325,"date":"2012-08-11T09:43:25","date_gmt":"2012-08-11T09:43:25","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=325"},"modified":"2012-08-11T09:43:25","modified_gmt":"2012-08-11T09:43:25","slug":"apc-usb-boot-same-result","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=325","title":{"rendered":"APC &#8211; USB Boot &#8211; Same Result.."},"content":{"rendered":"<p>I found some (unused..) USB-related U-Boot parameters in some of the files contained in the &#8216;firmware&#8217; zip file, and tried these, to get the APC to boot from USB instead of MMC\/micro-SD..\u00a0\u00a0 The USB connection has to be to the <strong>top<\/strong> connector in the smaller of the two &#8216;towers&#8217; on the board (the one <span style=\"text-decoration:underline;\">without<\/span> the ethernet port)..\u00a0\u00a0 This presents \/dev\/sdb1 (FAT) and \/dev\/sdb2 (EXT2) (and &#8216;usb 1.1&#8217; for the fatboot parameters)<\/p>\n<pre>scsi 0:0:0:2: Direct-Access\u00a0\u00a0\u00a0\u00a0 Kingston FCR-HS219\/1\u00a0\u00a0\u00a0\u00a0\u00a0 9745 PQ: 0 ANSI: 0\nsd 0:0:0:1: [sdb] 3842048 512-byte logical blocks: (1.96 GB\/1.83 GiB)\nsd 0:0:0:1: [sdb] Write Protect is off\nsd 0:0:0:1: [sdb] Assuming drive cache: write through\nscsi 0:0:0:3: Direct-Access\u00a0\u00a0\u00a0\u00a0 Kingston FCR-HS219\/1\u00a0\u00a0\u00a0\u00a0\u00a0 9745 PQ: 0 ANSI: 0\n.................\nsd 0:0:0:1: [sdb] Assuming drive cache: write through\n\u00a0sdb: sdb1 sdb2\nsd 0:0:0:1: [sdb] Assuming drive cache: write through\nsd 0:0:0:1: [sdb] Attached SCSI removable disk<\/pre>\n<p>Basically, the results were consistent with the previous scenario.\u00a0\u00a0\u00a0 The APC does boot (eventually..!.) from USB:<\/p>\n<pre>..............\n usb_request_sense\n\u00a0usb_request_sense\n\u00a0usb_request_sense\n\u00a0usb_request_sense\n\u00a0usb_request_sense\n\u00a0usb_request_sense\n\u00a0usb_request_sense\n\u00a0usb_request_sense\n\u00a0Device NOT ready\n\u00a0\u00a0 Request Sense returned 02 3A 00\n4 Storage Device(s) found\npart_offset : 800, cur_part : 1\nreading uzImage.bin   ..............etc....<\/pre>\n<p>But &#8211; as before the device still forces the base filesystem to be at <strong>\/dev\/ram0<\/strong>. with the resulting basic Linux+Busybox only..<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I found some (unused..) USB-related U-Boot parameters in some of the files contained in the &#8216;firmware&#8217; zip file, and tried these, to get the APC to boot from USB instead of MMC\/micro-SD..\u00a0\u00a0 The USB connection has to be to the top connector in the smaller of the two &#8216;towers&#8217; on the board (the one without the ethernet <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=325\"><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,"footnotes":""},"categories":[3,6,11,14,16,19,20],"tags":[89,246,362,385],"class_list":["post-325","post","type-post","status-publish","format-standard","hentry","category-apc","category-crash-and-burn","category-hacks","category-kernel","category-linux-arm","category-opinion","category-performance-2","tag-apc-2","tag-linuxarm","tag-testing","tag-usb-boot"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/325","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=325"}],"version-history":[{"count":0,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/325\/revisions"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}