I’m use TUSB8041 usb3.0 4p hub on tx2.
USB_SS#0 (F43, F44, C43, C44)
USB_SS#1 (G39, G40, D39, D40)
USB_SS#2 (G42, G43, D42, D43)
tx2 usb3.0 set to config#4
nvidia@tegra-ubuntu:~$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-tegra/3p, 5000M
|__ Port 1: Dev 8, If 0, Class=Hub, Driver=hub/4p, 5000M
|__ Port 2: Dev 86, If 0, Class=Hub, Driver=hub/4p, 5000M
|__ Port 3: Dev 87, If 0, Class=Hub, Driver=hub/4p, 5000M
now USB_SS#1 usb3.0 4p hub cannot enumerate devices at some time when plug in a usb3.0 device(USB3.0 camera).
we test USB_SS#0 is ok.
root@tegra-ubuntu:/sys/class/gpio/gpio246# echo 1 > value
root@tegra-ubuntu:/sys/class/gpio/gpio246# [ 3678.541818] xhci-tegra 3530000.xhci: exiting ELPG
[ 3678.570145] xhci-tegra 3530000.xhci: Firmware timestamp: 2017-12-07 10:50:08 UTC, Version: 55.09 release
[ 3678.584118] xhci-tegra 3530000.xhci: exiting ELPG done
[ 3678.589375] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work mailbox command 6
[ 3678.842250] usb 2-2.3: new SuperSpeed USB device number 8 using xhci-tegra
[ 3678.863348] usb 2-2.3: New USB device found, idVendor=4255, idProduct=0004
[ 3678.870317] usb 2-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3678.877810] usb 2-2.3: Product: Titan Simple Class
[ 3678.882709] usb 2-2.3: Manufacturer: Insta360
[ 3678.887176] usb 2-2.3: SerialNumber: 0001
[ 3678.892185] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work mailbox command 6
root@tegra-ubuntu:/sys/class/gpio/gpio246# echo 0 > value
root@tegra-ubuntu:/sys/class/gpio/gpio246# [ 3774.284819] usb 2-2.3: USB disconnect, device number 8
[ 3774.291198] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work mailbox command 6
[ 3774.469883] xhci-tegra 3530000.xhci: entering ELPG
[ 3774.480559] xhci-tegra 3530000.xhci: entering ELPG done
root@tegra-ubuntu:/sys/class/gpio/gpio246#
root@tegra-ubuntu:/sys/class/gpio/gpio246#
root@tegra-ubuntu:/sys/class/gpio/gpio246# echo 1 > value
root@tegra-ubuntu:/sys/class/gpio/gpio246#
root@tegra-ubuntu:/sys/class/gpio/gpio246# echo 0 > value
root@tegra-ubuntu:/sys/class/gpio/gpio246#
root@tegra-ubuntu:/sys/class/gpio/gpio246#
root@tegra-ubuntu:/sys/class/gpio/gpio246# echo 1 > value
root@tegra-ubuntu:/sys/class/gpio/gpio246#
root@tegra-ubuntu:/sys/class/gpio/gpio246#