Dear TI support,
we designed a board with the TUSB8041 chip as a USB HUB, we are running ubuntu 18.04 on a Linux ARM device 64 bit. It seems that there are some problems in detecting the hub, when I set the GRSTz pin to 1 I have this output from the kernel:
[ 53.748162] usb 1-1: new low-speed USB device number 2 using xhci-hcd
[ 53.868423] usb 1-1: device descriptor read/64, error -71
[ 54.092343] usb 1-1: device descriptor read/64, error -71
[ 54.316535] usb 2-1: new SuperSpeed Gen 1 USB device number 2 using xhci-hcd
[ 54.333466] usb 2-1: New USB device found, idVendor=0451, idProduct=8140, bcdDevice= 2.00
[ 54.333481] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 54.452210] usb 1-1: new low-speed USB device number 3 using xhci-hcd
[ 54.572309] usb 1-1: device descriptor read/64, error -71
[ 54.670114] hub 2-1:1.0: USB hub found
[ 54.694422] hub 2-1:1.0: 4 ports detected
[ 54.796304] usb 1-1: device descriptor read/64, error -71
[ 54.900693] usb usb1-port1: attempt power cycle
[ 55.532133] usb 1-1: new low-speed USB device number 4 using xhci-hcd
[ 55.532585] usb 1-1: Device not responding to setup address.
[ 55.736663] usb 1-1: Device not responding to setup address.
[ 55.940230] usb 1-1: device not accepting address 4, error -71
[ 56.060301] usb 1-1: new low-speed USB device number 5 using xhci-hcd
[ 56.060731] usb 1-1: Device not responding to setup address.
[ 56.264663] usb 1-1: Device not responding to setup address.
[ 56.468170] usb 1-1: device not accepting address 5, error -71
[ 56.468370] usb usb1-port1: unable to enumerate USB device
I attach the schematics for this part of the PCB. I am aware there is an issue with the ground missing from R17 and C66 for taking USB_VBUS to 0.5V, we fixed it wiring to ground. Input voltage to USB_VBUS is exactly 0.5.
VDD and VDD33 are clean.
Any hints?