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