Tool/software: Linux
The TUSB8041 upstream is an ARM SoC with Linux kernel 4.4.38 and downstream are three USB Super Speed ports. The USB compliance test on the root port of this product are all Pass but fail in TUSB8041 downstream ports.
According to my understanding, USB-IF has USBHSET test program for X86 with Windows OS. This program can set the Hub to several compliance modes. Our product is ARM SoC with Linux OS and we enable the SoC registers to output "Test_Packet". Do you have any idea or suggestion why TUSB8041 can't output the "Test_Packet"?