1 I read your document named "TegraK1_USB2.0_Compliance_Test_AppNote_DA0719007". And use your "tegra_hc_port_test_v3_static" tool to test signal quality. But when I input the "./tegra_hc_port_test_v3_static -x 3" through the other USB port by ADB command it replied as "liusb_control_transfer failed -9", "Couldn't force tegra-xhci/usb2 port 3 enter test mode."
Why I failed? And how to make the TK1 enter into USB2.0 host test mode?
2 How to make the USB3.0 host to enter into TX signal quality test mode?
2 Yes. I test the port 3 on xUSB controller.And the log is as below.
<6>[ 99.301004] tegra-xhci tegra-xhci: Firmware timestamp: 2014-05-02 02:22:50 UTC, Falcon state 0x20
<6>[ 99.639296] usb 2-3: new high-speed USB device number 2 using tegra-xhci
<6>[ 99.658029] usb 2-3: New USB device found, idVendor=cd12, idProduct=ef18
<6>[ 99.664866] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<6>[ 99.672104] usb 2-3: Product: Mass storage
<6>[ 99.676367] usb 2-3: Manufacturer: Generic
<6>[ 99.680588] usb 2-3: SerialNumber: ab5283535743
<6>[ 99.687048] usb-storage 2-3:1.0: USB Mass Storage device detected
Hi sir,
I have the same problem about “liusb_control_transfer failed -9, Couldn’t force tegra-xhci/usb1 port 1 enter test mode.” when I use the commond “./tegra_hc_port_test_v3_static -x 1” to do the usb 2.0 SI test for xhci controller.
In this path “/sys/devices/platform”,there is a file “tegra-xhci”,could you help me how can i do about this problem?
thank you very much sir!
Hi, did you follow the AppNote to enter into test mode which is listed as below?
For XHCI Controller:
Send the application “tegra_hc_port_test_v3_static” to the device (adb push or through pendrive).
Run the command “./tegra_hc_port_test_v3_static -x y”; where y is in such a way that a connected device to that port enumerates under usbz-y.
Example: For XHCI-UTMI on Tegra if a device is enumerated under usb2-2, the command would be “./tegra_hc_port_test_v3_static -x 2”