Hello, I have a microcontroller connected to the D+/D- lines on the TX2NX and it is configured to turn on when a gpio pin is set to high. It does not enumerate and returns a connect-debounce failed error. When I connect a device via the usb port it works. Here is the output of dmesg | grep usb
for each.
Connected via usb port:
[ 1.771039] usbcore: registered new interface driver usbfs
[ 1.771084] usbcore: registered new interface driver hub
[ 1.771121] usbcore: registered new device driver usb
[ 4.949937] usbcore: registered new interface driver r8152
[ 4.955465] usbcore: registered new interface driver asix
[ 4.960904] usbcore: registered new interface driver ax88179_178a
[ 4.967033] usbcore: registered new interface driver cdc_ether
[ 4.972905] usbcore: registered new interface driver net1080
[ 4.978599] usbcore: registered new interface driver cdc_subset
[ 4.984555] usbcore: registered new interface driver zaurus
[ 5.004190] usbcore: registered new interface driver cdc_ncm
[ 5.046145] tegra-xusb 3530000.xhci: No USB port has OTG_CAP
[ 5.053874] usbcore: registered new interface driver uas
[ 5.059223] tegra-xusb 3530000.xhci: Firmware timestamp: 2020-07-06 13:39:28 UTC, Version: 55.18 release
[ 5.059247] tegra-xusb 3530000.xhci: xHCI Host Controller
[ 5.059261] tegra-xusb 3530000.xhci: new USB bus registered, assigned bus number 1
[ 5.059976] tegra-xusb 3530000.xhci: hcc params 0x0184fd25 hci version 0x100 quirks 0x00050810
[ 5.060007] tegra-xusb 3530000.xhci: irq 64, io mem 0x03530000
[ 5.060145] usb usb1: udev 1, busnum 1, minor = 0
[ 5.060150] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 5.060154] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.060157] usb usb1: Product: xHCI Host Controller
[ 5.060160] usb usb1: Manufacturer: Linux 4.9.299 xhci-hcd
[ 5.060162] usb usb1: SerialNumber: 3530000.xhci
[ 5.069961] hub 1-0:1.0: no power switching (usb 1.0)
[ 5.070330] tegra-xusb 3530000.xhci: xHCI Host Controller
[ 5.070337] tegra-xusb 3530000.xhci: new USB bus registered, assigned bus number 2
[ 5.070461] usb usb2: udev 1, busnum 2, minor = 128
[ 5.070465] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[ 5.070469] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.070472] usb usb2: Product: xHCI Host Controller
[ 5.070475] usb usb2: Manufacturer: Linux 4.9.299 xhci-hcd
[ 5.070477] usb usb2: SerialNumber: 3530000.xhci
[ 5.070779] hub 2-0:1.0: no power switching (usb 1.0)
[ 5.071265] tegra-xusb 3530000.xhci: Upgrade port 0 to USB3.0
[ 5.071269] tegra-xusb 3530000.xhci: Upgrade port 1 to USB3.0
[ 5.094123] usb usb1: usb_suspend_both: status 0
[ 5.174166] usb usb2: usb_suspend_both: status 0
[ 5.226043] usbcore: registered new interface driver usb-storage
[ 5.232121] usbcore: registered new interface driver usbserial
[ 5.262476] usbcore: registered new interface driver xpad
[ 5.729939] usbcore: registered new interface driver btusb
[ 5.905066] usbcore: registered new interface driver usbhid
[ 5.956611] usbhid: USB HID core driver
[ 6.532432] usbcore: registered new interface driver snd-usb-audio
[ 7.074035] tegra-xusb 3530000.xhci: entering ELPG
[ 7.082132] tegra-xusb 3530000.xhci: entering ELPG done
[ 148.704536] tegra-xusb 3530000.xhci: exiting ELPG
[ 148.705396] tegra-xusb 3530000.xhci: usb2 port 1 remote wake detected
[ 148.708097] tegra-xusb 3530000.xhci: Firmware timestamp: 2020-07-06 13:39:28 UTC, Version: 55.18 release
[ 148.836131] tegra-xusb 3530000.xhci: exiting ELPG done
[ 148.836192] usb usb2: usb wakeup-resume
[ 148.836296] usb usb1: usb wakeup-resume
[ 148.836507] usb usb1-port2: status 0101 change 0001
[ 148.864546] usb usb2: usb_suspend_both: status 0
[ 148.944206] usb usb1-port2: status 0101, change 0000, 12 Mb/s
[ 149.064090] usb 1-2: new full-speed USB device number 2 using tegra-xusb
[ 149.084932] usb 1-2: not running at top speed; connect to a high speed hub
[ 149.085933] usb 1-2: udev 2, busnum 1, minor = 1
[ 149.085955] usb 1-2: New USB device found, idVendor=****, idProduct=****
[ 149.085974] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 149.085988] usb 1-2: Product: **************
[ 149.086001] usb 1-2: Manufacturer: **************
[ 149.086014] usb 1-2: SerialNumber: **************
Connected directly:
[ 1.763171] usbcore: registered new interface driver usbfs
[ 1.763215] usbcore: registered new interface driver hub
[ 1.763252] usbcore: registered new device driver usb
[ 5.126628] usbcore: registered new interface driver r8152
[ 5.132157] usbcore: registered new interface driver asix
[ 5.137598] usbcore: registered new interface driver ax88179_178a
[ 5.143726] usbcore: registered new interface driver cdc_ether
[ 5.149593] usbcore: registered new interface driver net1080
[ 5.155286] usbcore: registered new interface driver cdc_subset
[ 5.161241] usbcore: registered new interface driver zaurus
[ 5.166858] usbcore: registered new interface driver cdc_ncm
[ 5.208925] tegra-xusb 3530000.xhci: No USB port has OTG_CAP
[ 5.216687] usbcore: registered new interface driver uas
[ 5.222037] tegra-xusb 3530000.xhci: Firmware timestamp: 2020-07-06 13:39:28 UTC, Version: 55.18 release
[ 5.222060] tegra-xusb 3530000.xhci: xHCI Host Controller
[ 5.222076] tegra-xusb 3530000.xhci: new USB bus registered, assigned bus number 1
[ 5.222800] tegra-xusb 3530000.xhci: hcc params 0x0184fd25 hci version 0x100 quirks 0x00050810
[ 5.222833] tegra-xusb 3530000.xhci: irq 64, io mem 0x03530000
[ 5.223004] usb usb1: udev 1, busnum 1, minor = 0
[ 5.223009] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 5.223013] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.223016] usb usb1: Product: xHCI Host Controller
[ 5.223019] usb usb1: Manufacturer: Linux 4.9.299 xhci-hcd
[ 5.223021] usb usb1: SerialNumber: 3530000.xhci
[ 5.232836] hub 1-0:1.0: no power switching (usb 1.0)
[ 5.233188] tegra-xusb 3530000.xhci: xHCI Host Controller
[ 5.233195] tegra-xusb 3530000.xhci: new USB bus registered, assigned bus number 2
[ 5.233348] usb usb2: udev 1, busnum 2, minor = 128
[ 5.233352] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[ 5.233356] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.233359] usb usb2: Product: xHCI Host Controller
[ 5.233362] usb usb2: Manufacturer: Linux 4.9.299 xhci-hcd
[ 5.233364] usb usb2: SerialNumber: 3530000.xhci
[ 5.233675] hub 2-0:1.0: no power switching (usb 1.0)
[ 5.234163] tegra-xusb 3530000.xhci: Upgrade port 0 to USB3.0
[ 5.234167] tegra-xusb 3530000.xhci: Upgrade port 1 to USB3.0
[ 5.254286] usb usb1-port3: status 0101 change 0001
[ 5.334402] usb usb2: usb_suspend_both: status 0
[ 5.358276] usb usb1-port3: status 0101, change 0000, 12 Mb/s
[ 5.384175] usbcore: registered new interface driver usb-storage
[ 5.390266] usbcore: registered new interface driver usbserial
[ 5.434002] usbcore: registered new interface driver xpad
[ 5.482254] usb 1-3: new high-speed USB device number 2 using tegra-xusb
[ 5.507197] usb 1-3: udev 2, busnum 1, minor = 1
[ 5.507203] usb 1-3: New USB device found, idVendor=1a6e, idProduct=089a
[ 5.513916] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5.899757] usbcore: registered new interface driver btusb
[ 6.066470] usbcore: registered new interface driver usbhid
[ 6.072052] usbhid: USB HID core driver
[ 6.701421] usbcore: registered new interface driver snd-usb-audio
[ 31.952104] usb usb1-port2: status 0101, change 0001, 12 Mb/s
[ 34.830678] usb usb1-port2: debounce total 2000ms stable 0ms status 0x101
[ 34.830695] usb usb1-port2: connect-debounce failed
[ 34.868079] usb usb1-port2: status 0100, change 0001, 12 Mb/s