The TI E2E™ design support forums will undergo maintenance from Sept. 28 to Oct. 2. If you need design support during this time, contact your TI representative or open a new support request with our customer support center.

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.

TUSB8041-Q1: TUSB8041 Sometimes it doesn't connect

Part Number: TUSB8041-Q1
Other Parts Discussed in Thread: TUSB8041, TPS2561, LMS3655

Hi Ti team,

    1, We used USB2.0 flash disk to connect TUSB8041,sometimes it doesn't connect, sometimes it's ok.The printed information is as follows:

[  184.900128] usb 1-1.3: new high-speed USB device number 7 using cdns-usb3
[  184.947258] healthd: battery l=85 v=3 t=35.0 h=2 st=2 c=400 fc=4000000 cc=32 chg=a
[  185.015844] usb 1-1.3: New USB device found, idVendor=058f, idProduct=6387
[  185.022769] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  185.030115] usb 1-1.3: Product: Mass Storage
[  185.034402] usb 1-1.3: Manufacturer: Generic
[  185.038702] usb 1-1.3: SerialNumber: DA9AC682
[  185.048478] usb 1-1.3: can't set config #1, error -71

2, SCH as attachment

3,We used USB3.0 flash disk to connect TUSB8041,sometimes it doesn't connect, sometimes it's ok. 

but we used another USB3.0 Flash disk , it connect normal, It doesn't happen sometimes

4, Could you pls help us What might be the reason?

     2061.HUB.pdf

  • Hi Jimmy,

    The linux debug statement is reporting an issue with setting a specific configuration on the mass storage device, this is unrelated to the hub.

    Is the error always the same when the devices are not loaded?  It looks like the devices are connected, but they are not completing enumeration.

    Please make sure there is sufficient downstream VBUS provided to the USB 3.0 / 2.0 devices.

    Please try connecting to a non-linux system if possible, to see if the connection issues persist.    This will help determine if it is a hardware or software issue.

    Regards,

    JMMN

  • Jmmn,

    Thanks for your reply.

    Errors are always the same. There is no non-Linux system on our board. The other 3.0 U disk was unresponsive when connected to the 3.0 interface, and no insertion of the device was detected on the Host side.          

      Is there any other way to investigate?

  • Jmmn,

         Could you give us some advises and Is there a problem with the schematic diagram? thanks!

    then We find

    All U disks have problems.
    case 1. Completely unrecognizable
    case 2. Probability report USB 1-1.3: can't set config#1, error-71
    case 3. Unplugging U-disk and inserting probabilities is not recognizable
    [  569.605733] usb 1-1.2: USB disconnect, device number 24
    [  569.625537] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x01 driverbyte=0x00
    [  569.633807] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 01 a5 16 e0 00 00 10 00
    [  569.641442] print_req_error: I/O error, dev sda, sector 27596512
    [  569.647519] Buffer I/O error on dev sda1, logical block 3306748, async page read
    [  569.655166] Buffer I/O error on dev sda1, logical block 3308958, async page read
    [  569.662666] Buffer I/O error on dev sda1, logical block 3310098, async page read
    [  569.670158] Buffer I/O error on dev sda1, logical block 3311240, async page read
    [  569.677712] bdi-block not registered
  • Hi Jimmy,

    Can you confirm if USB_VBUS to the hub toggles low when the hub is not connected to the host controller?

    What kind of thermal / ground pad connection is below the hub?

    How much 5V current is available on downstream VBUS, can you post the schematic of the downstream port connectors?

    How long is the trace length between the hub and the host, and the hub and the downstream ports.

    Regards,

    JMMN

  • Jmmn,

    Reply as below,

    1,Can you confirm if USB_VBUS to the hub toggles low when the hub is not connected to the host controller?

    -- The same U disk is sometimes detected and sometimes not detected,the test Vbus waveform as below,no dropdown.

    2,What kind of thermal / ground pad connection is below the hub? 

    -- as below 

    3, How much 5V current is available on downstream VBUS, can you post the schematic of the downstream port connectors?

    -- Used LMS3655+TPS2561 for supply Vbus,SCH as below

    USB3.0 socket

    4,How long is the trace length between the hub and the host, and the hub and the downstream ports.

    --

    I.MX8---HUB  

    DN------    6847.68mils

    DP------    6839.32mils

    SS3_RX_P--- 6751.31mils

    SS3_RX_N--- 6775.73mils

     

    HUB---SOCKET

    DN------    1271.42mils

    DP------    1113.93mils

    SSRXM_DN--- 1238.52mils

    SSRXP_DN--- 1357.94mils

  • Hi TI team,

    Could you help us give some advise?thanks!

  • Hi Jimmy,

    The USB 3.0 lines are a little mismatched in length.  Downstream VBUS and trace rotuing otherwise look normal.  

    I can't see a via pattern under the TUSB8041?  Can you zoom in?  The TUSB8041 will have functional issues if there is no thermal pad connection.

    Thanks,

    JMMN

  • Jmmn,

    • There are pads hole under TUSB8041, is 8 layers,have confirmed.

       

      1,We only find that the starting time sequence of VDD,VDD3 and pin18 Grstz not done according to the following specifications

       

      • I don't know if it makes a difference

      2,Whether relevant software drivers or update requirements are required?

       


       

  • Does forcing a GRSTz toggle low to high fix the behavior?

    Regards,

    JMMN

  • Jmmn,

    No

    We forced a trigger and a forced down to high with start up, but there was no accurate test of the forced time.thanks!

  • If you are able to duplicate the connection issue with a USB 2.0 U-disk, can you capture a scope plot of the DP/DM lines?

    Regards,

    JMMN

  • Please post when you have an update.

    Regards,

    JMMN