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.

Linux/TUSB4041I: USB2.0 compliance test

Part Number: TUSB4041I

Tool/software: Linux

The TUSB4041I upstream is an ARM SoC with Linux OS and  downstream are two USB2.0 ports.
I want to do the compliance test of downstream.

I know that USB-IF has USBHSET test program with Windows OS.
This program can set the TUSB4041I to several compliance test modes.
Does USB-IF have USBHSET test program with Linux OS?
If not, I want to know how to output TEST_PACKET in other ways.
Does TUSB4041I have special registers to output TEST PACKET by SMBUS control?

  • Hi,

    The TUSB4041 requires a USB host to send the commands described in the USB 2.0 specification in order to generate the test packets. The USB-IF does not provide any Linux tools. There is some information online on generating the test packets with Linux, but TI does not have a driver or utility available.

    Regards,
    JMMN
  • Hi JMMN,

    Does TUSB4041 have special registers to output TEST PACKET by SMBUS control?
    If not, is there the method to output Test_packet other than "information online on generating the test packets with Linux"?

    Best regard,
  • The TUSB4041 can only generate the test packets if sent the proper USB commands by the USB host, there is no way to force it through register accesses.

    Regards,
    JMMN