Hello All
I have implemented a USB hub based on the reference design in the TUSB2046B datasheet. (Self-Powered, Individual Power Control.)
When I connect it to a Linux device (a Gumstix Overo Earth - similar to a BeagleBoard - TI OMAP devices) I receive error messages.
.
.
.
usb 1-1: new low speed USB device using musb_hdrx and address 78
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: new low speed USB device using musb_hdrx and address 79
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: new low speed USB device using musb_hdrx and address 80
usb 1-1: device not accepting address 80, error -71
usb 1-1: new low speed USB device using musb_hdrx and address 81
usb 1-1: device not accepting address 81, error -71
hub 1-0:1.0: unable to enumerate USB device on port 1
I can post my schematics if needed. However, looking at these, I see that I have left the 'nReset' pin floating.
Due to my layout, I don't think I can easily connect this to a IO pin, however, I may be able to short it to the pin next to it which is connected to 3.3 V. Is this OK, or should it be pulled up via a resistor or does it really need to be connected to a IO pin?
Thank you in advance for you help.
Chithambaram Veerappan