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.

TUSB7340: TUSB7340 low speed Device Driver issue

Part Number: TUSB7340

Dear Sir,

We use TUSB7340  have encounter a device lost issue in Win10. Please refer below use some low speed Device test result list that use TI web side Driver (as below link).

TUSB73x0 xHCI Driver for WinXP/Vista/7:    http://www.ti.com/lit/zip/sllc423 

TUSB73x0 xHCI Filter Driver for Win8/8.1/10 (Rev. A):   http://www.ti.com/lit/zip/sllc448

Seems the driver will have different behavior.
The win7 driver will work normal with USB device, but will stuck at post for about 90 sec.
Need your help to check the Win7 driver 90 sec stuck root cause. It's possible to improve the win7 driver and mapping to win10? Thanks!
 
Best Regards,
Sam
  • Hi Sam,

    Does the 90 second delay occur after power / reset / reboot, that could be an issue with the boot driver unloading. What does the low speed device failure look like? Does the driver have a yellow bang? Or does nothing load?

    Regards,
    JMMN
  • Hello Sam,

    Can you capture some USB traces when the problem occurs so we can take a look at them?

    Regards,
    Roberto
  • The FAIL symptom is device no function and it be a yellow bang of this TI controller on device manager.
  • Dear Roberto,

    Can't look low speed device when the problem occurs. Just show driver have a yellow bang (as below). Thanks!

    Regrads,

    Sam

  • Deat JMMN,

    Can't find low speed device when failure. The driver have a yellow bang. Thanks!


    Regrads,

    Sam
  • And we find the system hang up a while in ExitBootService event triggered by the bootmgfw.efi.

    BIOS Xhci driver is trying to halt the TI halt controller and fails on doing it with timeout occurred.

    We tries to clear the USBCMD Run/Stop bit and wait for USBSTS HCHalted to be set but the HCHalted is not set and makes the “Hang up a while”.

    Can we have TI on explaining what might makes this fail?

  • Roberto,

    Can you also provide TUSB7340 user guide and suggeted command flow? Thanks.

  • Hello Sam,

    Please note the TUSB7340 is marked as NRND and the support for this device is limited.

    We never observed this problem at our side, we tried to reproduce it in our lab but the host controller always works correctly. is this always happening or what is failure rate?

    Could you please provide us the following details so we can be more clear about the failure scenario?

    -Is this happening only using these specific hardware models (mouse, keyboard, scanner)?

    -Can you try using our EVM and verify if the problem is also present?

    -Is this present if you connect the failing hardware separately? I mean just connect keyboard or mouse or scanner stand alone and verify if the issue occurs? or this only happens when you connect all the hardware at the same time?

    I want to high light that Windows 7 and Win 10 drivers are very different since for Windows 7 TI developed the driver and for Windows8/8.1/10 the TUSB7340 use the Windows xHCI native driver developed by Microsoft.

    Regards,
    Roberto