[SOLVED] Kernel 5.19+: USB2 trouble

Figuratum

New Member
May 27, 2024
10
1
3
Hello, first time posting here after a few years of getting valuable information from this forum.

After updating my old hardware (MSI 970A-G45) to PVE8.2 my Coral TPU stopped working. I've narrowed the problem down to USB2 not working from kernel 6.1.10-1-pve onwards [EDIT: 5.19.7-1-pve onwards]. Using kernel 5.15.149-1-pve it still works. I tested it with the Coral, a USB2 memory stick and a USB3 to SATA converter (plugged into random USB2 ports).

USB3 works fine, other than the usual pass-through problem that's not in the scope of this problem.

I would like some help how to proceed troubleshooting. Here is some relevant information:

Kernel command line parameters:
Bash:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=off amd_iommu=on iommu=soft libata.force=noncq pcie_aspm.policy=performance usbcore.autosuspend=-1"

Dmesg in working kernel 5.15.149-1-pve:

After plugging in usb:
Bash:
[  188.284215] usb 2-3: new high-speed USB device number 2 using ehci-pci
[  188.441437] usb 2-3: New USB device found, idVendor=1a6e, idProduct=089a, bcdDevice= 1.00
[  188.441450] usb 2-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  197.151682] usb 2-3: USB disconnect, device number 2

Bash:
# dmesg | grep usb
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-5.15.149-1-pve root=ZFS=/ROOT/pve-1 ro root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=off amd_iommu=on iommu=soft libata.force=noncq pcie_aspm.policy=performance usbcore.autosuspend=-1
[    0.115525] Kernel command line: BOOT_IMAGE=/vmlinuz-5.15.149-1-pve root=ZFS=/ROOT/pve-1 ro root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=off amd_iommu=on iommu=soft libata.force=noncq pcie_aspm.policy=performance usbcore.autosuspend=-1
[    0.496951] usbcore: registered new interface driver usbfs
[    0.496951] usbcore: registered new interface driver hub
[    0.496951] usbcore: registered new device driver usb
[    1.706212] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[    1.706217] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.706219] usb usb1: Product: EHCI Host Controller
[    1.706222] usb usb1: Manufacturer: Linux 5.15.149-1-pve ehci_hcd
[    1.706224] usb usb1: SerialNumber: 0000:00:12.2
[    1.711380] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[    1.711384] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.711387] usb usb2: Product: xHCI Host Controller
[    1.711389] usb usb2: Manufacturer: Linux 5.15.149-1-pve xhci-hcd
[    1.711391] usb usb2: SerialNumber: 0000:02:00.0
[    1.711981] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.712019] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.15
[    1.712022] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.712025] usb usb3: Product: xHCI Host Controller
[    1.712027] usb usb3: Manufacturer: Linux 5.15.149-1-pve xhci-hcd
[    1.712029] usb usb3: SerialNumber: 0000:02:00.0
[    1.726196] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[    1.726199] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.726203] usb usb4: Product: EHCI Host Controller
[    1.726205] usb usb4: Manufacturer: Linux 5.15.149-1-pve ehci_hcd
[    1.726207] usb usb4: SerialNumber: 0000:00:13.2
[    1.742191] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[    1.742196] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.742199] usb usb5: Product: EHCI Host Controller
[    1.742201] usb usb5: Manufacturer: Linux 5.15.149-1-pve ehci_hcd
[    1.742203] usb usb5: SerialNumber: 0000:00:16.2
[    2.294245] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.15
[    2.294250] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.294252] usb usb6: Product: OHCI PCI host controller
[    2.294254] usb usb6: Manufacturer: Linux 5.15.149-1-pve ohci_hcd
[    2.294255] usb usb6: SerialNumber: 0000:00:12.0
[    2.358237] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.15
[    2.358240] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.358243] usb usb7: Product: OHCI PCI host controller
[    2.358244] usb usb7: Manufacturer: Linux 5.15.149-1-pve ohci_hcd
[    2.358245] usb usb7: SerialNumber: 0000:00:13.0
[    2.422213] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.15
[    2.422217] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.422219] usb usb8: Product: OHCI PCI host controller
[    2.422221] usb usb8: Manufacturer: Linux 5.15.149-1-pve ohci_hcd
[    2.422222] usb usb8: SerialNumber: 0000:00:14.5
[    2.486218] usb usb9: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.15
[    2.486222] usb usb9: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.486224] usb usb9: Product: OHCI PCI host controller
[    2.486226] usb usb9: Manufacturer: Linux 5.15.149-1-pve ohci_hcd
[    2.486227] usb usb9: SerialNumber: 0000:00:16.0

Dmesg in kernel 6.1.10-1-pve:

After plugging in usb:
Bash:
[   74.896322] usb 2-3: new high-speed USB device number 2 using ehci-pci
[   75.011321] usb 2-3: device descriptor read/64, error -32
[   75.228330] usb 2-3: device descriptor read/64, error -32
[   75.452243] usb 2-3: new high-speed USB device number 3 using ehci-pci
[   75.566260] usb 2-3: device descriptor read/64, error -32
[   75.788262] usb 2-3: device descriptor read/64, error -32
[   75.897291] usb usb2-port3: attempt power cycle
[   76.075639] usb 2-3: new high-speed USB device number 4 using ehci-pci
[   76.489252] usb 2-3: device not accepting address 4, error -32
[   76.603331] usb 2-3: new high-speed USB device number 5 using ehci-pci
[   77.017339] usb 2-3: device not accepting address 5, error -32
[   77.017394] usb usb2-port3: unable to enumerate USB device
[   77.265340] usb 7-3: new full-speed USB device number 2 using ohci-pci
[   77.405339] usb 7-3: device descriptor read/64, error -32
[   77.653344] usb 7-3: device descriptor read/64, error -32
[   77.897348] usb 7-3: new full-speed USB device number 3 using ohci-pci
[   78.037347] usb 7-3: device descriptor read/64, error -32
[   78.286265] usb 7-3: device descriptor read/64, error -32
[   78.394317] usb usb7-port3: attempt power cycle
[   78.616258] usb 2-3: new high-speed USB device number 6 using ehci-pci
[   78.732286] usb 2-3: device descriptor read/64, error -32
[   78.957276] usb 2-3: device descriptor read/64, error -32
[   79.180524] usb 2-3: new high-speed USB device number 7 using ehci-pci
[   79.295257] usb 2-3: device descriptor read/64, error -32
[   79.516268] usb 2-3: device descriptor read/64, error -32
[   79.625285] usb usb2-port3: attempt power cycle
[   79.803268] usb 2-3: new high-speed USB device number 8 using ehci-pci
[   80.217315] usb 2-3: device not accepting address 8, error -32
[   80.331276] usb 2-3: new high-speed USB device number 9 using ehci-pci
[   80.745378] usb 2-3: device not accepting address 9, error -32
[   80.745432] usb usb2-port3: unable to enumerate USB device
[   80.992371] usb 7-3: new full-speed USB device number 5 using ohci-pci

Bash:
# dmesg | grep usb
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-6.1.10-1-pve root=ZFS=/ROOT/pve-1 ro root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=off amd_iommu=on iommu=soft libata.force=noncq pcie_aspm.policy=performance usbcore.autosuspend=-1
[    0.115425] Kernel command line: BOOT_IMAGE=/vmlinuz-6.1.10-1-pve root=ZFS=/ROOT/pve-1 ro root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=off amd_iommu=on iommu=soft libata.force=noncq pcie_aspm.policy=performance usbcore.autosuspend=-1
[    0.481567] usbcore: registered new interface driver usbfs
[    0.481567] usbcore: registered new interface driver hub
[    0.481567] usbcore: registered new device driver usb
[    1.855840] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[    1.855844] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.855846] usb usb1: Product: EHCI Host Controller
[    1.855848] usb usb1: Manufacturer: Linux 6.1.10-1-pve ehci_hcd
[    1.855849] usb usb1: SerialNumber: 0000:00:12.2
[    1.861834] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[    1.861838] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.861841] usb usb2: Product: xHCI Host Controller
[    1.861843] usb usb2: Manufacturer: Linux 6.1.10-1-pve xhci-hcd
[    1.861845] usb usb2: SerialNumber: 0000:02:00.0
[    1.862473] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.862512] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01
[    1.862516] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.862519] usb usb3: Product: xHCI Host Controller
[    1.862521] usb usb3: Manufacturer: Linux 6.1.10-1-pve xhci-hcd
[    1.862523] usb usb3: SerialNumber: 0000:02:00.0
[    1.879360] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[    1.879364] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.879367] usb usb4: Product: EHCI Host Controller
[    1.879368] usb usb4: Manufacturer: Linux 6.1.10-1-pve ehci_hcd
[    1.879370] usb usb4: SerialNumber: 0000:00:13.2
[    1.899415] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[    1.899418] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.899422] usb usb5: Product: EHCI Host Controller
[    1.899424] usb usb5: Manufacturer: Linux 6.1.10-1-pve ehci_hcd
[    1.899427] usb usb5: SerialNumber: 0000:00:16.2
[    2.471368] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01
[    2.471374] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.471376] usb usb6: Product: OHCI PCI host controller
[    2.471378] usb usb6: Manufacturer: Linux 6.1.10-1-pve ohci_hcd
[    2.471379] usb usb6: SerialNumber: 0000:00:12.0
[    2.535370] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01
[    2.535374] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.535377] usb usb7: Product: OHCI PCI host controller
[    2.535378] usb usb7: Manufacturer: Linux 6.1.10-1-pve ohci_hcd
[    2.535380] usb usb7: SerialNumber: 0000:00:13.0
[    2.599301] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01
[    2.599306] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.599309] usb usb8: Product: OHCI PCI host controller
[    2.599311] usb usb8: Manufacturer: Linux 6.1.10-1-pve ohci_hcd
[    2.599312] usb usb8: SerialNumber: 0000:00:14.5
[    2.663359] usb usb9: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01
[    2.663363] usb usb9: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.663366] usb usb9: Product: OHCI PCI host controller
[    2.663367] usb usb9: Manufacturer: Linux 6.1.10-1-pve ohci_hcd
[    2.663368] usb usb9: SerialNumber: 0000:00:16.0


I'm happy to provide more information. Thanks in advance!
 
Last edited:
lsusb -vvv (using kernel 5.x)

Bash:
# lsusb -vvv

Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            5.15
  iManufacturer           3 Linux 5.15.149-1-pve ehci_hcd
  iProduct                2 EHCI Host Controller
  iSerial                 1 0000:00:16.2
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0019
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0100 power
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered

Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            5.15
  iManufacturer           3 Linux 5.15.149-1-pve ohci_hcd
  iProduct                2 OHCI PCI host controller
  iSerial                 1 0000:00:16.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0019
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
  bPwrOn2PwrGood        2 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0100 power
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered

Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            5.15
  iManufacturer           3 Linux 5.15.149-1-pve ohci_hcd
  iProduct                2 OHCI PCI host controller
  iSerial                 1 0000:00:14.5
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0019
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             2
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
  bPwrOn2PwrGood        2 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered

Bus 004 Device 003: ID 18d1:9302 Google Inc.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x18d1 Google Inc.
  idProduct          0x9302
  bcdDevice            1.00
  iManufacturer           0
  iProduct                0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x003c
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              498mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           6
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x0016
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000002
      HIRD Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000c
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   2
      Lowest fully-functional device speed is High Speed (480Mbps)
    bU1DevExitLat           0 micro seconds
    bU2DevExitLat           0 micro seconds
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0000
  (Bus Powered)

Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            5.15
  iManufacturer           3 Linux 5.15.149-1-pve ehci_hcd
  iProduct                2 EHCI Host Controller
  iSerial                 1 0000:00:13.2
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0019
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             5
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0503 highspeed power enable connect
   Port 4: 0000.0100 power
   Port 5: 0000.0100 power
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered
 
Bash:
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Device Descriptor:

  bLength                18

  bDescriptorType         1

  bcdUSB               1.10

  bDeviceClass            9 Hub

  bDeviceSubClass         0

  bDeviceProtocol         0 Full speed (or root) hub

  bMaxPacketSize0        64

  idVendor           0x1d6b Linux Foundation

  idProduct          0x0001 1.1 root hub

  bcdDevice            5.15

  iManufacturer           3 Linux 5.15.149-1-pve ohci_hcd

  iProduct                2 OHCI PCI host controller

  iSerial                 1 0000:00:13.0

  bNumConfigurations      1

  Configuration Descriptor:

    bLength                 9

    bDescriptorType         2

    wTotalLength       0x0019

    bNumInterfaces          1

    bConfigurationValue     1

    iConfiguration          0

    bmAttributes         0xe0

      Self Powered

      Remote Wakeup

    MaxPower                0mA

    Interface Descriptor:

      bLength                 9

      bDescriptorType         4

      bInterfaceNumber        0

      bAlternateSetting       0

      bNumEndpoints           1

      bInterfaceClass         9 Hub

      bInterfaceSubClass      0

      bInterfaceProtocol      0 Full speed (or root) hub

      iInterface              0

      Endpoint Descriptor:

        bLength                 7

        bDescriptorType         5

        bEndpointAddress     0x81  EP 1 IN

        bmAttributes            3

          Transfer Type            Interrupt

          Synch Type               None

          Usage Type               Data

        wMaxPacketSize     0x0002  1x 2 bytes

        bInterval             255

Hub Descriptor:

  bLength               9

  bDescriptorType      41

  nNbrPorts             5

  wHubCharacteristic 0x0009

    Per-port power switching

    Per-port overcurrent protection

  bPwrOn2PwrGood        2 * 2 milli seconds

  bHubContrCurrent      0 milli Ampere

  DeviceRemovable    0x00

  PortPwrCtrlMask    0xff

 Hub Port Status:

   Port 1: 0000.0100 power

   Port 2: 0000.0100 power

   Port 3: 0000.0100 power

   Port 4: 0000.0100 power

   Port 5: 0000.0100 power

can't get debug descriptor: Resource temporarily unavailable

Device Status:     0x0001

  Self Powered


Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Device Descriptor:

  bLength                18

  bDescriptorType         1

  bcdUSB               2.00

  bDeviceClass            9 Hub

  bDeviceSubClass         0

  bDeviceProtocol         0 Full speed (or root) hub

  bMaxPacketSize0        64

  idVendor           0x1d6b Linux Foundation

  idProduct          0x0002 2.0 root hub

  bcdDevice            5.15

  iManufacturer           3 Linux 5.15.149-1-pve ehci_hcd

  iProduct                2 EHCI Host Controller

  iSerial                 1 0000:00:12.2

  bNumConfigurations      1

  Configuration Descriptor:

    bLength                 9

    bDescriptorType         2

    wTotalLength       0x0019

    bNumInterfaces          1

    bConfigurationValue     1

    iConfiguration          0

    bmAttributes         0xe0

      Self Powered

      Remote Wakeup

    MaxPower                0mA

    Interface Descriptor:

      bLength                 9

      bDescriptorType         4

      bInterfaceNumber        0

      bAlternateSetting       0

      bNumEndpoints           1

      bInterfaceClass         9 Hub

      bInterfaceSubClass      0

      bInterfaceProtocol      0 Full speed (or root) hub

      iInterface              0

      Endpoint Descriptor:

        bLength                 7

        bDescriptorType         5

        bEndpointAddress     0x81  EP 1 IN

        bmAttributes            3

          Transfer Type            Interrupt

          Synch Type               None

          Usage Type               Data

        wMaxPacketSize     0x0004  1x 4 bytes

        bInterval              12

Hub Descriptor:

  bLength               9

  bDescriptorType      41

  nNbrPorts             5

  wHubCharacteristic 0x000a

    No power switching (usb 1.0)

    Per-port overcurrent protection

  bPwrOn2PwrGood       10 * 2 milli seconds

  bHubContrCurrent      0 milli Ampere

  DeviceRemovable    0x00

  PortPwrCtrlMask    0xff

 Hub Port Status:

   Port 1: 0000.0100 power

   Port 2: 0000.0100 power

   Port 3: 0000.0100 power

   Port 4: 0000.0100 power

   Port 5: 0000.0100 power

can't get device qualifier: Resource temporarily unavailable

can't get debug descriptor: Resource temporarily unavailable

Device Status:     0x0001

  Self Powered


Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Device Descriptor:

  bLength                18

  bDescriptorType         1

  bcdUSB               1.10

  bDeviceClass            9 Hub

  bDeviceSubClass         0

  bDeviceProtocol         0 Full speed (or root) hub

  bMaxPacketSize0        64

  idVendor           0x1d6b Linux Foundation

  idProduct          0x0001 1.1 root hub

  bcdDevice            5.15

  iManufacturer           3 Linux 5.15.149-1-pve ohci_hcd

  iProduct                2 OHCI PCI host controller

  iSerial                 1 0000:00:12.0

  bNumConfigurations      1

  Configuration Descriptor:

    bLength                 9

    bDescriptorType         2

    wTotalLength       0x0019

    bNumInterfaces          1

    bConfigurationValue     1

    iConfiguration          0

    bmAttributes         0xe0

      Self Powered

      Remote Wakeup

    MaxPower                0mA

    Interface Descriptor:

      bLength                 9

      bDescriptorType         4

      bInterfaceNumber        0

      bAlternateSetting       0

      bNumEndpoints           1

      bInterfaceClass         9 Hub

      bInterfaceSubClass      0

      bInterfaceProtocol      0 Full speed (or root) hub

      iInterface              0

      Endpoint Descriptor:

        bLength                 7

        bDescriptorType         5

        bEndpointAddress     0x81  EP 1 IN

        bmAttributes            3

          Transfer Type            Interrupt

          Synch Type               None

          Usage Type               Data

        wMaxPacketSize     0x0002  1x 2 bytes

        bInterval             255

Hub Descriptor:

  bLength               9

  bDescriptorType      41

  nNbrPorts             5

  wHubCharacteristic 0x0009

    Per-port power switching

    Per-port overcurrent protection

  bPwrOn2PwrGood        2 * 2 milli seconds

  bHubContrCurrent      0 milli Ampere

  DeviceRemovable    0x00

  PortPwrCtrlMask    0xff

 Hub Port Status:

   Port 1: 0000.0100 power

   Port 2: 0000.0100 power

   Port 3: 0000.0100 power

   Port 4: 0000.0100 power

   Port 5: 0000.0100 power

can't get debug descriptor: Resource temporarily unavailable

Device Status:     0x0001

  Self Powered


Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Device Descriptor:

  bLength                18

  bDescriptorType         1

  bcdUSB               3.00

  bDeviceClass            9 Hub

  bDeviceSubClass         0

  bDeviceProtocol         3

  bMaxPacketSize0         9

  idVendor           0x1d6b Linux Foundation

  idProduct          0x0003 3.0 root hub

  bcdDevice            5.15

  iManufacturer           3 Linux 5.15.149-1-pve xhci-hcd

  iProduct                2 xHCI Host Controller

  iSerial                 1 0000:02:00.0

  bNumConfigurations      1

  Configuration Descriptor:

    bLength                 9

    bDescriptorType         2

    wTotalLength       0x001f

    bNumInterfaces          1

    bConfigurationValue     1

    iConfiguration          0

    bmAttributes         0xe0

      Self Powered

      Remote Wakeup

    MaxPower                0mA

    Interface Descriptor:

      bLength                 9

      bDescriptorType         4

      bInterfaceNumber        0

      bAlternateSetting       0

      bNumEndpoints           1

      bInterfaceClass         9 Hub

      bInterfaceSubClass      0

      bInterfaceProtocol      0 Full speed (or root) hub

      iInterface              0

      Endpoint Descriptor:

        bLength                 7

        bDescriptorType         5

        bEndpointAddress     0x81  EP 1 IN

        bmAttributes            3

          Transfer Type            Interrupt

          Synch Type               None

          Usage Type               Data

        wMaxPacketSize     0x0004  1x 4 bytes

        bInterval              12

        bMaxBurst               0

Hub Descriptor:

  bLength              12

  bDescriptorType      42

  nNbrPorts             2

  wHubCharacteristic 0x000a

    No power switching (usb 1.0)

    Per-port overcurrent protection

  bPwrOn2PwrGood       50 * 2 milli seconds

  bHubContrCurrent      0 milli Ampere

  bHubDecLat          0.0 micro seconds

  wHubDelay             0 nano seconds

  DeviceRemovable    0x00

 Hub Port Status:

   Port 1: 0000.02a0 5Gbps power Rx.Detect

   Port 2: 0000.02a0 5Gbps power Rx.Detect

Binary Object Store Descriptor:

  bLength                 5

  bDescriptorType        15

  wTotalLength       0x000f

  bNumDeviceCaps          1

  SuperSpeed USB Device Capability:

    bLength                10

    bDescriptorType        16

    bDevCapabilityType      3

    bmAttributes         0x00

    wSpeedsSupported   0x0008

      Device can operate at SuperSpeed (5Gbps)

    bFunctionalitySupport   1

      Lowest fully-functional device speed is Full Speed (12Mbps)

    bU1DevExitLat           0 micro seconds

    bU2DevExitLat           0 micro seconds

can't get debug descriptor: Resource temporarily unavailable

Device Status:     0x0001

  Self Powered


Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Device Descriptor:

  bLength                18

  bDescriptorType         1

  bcdUSB               2.00

  bDeviceClass            9 Hub

  bDeviceSubClass         0

  bDeviceProtocol         1 Single TT

  bMaxPacketSize0        64

  idVendor           0x1d6b Linux Foundation

  idProduct          0x0002 2.0 root hub

  bcdDevice            5.15

  iManufacturer           3 Linux 5.15.149-1-pve xhci-hcd

  iProduct                2 xHCI Host Controller

  iSerial                 1 0000:02:00.0

  bNumConfigurations      1

  Configuration Descriptor:

    bLength                 9

    bDescriptorType         2

    wTotalLength       0x0019

    bNumInterfaces          1

    bConfigurationValue     1

    iConfiguration          0

    bmAttributes         0xe0

      Self Powered

      Remote Wakeup

    MaxPower                0mA

    Interface Descriptor:

      bLength                 9

      bDescriptorType         4

      bInterfaceNumber        0

      bAlternateSetting       0

      bNumEndpoints           1

      bInterfaceClass         9 Hub

      bInterfaceSubClass      0

      bInterfaceProtocol      0 Full speed (or root) hub

      iInterface              0

      Endpoint Descriptor:

        bLength                 7

        bDescriptorType         5

        bEndpointAddress     0x81  EP 1 IN

        bmAttributes            3

          Transfer Type            Interrupt

          Synch Type               None

          Usage Type               Data

        wMaxPacketSize     0x0004  1x 4 bytes

        bInterval              12

Hub Descriptor:

  bLength               9

  bDescriptorType      41

  nNbrPorts             2

  wHubCharacteristic 0x000a

    No power switching (usb 1.0)

    Per-port overcurrent protection

    TT think time 8 FS bits

  bPwrOn2PwrGood       10 * 2 milli seconds

  bHubContrCurrent      0 milli Ampere

  DeviceRemovable    0x00

  PortPwrCtrlMask    0xff

 Hub Port Status:

   Port 1: 0000.0100 power

   Port 2: 0000.0100 power

can't get device qualifier: Resource temporarily unavailable

can't get debug descriptor: Resource temporarily unavailable

Device Status:     0x0001

  Self Powered
 
I noticed a slight difference in the lsmod output between kernels, module vfio is also used by vfio_pci in kernel 6.x. I doubt that this has anything to do with this problem, but I found some threads describing vfio problems with kernel 6.x.

Bash:
# lsmod
Module                  Size  Used by
act_police             20480  1
sch_ingress            16384  1
cls_u32                24576  5
sch_sfq                24576  3
sch_cbq                32768  1
cfg80211              970752  0
veth                   32768  0
ebtable_filter         16384  0
ebtables               40960  1 ebtable_filter
ip_set                 53248  0
ip6table_raw           16384  0
iptable_raw            16384  0
ip6table_filter        16384  0
ip6_tables             32768  2 ip6table_filter,ip6table_raw
iptable_filter         16384  0
bpfilter               16384  0
msr                    16384  0
scsi_transport_iscsi   139264  1
nf_tables             258048  0
softdog                16384  2
sunrpc                581632  1
binfmt_misc            24576  1
bonding               192512  0
tls                   110592  1 bonding
nfnetlink_log          20480  1
nfnetlink              20480  4 nf_tables,ip_set,nfnetlink_log
edac_mce_amd           36864  0
kvm_amd               151552  14
ccp                    98304  1 kvm_amd
kvm                  1024000  1 kvm_amd
snd_hda_codec_hdmi     77824  1
crct10dif_pclmul       16384  1
ghash_clmulni_intel    16384  0
sha256_ssse3           32768  0
sha1_ssse3             32768  0
snd_hda_intel          53248  0
snd_intel_dspcfg       28672  1 snd_hda_intel
aesni_intel           376832  0
crypto_simd            16384  1 aesni_intel
mxm_wmi                16384  0
cryptd                 24576  2 crypto_simd,ghash_clmulni_intel
snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
pcspkr                 16384  0
snd_hda_codec         159744  2 snd_hda_codec_hdmi,snd_hda_intel
fam15h_power           16384  0
k10temp                16384  0
snd_hda_core          110592  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               143360  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer              40960  1 snd_pcm
snd                   106496  6 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm
soundcore              16384  1 snd
mac_hid                16384  0
vhost_net              32768  2
vhost                  53248  1 vhost_net
vhost_iotlb            16384  1 vhost
tap                    28672  1 vhost_net
vfio_pci               16384  0
vfio_pci_core          73728  1 vfio_pci
vfio_virqfd            16384  1 vfio_pci_core
irqbypass              16384  22 vfio_pci_core,kvm
vfio_iommu_type1       45056  0
vfio                   45056  2 vfio_pci_core,vfio_iommu_type1
drivetemp              20480  0
drm                   614400  0
efi_pstore             16384  0
dmi_sysfs              20480  0
ip_tables              32768  2 iptable_filter,iptable_raw
x_tables               53248  7 ebtables,ip6table_filter,ip6table_raw,iptable_filter,ip6_tables,iptable_raw,ip_tables
autofs4                49152  2
zfs                  3801088  22
zunicode              348160  1 zfs
zzstd                 634880  1 zfs
zlua                  163840  1 zfs
zavl                   16384  1 zfs
icp                   303104  1 zfs
zcommon               102400  2 zfs,icp
znvpair               102400  2 zfs,zcommon
spl                   106496  6 zfs,icp,zzstd,znvpair,zcommon,zavl
btrfs                1552384  0
blake2b_generic        20480  0
xor                    24576  1 btrfs
zstd_compress         233472  1 btrfs
raid6_pq              122880  1 btrfs
libcrc32c              16384  2 btrfs,nf_tables
simplefb               16384  0
ohci_pci               20480  0
crc32_pclmul           16384  0
r8169                 102400  0
realtek                32768  1
ehci_pci               20480  0
xhci_pci               24576  0
ohci_hcd               57344  1 ohci_pci
xhci_pci_renesas       20480  1 xhci_pci
i2c_piix4              28672  0
ehci_hcd               94208  1 ehci_pci
ahci                   49152  6
xhci_hcd              327680  1 xhci_pci
libahci                49152  1 ahci
wmi                    32768  1 mxm_wmi

Bash:
# lsmod
Module                  Size  Used by
cfg80211             1073152  0
veth                   32768  0
ebtable_filter         16384  0
ebtables               45056  1 ebtable_filter
ip_set                 53248  0
ip6table_raw           16384  0
iptable_raw            16384  0
ip6table_filter        16384  0
ip6_tables             32768  2 ip6table_filter,ip6table_raw
iptable_filter         16384  0
bpfilter               16384  0
msr                    16384  0
scsi_transport_iscsi   143360  1
nf_tables             278528  0
softdog                16384  2
sunrpc                622592  1
binfmt_misc            24576  1
bonding               208896  0
tls                   122880  1 bonding
nfnetlink_log          24576  1
nfnetlink              20480  4 nf_tables,ip_set,nfnetlink_log
edac_mce_amd           36864  0
kvm_amd               172032  2
ccp                   110592  1 kvm_amd
amdgpu              12754944  0
kvm                  1134592  1 kvm_amd
iommu_v2               24576  1 amdgpu
crct10dif_pclmul       16384  1
gpu_sched              49152  1 amdgpu
polyval_clmulni        16384  0
polyval_generic        16384  1 polyval_clmulni
drm_buddy              20480  1 amdgpu
ghash_clmulni_intel    16384  0
video                  65536  1 amdgpu
drm_ttm_helper         16384  1 amdgpu
sha512_ssse3           53248  0
snd_hda_codec_hdmi     81920  1
ttm                    94208  2 amdgpu,drm_ttm_helper
drm_display_helper    184320  1 amdgpu
snd_hda_intel          53248  0
snd_intel_dspcfg       36864  1 snd_hda_intel
cec                    81920  1 drm_display_helper
snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
snd_hda_codec         172032  2 snd_hda_codec_hdmi,snd_hda_intel
rc_core                65536  1 cec
snd_hda_core          118784  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
drm_kms_helper        204800  2 drm_display_helper,amdgpu
snd_hwdep              20480  1 snd_hda_codec
aesni_intel           393216  0
i2c_algo_bit           16384  1 amdgpu
crypto_simd            16384  1 aesni_intel
snd_pcm               155648  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
mxm_wmi                16384  0
cryptd                 24576  2 crypto_simd,ghash_clmulni_intel
fb_sys_fops            16384  1 drm_kms_helper
syscopyarea            16384  1 drm_kms_helper
snd_timer              40960  1 snd_pcm
pcspkr                 16384  0
snd                   114688  6 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm
sysfillrect            20480  1 drm_kms_helper
k10temp                16384  0
sysimgblt              16384  1 drm_kms_helper
soundcore              16384  1 snd
fam15h_power           20480  0
mac_hid                16384  0
vhost_net              32768  1
vhost                  53248  1 vhost_net
vhost_iotlb            16384  1 vhost
tap                    28672  1 vhost_net
vfio_pci               16384  0
vfio_pci_core          77824  1 vfio_pci
vfio_virqfd            16384  1 vfio_pci_core
irqbypass              16384  2 vfio_pci_core,kvm
vfio_iommu_type1       45056  0
vfio                   45056  3 vfio_pci_core,vfio_iommu_type1,vfio_pci
drivetemp              20480  0
drm                   589824  7 gpu_sched,drm_kms_helper,drm_display_helper,drm_buddy,amdgpu,drm_ttm_helper,ttm
efi_pstore             16384  0
dmi_sysfs              20480  0
ip_tables              32768  2 iptable_filter,iptable_raw
x_tables               57344  7 ebtables,ip6table_filter,ip6table_raw,iptable_filter,ip6_tables,iptable_raw,ip_tables
autofs4                45056  2
zfs                  3862528  20
zunicode              352256  1 zfs
zzstd                 684032  1 zfs
zlua                  172032  1 zfs
zavl                   24576  1 zfs
icp                   323584  1 zfs
zcommon               110592  2 zfs,icp
znvpair               110592  2 zfs,zcommon
spl                   114688  6 zfs,icp,zzstd,znvpair,zcommon,zavl
btrfs                1658880  0
blake2b_generic        20480  0
xor                    24576  1 btrfs
raid6_pq              122880  1 btrfs
zstd_compress         352256  1 btrfs
libcrc32c              16384  2 btrfs,nf_tables
simplefb               16384  0
r8169                  90112  0
ohci_pci               20480  0
crc32_pclmul           16384  0
xhci_pci               24576  0
realtek                32768  1
xhci_pci_renesas       20480  1 xhci_pci
ohci_hcd               57344  1 ohci_pci
ehci_pci               20480  0
i2c_piix4              28672  0
xhci_hcd              335872  1 xhci_pci
ahci                   49152  6
ehci_hcd               98304  1 ehci_pci
libahci                49152  1 ahci
wmi                    32768  2 video,mxm_wmi
 
Kernel 5.19 also has the USB problem. 5.19.7-1-pve is the earliest version with the problem that I dared to install (as it is available as a binary published by Proxmox). Latest working version is now 5.15.152-1-pve.

The error message is different when I leave the usb device in at boot by the way:
Bash:
[  124.004552] usb 7-2: device descriptor read/64, error -110
[  124.112682] usb usb7-port2: attempt power cycle
[  124.392571] usb 4-2: new high-speed USB device number 6 using ehci-pci
[  129.612693] usb 4-2: device descriptor read/64, error -110
[  145.228835] usb 4-2: device descriptor read/64, error -110
[  145.468754] usb 4-2: new high-speed USB device number 7 using ehci-pci
[  150.604918] usb 4-2: device descriptor read/64, error -110
[  166.225028] usb 4-2: device descriptor read/64, error -110
[  166.333060] usb usb4-port2: attempt power cycle
[  166.537029] usb 4-2: new high-speed USB device number 8 using ehci-pci
[  177.309124] usb 4-2: device not accepting address 8, error -110
[  177.437133] usb 4-2: new high-speed USB device number 9 using ehci-pci
[  188.061222] usb 4-2: device not accepting address 9, error -110
[  188.061313] usb usb4-port2: unable to enumerate USB device
[  188.389223] usb 7-2: new full-speed USB device number 5 using ohci-pci
[  188.704527] vmbr0: port 3(tap200i0) entered disabled state
[  188.840659]  zd48: p1 p2 p3 p4 p5 p6 p7 p8
[  203.905359] usb 7-2: device descriptor read/64, error -110
[  219.493487] usb 7-2: device descriptor read/64, error -110
[  219.757481] usb 7-2: new full-speed USB device number 6 using ohci-pci
[  235.365599] usb 7-2: device descriptor read/64, error -110
[  251.013625] usb 7-2: device descriptor read/64, error -110
[  251.121695] usb usb7-port2: attempt power cycle
After unplugging and re-inserting, error -32 shows again.
 
Last edited:
After finding out that the problem is actually from 5.19 onwards, I found two simular cases on Reddit and the Arch Linux forums. The second one showed how their problem was solved by a firmware upgrade. I flashed the firmware to V1.10 earlier, this is the latest version that I could flash. Newer firmware is in .exe format and not recognized by the M-flash utility, but I might try harder, as there are some AGESA updates according to the changelogs.

I found a difference between kernels in lspci, amdgpu is used for the graphics card in the newer kernel. Blacklisting amdgpu did however not have any effect (radeon was already blacklisted).

Bash:
root@kantoor:~# uname -r
5.15.152-1-pve
root@kantoor:~# lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD9x0/RX980 Host Bridge (rev 02)
        Subsystem: Micro-Star International Co., Ltd. [MSI] RD9x0/RX980 Host Bridge
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0)
        DeviceName:  Onboard IGD
        Subsystem: Micro-Star International Co., Ltd. [MSI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0)
        Kernel driver in use: pcieport
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 0)
        Subsystem: Micro-Star International Co., Ltd. [MSI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 0)
        Kernel driver in use: pcieport
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40)
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
        Kernel driver in use: ahci
        Kernel modules: ahci
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
        Subsystem: Micro-Star International Co., Ltd. [MSI] SBx00 SMBus Controller
        Kernel driver in use: piix4_smbus
        Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
        Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
        Kernel driver in use: pcieport
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
        Kernel driver in use: k10temp
        Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
        Kernel driver in use: fam15h_power
        Kernel modules: fam15h_power
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]
        Subsystem: ASUSTeK Computer Inc. Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]
        Kernel modules: radeon
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Redwood HDMI Audio [Radeon HD 5000 Series]
        Subsystem: ASUSTeK Computer Inc. Redwood HDMI Audio [Radeon HD 5000 Series]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
02:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] ASM1042 SuperSpeed USB Host Controller
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
        Subsystem: Micro-Star International Co., Ltd. [MSI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        Kernel driver in use: r8169
        Kernel modules: r8169
Bash:
root@kantoor:~# uname -r
5.19.7-1-pve
root@kantoor:~# lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD9x0/RX980 Host Bridge (rev 02)
        Subsystem: Micro-Star International Co., Ltd. [MSI] RD9x0/RX980 Host Bridge
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0)
        DeviceName:  Onboard IGD
        Subsystem: Micro-Star International Co., Ltd. [MSI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GFX port 0)
        Kernel driver in use: pcieport
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 0)
        Subsystem: Micro-Star International Co., Ltd. [MSI] RD890/RD9x0/RX980 PCI to PCI bridge (PCI Express GPP Port 0)
        Kernel driver in use: pcieport
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40)
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
        Kernel driver in use: ahci
        Kernel modules: ahci
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
        Subsystem: Micro-Star International Co., Ltd. [MSI] SBx00 SMBus Controller
        Kernel driver in use: piix4_smbus
        Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
        Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
        Kernel driver in use: pcieport
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
        Kernel driver in use: k10temp
        Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
        Kernel driver in use: fam15h_power
        Kernel modules: fam15h_power
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]
        Subsystem: ASUSTeK Computer Inc. Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]
        Kernel modules: radeon, amdgpu
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Redwood HDMI Audio [Radeon HD 5000 Series]
        Subsystem: ASUSTeK Computer Inc. Redwood HDMI Audio [Radeon HD 5000 Series]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
02:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
        Subsystem: Micro-Star International Co., Ltd. [MSI] ASM1042 SuperSpeed USB Host Controller
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
        Subsystem: Micro-Star International Co., Ltd. [MSI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        Kernel driver in use: r8169
        Kernel modules: r8169
 
Disappointingly, updating the motherboard to V2.6 did the job. There are occasional errors in dmesg (error -71) but the software works as intended. Solved.
 
Last edited:
  • Like
Reactions: leesteken

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!