Hi
We have designed a custom TX2 carrier board which features a Texas Instruments TUSB4041 hub to split one upstream USB2.0 port into four downstream.
When Ubuntu loads, it identifies the TUSB4041 USB2.0 hub as a TUSB8041 USB3.0 hub (per the datasheets both devices have the same VID:PID of 0451:8142)
Various USB2.0 devices (mass storage devices) are identified succesfully and visible using lsusb, but our XIMEA USB2.0 camera is not visible when connected directly to the downstream ports. Strangely, if the camera is connected via another external standalone hub it appears.
With the camera attached directly, dmesg shows the following error messages:
[ 56.580451] usb 1-1.2: new high-speed USB device number 3 using xhci-tegra
[ 56.660688] usb 1-1.2: device descriptor read/64, error -71
[ 56.840673] usb 1-1.2: device descriptor read/64, error -71
[ 57.020450] usb 1-1.2: new high-speed USB device number 4 using xhci-tegra
[ 57.100680] usb 1-1.2: device descriptor read/64, error -71
[ 57.280681] usb 1-1.2: device descriptor read/64, error -71
[ 57.460471] usb 1-1.2: new high-speed USB device number 5 using xhci-tegra
[ 57.467882] usb 1-1.2: Device not responding to setup address.
[ 57.676887] usb 1-1.2: Device not responding to setup address.
[ 57.884463] usb 1-1.2: device not accepting address 5, error -71
[ 57.960471] usb 1-1.2: new high-speed USB device number 6 using xhci-tegra
[ 57.967894] usb 1-1.2: Device not responding to setup address.
[ 57.995575] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work mailbox command 5
[ 58.002612] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work ignore firmware MBOX_CMD_DEC_SSPI_CLOCK request
[ 58.176885] usb 1-1.2: Device not responding to setup address.
[ 58.384464] usb 1-1.2: device not accepting address 6, error -71
[ 58.390734] usb 1-1-port2: unable to enumerate USB device
So the questions are:
- Is the TUSB4041 compatible with the TUSB8041, even though the former doesn’t support Super speed?
- Are the dmesg error messages being caused by the camera, or the hub?
Thanks and regards
Bob Stiles