[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