dockstar (kirkwood) EHCI needs "usb start" in u-boot or it will hang

army.of.root army.of.root at gmail.com
Sun Sep 1 14:42:48 UTC 2013


Hi,

I just spent an hour trying to get my dockstar to boot a head kernel.

I switched from putting the kernel on a usb drive to booting it via tftp from 
u-boot for convienience purposes.
The usb drive boot script in u-boot obviously starts up the usb subsystem, but 
I left it out for the tftp routine.

This resulted in a hanging Kernel on this output:

> ehci0: <Marvell Integrated USB 2.0 controller> mem 0xf1050000-0xf1050fff irq 48,19 on simplebus0
> usbus0: EHCI version 1.0
> usbus0: stop timeout
> usbus0: set host controller mode
> usbus0 on ehci0
>

After having a joyful moment of clarity and adding the command "usb start" to 
my tftp uboot script, the issue was resolved.


Is this expected behavior?

Or am I missing a kernel option (various combinations did not help including 
the default DOCKSTAR config)?




Thank you for your efforts & Kind regards


More information about the freebsd-arm mailing list