This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TUSB8042A: Do TUSB8042AI need a special xhci driver?

Part Number: TUSB8042A
Other Parts Discussed in Thread: TUSB8041A,

Holle,

We found a issue with the TUSB8042AI.

The same device did not see this problem on TUSB8041A downstream port.

Linux xHCI driver shows the following messages:

[ 6.922975] usb 1-1.2: new full-speed USB device number 4 using xhci_hcd

[ 7.027826] usb 1-1.2: New USB device found

[ 7.039037] usb 1-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0

[ 7.046636] usb 1-1.2: Not enough bandwidth for new device state.

[ 7.052727] usb 1-1.2: can't set config #1, error -28

Do TUSB8042AI need a special xhci driver?

Not having enough bandwidth what could be a problem?

Are there any differences between anindustrial version (TUSB8042AI) & commercial version(TUSB8041A) ?


BR.

Innis.

  • Hi Innis,

    Do you see the same behavior on all downstream ports?   What kind of device is being connected?  The hub would not impact full speed bandwidth.  I have seen many references to a similar issue with various Linux builds.  Are you testing the same build with TUSB8042A and TUSB8041A?

    Regards,

    JMMN

  • Hello, JMMN.

    What kind of device is being connected?
    [I] : MiniPcie slot Wifi w/ BT module


    Do you see the same behavior on all downstream ports?
    [I] : I tried both downstream ports (MiniPcie slot) , both same behavior


    Are you testing the same build with TUSB8042AI and TUSB8041A?
    [I] :  TUSB8041A is being acquired , it will take a few more working days.
           Crrently is using different motherboards( with TUSB8041A) ,but the same OS and modules.
           There is no problem with non TUSB8042AI downstream port slot on the motherboard.
           The same behavior of modules from different vendors on TUSB8042AI downstream port slot.

    BR.

    Innis.

  • Hi Innis,

    The USB 2.0 portions of the TUSB8042A and TUSB8041A are identical (transition doc below).  The device connected behind the hub won't matter since it is the host controller that is assigning the bandwidth.  Bandwidth is not assigned by the hub.  Can you confirm if the hub is connected on both USB 3.0 and USB 2.0?  Some of the Linux forums indicated a driver issue if a USB 3.0 hub was connected to a USB 2.0 only port.

    Regards,

    JMMN