[Gta04-owner] U-Boot with USB plugged-in
Dr. H. Nikolaus Schaller
hns at goldelico.com
Sat May 3 18:09:54 CEST 2014
Hi,
Am 03.05.2014 um 18:01 schrieb Paul Kocialkowski:
> While booting the gta04 with an USB cable attached, the host system
> notices a new device as soon as it reaches U-Boot:
>
> May 3 17:52:56 collins kernel: [ 4245.768219] usb 3-1: new full-speed
> USB device number 45 using xhci_hcd
>
> And eventually timeouts waiting for a response:
>
> May 3 17:53:01 collins kernel: [ 4250.772467] xhci_hcd 0000:00:14.0:
> Timeout while waiting for address device command
> May 3 17:53:02 collins kernel: [ 4251.285823] usb 3-1: Device not
> responding to set address.
> May 3 17:53:02 collins kernel: [ 4251.489061] usb 3-1: device not
> accepting address 45, error -71
>
> While this host can recover from it and eventually shows a new USB
> device (with proper responses) when the kernel is ready, on another
> setup, it makes the port unusable
That must be a bug on your host machine. I have not seen a similar
problem on my hosts.
> until the next reboot:
>
> [ 5983.290701] usb 3-1: new full-speed USB device number 7 using
> xhci_hcd
> [ 5988.290633] xhci_hcd 0000:02:00.0: Timeout while waiting for address
> device command
> [ 5988.494585] xhci_hcd 0000:02:00.0: ERROR no room on ep ring
> [ 5988.494591] xhci_hcd 0000:02:00.0: ERR: No room for command on
> command ring
> [ 5988.698573] usb 3-1: device not accepting address 7, error -12
> [ 5988.698606] xhci_hcd 0000:02:00.0: ERROR no room on ep ring
> [ 5988.698608] xhci_hcd 0000:02:00.0: ERR: No room for command on
> command ring
> [ 5988.698611] xhci_hcd 0000:02:00.0: ERROR no room on ep ring
> [ 5988.698613] xhci_hcd 0000:02:00.0: ERR: No room for command on
> command ring
>
> I suppose this not an intended behavior, so it would be nice to resolve
> that issue. That's causing me issues when developing on the device
> (always remember to unplug the cable before rebooting).
I never had to do that on my systems and I am not aware that others
have reported it.
But the real reason for the first device you see is the BootROM within
the OMAP3. This allows to load the first U-Boot through USB (which is
something we don't need because we have a uSD card we can always
boot from).
But AFAIK it disappears soon after U-Boot starts and before the Kernel
takes over the interface.
BR,
Nikolaus
More information about the Gta04-owner
mailing list