Just glancing over your output there it seems perhaps your kernel is
expecting a few  modules to be compiled into the kernel statically.

On Tue, Sep 9, 2014 at 3:00 AM, William Hermans <yyrk...@gmail.com> wrote:

>
> http://www.embeddedhobbyist.com/debian-tips/beaglebone-black/beaglebone-black-usb-boot/
>
> As far as I know this wont work with an initrd, but i could be remembering
> wrongly. Also, the example I give, was based on the idea that this was not
> possible with an zImage file. I believe this is no longer the case.
>
> On Tue, Sep 9, 2014 at 2:15 AM, Alexander Hayman <misterhay...@gmail.com>
> wrote:
>
>> I'm trying to boot from a USB flash drive.  I essentially copy the u-boot
>> commands for booting from the SD card.  I'm running into a problem once the
>> kernel has loaded:
>>
>> Begin: Mounting root file system ... Begin: Running /scripts/local-top
>> ... done.
>> Begin: Waiting for root file system ... done.
>> Gave up waiting for root device.  Common problems:
>>  - Boot args (cat /proc/cmdline)
>>    - Check rootdelay= (did the system wait long enough?)
>>    - Check root= (did the system wait for the right device?)
>>  - Missing modules (cat /proc/modules; ls /dev)
>> ALERT!  /dev/sda1 does not exist.  Dropping to a shell!
>> modprobe: module i8042 not found in modules.dep
>> modprobe: module ehci-hcd not found in modules.dep
>> modprobe: module uhci-hcd not found in modules.dep
>> modprobe: module ohci-hcd not found in modules.dep
>>
>> I plugged in /dev/sda1 as a place holder, but I can't find any indication
>> that the initramfs was able to detect a USB flash drive.  For some reason
>> it complains about ehci-hcd and ohci-hcd modules not being found.  The
>> stock kernel is able to mount flash drives without any issues using the
>> builtin usb-storage and musb-hdrc modules.
>>
>> [    1.617727] Initializing USB Mass Storage driver...
>> [    1.625471] usbcore: registered new interface driver usb-storage
>> [    1.634288] USB Mass Storage support registered.
>> [    1.641729] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
>>
>> I'd really appreciate any advice on how to detect and mount the flash
>> drive.  Do I need to make a modification to initrd?  Or do I need to
>> rebuild the kernel with the ehci-hcd / ohci-hcd modules?  Why isn't it
>> detecting the eMMC?
>>
>> --
>> For more options, visit http://beagleboard.org/discuss
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to beagleboard+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to