Hello,
I’m running Ubuntu on a machine with a Gigabyte RTX2060 OC (GeForce RTX™ 2060 OC 6G (rev. 2.0) Key Features | Graphics Card - GIGABYTE Global). An important note: this card does not have a USB-C output.
During boot, I see the following sets of messages emitted by the kernel:
[ 0.132667] kernel: pci 0000:07:00.1: Linked as a consumer to 0000:07:00.0
[ 5.882727] kernel: pci 0000:07:00.2: xHCI HW not ready after 5 sec (HC bug?) status = 0x801
[ 5.882781] kernel: pci 0000:07:00.2: quirk_usb_early_handoff+0x0/0x6a6 took 5615333 usecs
and
[ 10.308690] kernel: usb 1-7: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 34.654721] kernel: xhci_hcd 0000:07:00.2: can't setup: -110
[ 34.654730] kernel: xhci_hcd 0000:07:00.2: USB bus 3 deregistered
[ 34.654769] kernel: xhci_hcd 0000:07:00.2: init 0000:07:00.2 fail, -110
[ 34.654771] kernel: xhci_hcd: probe of 0000:07:00.2 failed with error -110
So as you can see, the kernel not being able to communicate with this USB controller is leading to a ~5s delay early in boot, and then another ~24s delay later on. I can confirm that the problematic device is the USB controller on the GPU:
$ lspci -k -s 0000:07:00
07:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2060 Rev. A] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd TU106
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
07:00.1 Audio device: NVIDIA Corporation TU106 High Definition Audio Controller (rev a1)
Subsystem: Gigabyte Technology Co., Ltd TU106 High Definition Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
07:00.2 USB controller: NVIDIA Corporation TU106 USB 3.1 Host Controller (rev a1)
Subsystem: Gigabyte Technology Co., Ltd TU106 USB 3.1 Host Controller
07:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU106 USB Type-C Port Policy Controller (rev a1)
Subsystem: Gigabyte Technology Co., Ltd TU106 USB Type-C Port Policy Controller
Kernel driver in use: nvidia-gpu
Kernel modules: i2c_nvidia_gpu
Can anyone suggest what I might do to address the problem?
(My original Ubuntu bug report can be found here: Bug #1830905 “Nvidia RTX 2060 USB bus timeouts cause ~30s delay ...” : Bugs : linux package : Ubuntu)
Thanks!
Dan