USB 3.0 not responding

ASUS P7H55-M LX/USB3
Zorin OS v17.3

There is no solid answer to USB 3.0 problem found in this forum channel.

I have tried methods below but there is no respond when plugged in a USB thumbdrive to USB 3.0 port, but plugging into the USB 2.0 port is fine.

  1. I have tried configure the etc\default\grub:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
    GRUB_CMDLINE_LINUX="iommu=soft"
    sudo update-grub
    sudo reboot

  2. Turning BIOS VD-d on/off, where the BIOS does not has IOMMU option, the result still the same.

The result of sudo dmesg | grep -i usb is a the link below.
https://gist.github.com/rickygai/63ccd024b761ae9682581814439fccd4

  1. Updated to latest BIOS.

  2. Results of lsusb and lspci:

**lsusb**
Bus 002 Device 007: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
Bus 002 Device 006: ID 2357:0604 TP-Link TP-Link UB500 Adapter
Bus 002 Device 005: ID 214b:7250 Huasheng Electronics USB2.0 HUB
Bus 002 Device 004: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 002 Device 003: ID 2b89:0043  UGREEN Mouse
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

**lspci | grep -i usb**
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
03:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller

udo dmesg | grep -i xhci
[    1.610606] xhci_hcd 0000:03:00.0: xHCI Host Controller
[    1.610824] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 3
[    1.827506] xhci_hcd 0000:03:00.0: hcc params 0x0200f180 hci version 0x96 quirks 0x0000000000080010
[    1.827828] xhci_hcd 0000:03:00.0: xHCI Host Controller
[    1.827833] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 4
[    1.827836] xhci_hcd 0000:03:00.0: Host supports USB 3.0 SuperSpeed
[    1.924321] xhci_hcd 0000:03:00.0: Host took too long to start, waited 32000 microseconds.
[    1.924340] xhci_hcd 0000:03:00.0: startup error -19
[    1.924344] xhci_hcd 0000:03:00.0: USB bus 4 deregistered
[    1.924351] xhci_hcd 0000:03:00.0: remove, state 1
[    2.047900] xhci_hcd 0000:03:00.0: USB bus 3 deregistered

Please advise.

The specs listed for this show it uses NEC/Renesas USB 3.0 controller which is routed through PCIe, not the intel CPU.
That has had kernel support since about linux 2.5... I think... But newer kernels have largely dropped support for it.

Have you tried downgrading the kernel to 5.15?

1 Like

ic, if it is kernel related support, I can ignore USB 3.0 support in Zorin OS and use the latest kernel instead as I merely use USB 2.0 for thumdrive. Thanks