Hi all:

Are USB hubs generally sensitive to hardware and software reset timing?

Curious if anyone has fixed a problem similar to the one that I'm
experiencing. I've got an integrated TI hub attached to the USB ports on
a board running embedded Linux. I reset the chip properly, but I do this
before Linux is ready to enumerate the device (the TI's documentation is
not very specific as to when you are supposed to reset the chip.)
Essentially, from power-on, all the pins of the TI hub are powered and
plugged into the USB bus.

So, I broke out the reset pin, and manually tried resetting the TI hub
*after* Linux has gotten its OHCI controller going. However, I *still*
get the same message from the kernel log:


   hub.c: new USB device builtin-2, assigned address 2
   usb.c: USB device not accepting new address=2 (error=-145)


It certainly seems like the hub is being sent USB reset commands, since
the first kernel log message is from a usb_hub_port_connect_change(). Is
there a consensus as to when the USB hub should be reset in hardware?
Ideas?

Thanks very much

-Jeff


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to