[SOLVED] USB issues in kernel 5.15.131

santiagobiali

Member
May 6, 2022
22
5
8
Hi, I'm having some problems involving USB-3 devices in kernel 5.15.131.
I've testes 2 Seagate external HDD and a Google Coral (also USB).
The issue persisted in 2 different sets of hardware, and I was able to get it working again by booting into kernel 5.15.126.

Server 1: Intel i5-11400, Gigabyte B560M GAMING HD
Server 2: Intel i7-4790K, ASUS H97M-PLUS

kernel 5.15.126:
Code:
root@pfrigate:~# lsusb -tv
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 20000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 2: Dev 2, If 0, Class=Vendor Specific Class, Driver=usbfs, 5000M
        ID 18d1:9302 Google Inc. <----
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 5: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 1a40:0101 Terminus Technology Inc. Hub
        |__ Port 2: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
            ID 03f0:1f07 HP, Inc
        |__ Port 2: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
            ID 03f0:1f07 HP, Inc
    |__ Port 11: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 05e3:0608 Genesys Logic, Inc. Hub
    |__ Port 14: Dev 6, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 048d:5702 Integrated Technology Express, Inc.


Kernel 5.15.131:
Code:
root@pfrigate:~# lsusb -tv
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 20000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 5: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 1a40:0101 Terminus Technology Inc. Hub
        |__ Port 2: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
            ID 03f0:1f07 HP, Inc
        |__ Port 2: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
            ID 03f0:1f07 HP, Inc
    |__ Port 11: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 05e3:0608 Genesys Logic, Inc. Hub
    |__ Port 14: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 048d:5702 Integrated Technology Express, Inc.


Logs:
Code:
Nov 14 15:16:37 pfrigate kernel: [    4.073020] usb 1-5: new high-speed USB device number 2 using xhci_hcd
Nov 14 15:16:37 pfrigate kernel: [    4.221521] usb 1-5: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.00
Nov 14 15:16:37 pfrigate kernel: [    4.221523] usb 1-5: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Nov 14 15:16:37 pfrigate kernel: [    4.221524] usb 1-5: Product: USB2.0 HUB
Nov 14 15:16:37 pfrigate kernel: [    4.349106] usb 2-2: new SuperSpeed USB device number 2 using xhci_hcd
Nov 14 15:16:37 pfrigate kernel: [    4.369207] usb 2-2: device descriptor read/8, error -71
Nov 14 15:16:37 pfrigate kernel: [    4.477013] usb 2-2: new SuperSpeed USB device number 2 using xhci_hcd
Nov 14 15:16:37 pfrigate kernel: [    4.497432] usb 2-2: device descriptor read/8, error -71
Nov 14 15:16:37 pfrigate kernel: [    4.813211] usb 2-2: new SuperSpeed USB device number 3 using xhci_hcd
Nov 14 15:16:37 pfrigate kernel: [    4.833352] usb 2-2: device descriptor read/8, error -71
Nov 14 15:16:37 pfrigate kernel: [    4.941025] usb 2-2: new SuperSpeed USB device number 3 using xhci_hcd
Nov 14 15:16:37 pfrigate kernel: [    4.961268] usb 2-2: device descriptor read/8, error -71


pveversion -v:
Code:
root@pfrigate:~# pveversion -v
pve-manager/7.4-17/513c62be (running kernel: 5.15.131-1-pve)
root@pfrigate:~# pveversion  -v
proxmox-ve: 7.4-1 (running kernel: 5.15.131-1-pve)
pve-manager: 7.4-17 (running version: 7.4-17/513c62be)
pve-kernel-5.15: 7.4-8
pve-kernel-5.15.131-1-pve: 5.15.131-1
pve-kernel-5.15.126-1-pve: 5.15.126-1
pve-kernel-5.15.116-1-pve: 5.15.116-1
pve-kernel-5.15.102-1-pve: 5.15.102-1
ceph-fuse: 15.2.17-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx4
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4.1
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.4-2
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.2-3
libpve-rs-perl: 0.7.7
libpve-storage-perl: 7.4-3
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
proxmox-backup-client: 2.4.3-1
proxmox-backup-file-restore: 2.4.3-1
proxmox-kernel-helper: 7.4-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.7.3
pve-cluster: 7.3-3
pve-container: 4.4-6
pve-docs: 7.4-2
pve-edk2-firmware: 3.20230228-4~bpo11+1
pve-firewall: 4.3-5
pve-firmware: 3.6-6
pve-ha-manager: 3.6.1
pve-i18n: 2.12-1
pve-qemu-kvm: 7.2.0-8
pve-xtermjs: 4.16.0-2
qemu-server: 7.4-4
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.11-pve1
Code:
root@pfrigate:~# pveversion -v
proxmox-ve: 7.4-1 (running kernel: 5.15.126-1-pve)
pve-manager: 7.4-17 (running version: 7.4-17/513c62be)
pve-kernel-5.15: 7.4-8
pve-kernel-5.15.131-1-pve: 5.15.131-1
pve-kernel-5.15.126-1-pve: 5.15.126-1
pve-kernel-5.15.116-1-pve: 5.15.116-1
pve-kernel-5.15.102-1-pve: 5.15.102-1
ceph-fuse: 15.2.17-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx4
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4.1
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.4-2
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.2-3
libpve-rs-perl: 0.7.7
libpve-storage-perl: 7.4-3
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
proxmox-backup-client: 2.4.3-1
proxmox-backup-file-restore: 2.4.3-1
proxmox-kernel-helper: 7.4-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.7.3
pve-cluster: 7.3-3
pve-container: 4.4-6
pve-docs: 7.4-2
pve-edk2-firmware: 3.20230228-4~bpo11+1
pve-firewall: 4.3-5
pve-firmware: 3.6-6
pve-ha-manager: 3.6.1
pve-i18n: 2.12-1
pve-qemu-kvm: 7.2.0-8
pve-xtermjs: 4.16.0-2
qemu-server: 7.4-4
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.11-pve1
 
Same error on ASMedia ASM2142 USB 3.2 Gen2 PCI-E Card / Chip.

I cannot use any connected USB device any more.

Code:
usb 3-1: device descriptor read/8, error -71
usb 3-2: device descriptor read/8, error -71
usb usb3-port1: unable to enumerate USB device
usb usb3-port2: unable to enumerate USB device

Working on 5.15.126; not working any more on 5.15.131.

What is your output of lspci -v?

https://forum.proxmox.com/threads/a...ioniert-nicht-mehr-nach-kernel-update.136428/
 
Last edited:
Same issue here ("device descriptor read/8, error -71"), across 3x hosts (all running PVE 7.4) and 4x USB3 devices. Not sure what caused this new behavior, but at least I'm not the only one.

For now, I avoid booting into the new kernel (pve-kernel-5.15.131-1-pve) and am sticking with the older kernel (pve-kernel-5.15.126-1-pve) using the following command:

Bash:
proxmox-boot-tool kernel pin "$(dpkg -l | grep -F -- 'pve-kernel-5.15.126-1' | tail -n1 | awk '{print $2;}' | cut -d'-' -f3-)"

EDIT: And now I see that this problem is already in the process of being fixed (kernel 5.15.131-2 available in the pvetest repo): https://forum.proxmox.com/threads/proxmox-7-with-kernel-5-15-131-booting-issue.136399/
 
Last edited:

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!