USB Port Problems

I flashed my Xavier using JetPack-L4T-4.0-linux-x64_b188.run with a linux 16.04 host. This ran to completion, but the USB ports on the Xavier are not working with my mouse or keyboard. I do not have a USB hub connected.

I reset the device and accessed it via an ssh network connection. Running lsusb returns no results.

“dmesg | grep usb” lists the following:

[ 0.000000] Kernel command line: root=/dev/mmcblk0p1 rw rootwait console=ttyTCU0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 rootfstype=ext4 OS=l4t memtype=0 video=tegrafb no_console_suspend=1 earlycon=tegra_comb_uart,mmio32,0x0c168000 gpt tegra_fbmem=0x800000@0x96183000 lut_mem=0x2008@0x9607f000 usbcore.old_scheme_first=1 tegraid=19.1.2.0.0 tegra_keep_boot_clocks maxcpus=8 boot.slot_suffix= boot.ratchetvalues=0.1.1 sdhci_tegra.en_boot_part_access=1

[ 1.163422] usbcore: registered new interface driver usbfs
[ 1.163667] usbcore: registered new interface driver hub
[ 1.163867] usbcore: registered new device driver usb
[ 1.232955] vdd-usb-3v3: at 3300 mV
[ 4.589608] usbcore: registered new interface driver r8152
[ 4.609254] usbcore: registered new interface driver asix
[ 4.669852] usbcore: registered new interface driver ax88179_178a
[ 4.669899] usbcore: registered new interface driver cdc_ether
[ 4.669963] usbcore: registered new interface driver net1080
[ 4.670000] usbcore: registered new interface driver cdc_subset
[ 4.670036] usbcore: registered new interface driver zaurus
[ 4.670098] usbcore: registered new interface driver cdc_ncm
[ 4.680000] tegra-xusb 3610000.xhci: USB2 port 0 has OTG_CAP
[ 4.680004] tegra-xusb 3610000.xhci: USB3 port 2 has OTG_CAP
[ 4.686384] usbcore: registered new interface driver uas
[ 4.686431] usbcore: registered new interface driver usb-storage
[ 4.686502] usbcore: registered new interface driver usbserial
[ 15.333626] usbcore: registered new interface driver usbhid
[ 15.338096] usbhid: USB HID core driver
[ 35.850067] usbcore: registered new interface driver snd-usb-audio
[ 39.166867] tegra-xusb 3610000.xhci: USB2 port 0 has OTG_CAP
[ 39.168109] tegra-xusb 3610000.xhci: USB3 port 2 has OTG_CAP
[ 39.304711] tegra-xusb 3610000.xhci: USB2 port 0 has OTG_CAP
[ 39.308650] tegra-xusb 3610000.xhci: USB3 port 2 has OTG_CAP
[ 39.343796] tegra-xusb 3610000.xhci: USB2 port 0 has OTG_CAP
[ 39.347581] tegra-xusb 3610000.xhci: USB3 port 2 has OTG_CAP
[ 39.934389] tegra-xusb 3610000.xhci: USB2 port 0 has OTG_CAP
[ 39.935859] tegra-xusb 3610000.xhci: USB3 port 2 has OTG_CAP
[ 40.618716] tegra-xusb 3610000.xhci: USB2 port 0 has OTG_CAP
[ 40.618720] tegra-xusb 3610000.xhci: USB3 port 2 has OTG_CAP
[ 41.601610] tegra-xusb 3610000.xhci: USB2 port 0 has OTG_CAP
[ 41.601612] tegra-xusb 3610000.xhci: USB3 port 2 has OTG_CAP

Any help here would be appreciated, thanks.

It’s always good idea to use powered USB hub for mouse and keyboard. We had issues for TX1/TX2 without powered USB hub.
Have you tried the combined eSATA/USB-A port and the USB-C port with included USB-C to USB-A cable?

I’ve tried the eSATA/USB-A and USB-C ports without success. A powered USB hub did not solve the issue. Running lsusb from an ssh session did not return any results. Thanks, but I’m stuck.

Can you re-flash Xavier?

Also, use case-insensitive dmesg grep:

dmesg | grep -i usb

…lower case probably shows everything, but “-i” guarantees.

If you run “dmesg --follow”, does the plug or unplug on any port show anything? FYI, right now I am using the old style USB type-A port (which doubles as a form of SATA port).

I found the issue, thank you for advising “dmesg --follow”. This looked suspicious:

[ 40.830186] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-8000C-26.ucode failed with error -2
[ 40.831528] iwlwifi 0002:01:00.0: Falling back to user helper
[ 40.984947] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-8000C-25.ucode failed with error -2
[ 40.986254] iwlwifi 0002:01:00.0: Falling back to user helper
[ 41.020887] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2
[ 41.022217] iwlwifi 0002:01:00.0: Falling back to user helper
[ 41.030665] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2
[ 41.031972] iwlwifi 0002:01:00.0: Falling back to user helper
[ 41.034315] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-8000C-22.ucode failed with error -2
[ 41.035639] iwlwifi 0002:01:00.0: Falling back to user helper
[ 41.037558] iwlwifi 0002:01:00.0: no suitable firmware found!
[ 41.039050] ata1: SATA link down (SStatus 0 SControl 300)

I had installed a wifi card in the M.2 Key E connector. Removing the card resolved the problem.

Can you recommend a preferred wifi solution? Thanks!

I actually avoid WiFi where I can and stick to wired. Sorry, no WiFi recommendations :(