Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

TUSB7320_USB Device Connect Error

Other Parts Discussed in Thread: TUSB7320, TUSB7340

Hi Team,

Could you please help us to support TUSB7320 ?

I'm TUSB7320 Connection to Main DSP Chip PCI Interface. Not Used Eeprom.

PCI Driver is noproblem. but USB Devvice recognition is not working properly.

[Q1] TUSB7320 the Initals of the code?

[Q2] TUSB7320 Register Setting Write the Main DSP?

[Q3] Set the default Register value, can you get?

thanks,

Best Regards

  • Sorry, I don't understand your questions.
    Your DSP requires to have xHCI driver support, if your operating system is windows 7 you can use the driver available at the link below, if your OS is windows 8 or above, the xHCI driver is supported by microsoft.
    Are you able to communicate with the TUSB7340 via PCIe ?
    Can you get a PCI register dump of the TUSB7340?
    Regards
  • Hi. Elias Villegas M.

    Additional information on the above questions .

    1. OS : Linux , Kenel : 3.0.x
    2. PCIe Interface
    3. PCI register dump
    [ 3274.633963] usb 4-1: new high-speed USB device number 21 using xhci_hcd
    [ 3274.640655] usb 4-1: Device not responding to setup address.
    [ 3274.854021] usb 4-1: Device not responding to setup address.
    [ 3275.063960] usb 4-1: device not accepting address 21, error -71
    [ 3275.070014] usb usb4-port1: unable to enumerate USB device
    root(ROOT BB)@imx6dlsabresd ~
    # setpci -v -G -s 01:00.0 E8.L=01010101
    Trying method 1......using /sys/bus/pci...OK
    Decided to use linux-sysfs
    0000:01:00.0 @e8 01010101

    root(ROOT BB)@imx6dlsabresd ~
    # lspci -s 01:00.0 -xxx
    01:00.0 USB controller: Texas Instruments TUSB73x0 SuperSpeed USB 3.0 xHCI Host Controller (rev 02)
    00: 4c 10 41 82 46 05 10 00 02 30 03 0c 10 00 00 00
    10: 04 00 10 01 00 00 00 00 04 00 11 01 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    30: 00 00 00 00 40 00 00 00 00 00 00 00 55 01 00 00
    40: 01 48 03 7e 08 00 00 00 05 70 87 00 00 20 7c 18
    50: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
    60: 30 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    70: 10 c0 02 00 c3 8f 00 00 10 20 09 00 12 3c 07 00
    80: 40 00 12 10 00 00 00 00 00 00 00 00 00 00 00 00
    90: 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00
    a0: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    b0: 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 00
    c0: 11 00 07 00 02 00 00 00 02 10 00 00 00 00 00 00
    d0: 00 00 00 00 ab 0d 00 00 1b 00 00 00 3f 00 00 00
    e0: 00 00 00 00 12 12 12 12 01 01 01 01 00 00 00 00
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    * USB2.0 & USB3.0 Not Working.

    Please help me.
    thanks,
    Best Regards
  • Can you share your schematics?
    Are the USB devices enumerated by the host?
    Can you tell if the USB downstream devices are being enumerated?
    Have you tried different USB devices?
    Can you get a USB protocol trace?
    Have you tried with the newest kernel?
    The information you provided is not enough to know what could be wrong.
    Regards
  • Hi. Team

    I can share schematics.
    Please share your e-mail address.

    USB2.0 is not currently a problem.
    From 24Mhz to 48Mhz Crystal USB2.0 After replacing the crystal is not a problem.
    But USB3.0 is still not recognized.

    Linux kernel 4.1.35 were used.

    What should I check for USB3.0 recognized?

    thanks,

    Best Regards

  • Please send your schematics to elias.villegas@ti.com
    Regards