You are not logged in.

#1 2023-06-13 21:41:23

warl0ck
Member
Registered: 2020-04-29
Posts: 50

USB enumeration failure recently manifesting

Background:

Last week, I updated the system for the first time in **far** too long. Probably around 3 months. Notably, nothing went awry during the upgrade aside from some slight tweaking for some AUR packages and of course the python 3.12 packages that needed to be rebuilt. The issue I'm describing below seem to have taken place after this upgrade. I would probably have noticed if they had been present earlier and tried to seek out a solution.


Issue:

Two or three times since the aforementioned upgrade, I have experienced my PC hard locking and forcing into a reboot. Note that I was not doing any particularly demanding tasks, just some web browsing, and this morning when completely idle. Looking into the journalctl output right before the crash, I see the following output repeated over and over:

│Jun 13 14:28:59 reaper kernel: usb 1-9.4.2: new full-speed USB device number 119 using xhci_hcd                                         │
│Jun 13 14:29:00 reaper kernel: usb 1-9.4.2: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:00 reaper kernel: usb 1-9.4.2: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:00 reaper kernel: usb 1-9.4.2: new full-speed USB device number 120 using xhci_hcd                                         │
│Jun 13 14:29:00 reaper kernel: usb 1-9.4.2: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:00 reaper kernel: usb 1-9.4.2: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:00 reaper kernel: usb 1-9.4-port2: attempt power cycle                                                                     │
│Jun 13 14:29:01 reaper kernel: usb 1-9.4.2: new full-speed USB device number 121 using xhci_hcd                                         │
│Jun 13 14:29:01 reaper kernel: usb 1-9.4.2: Device not responding to setup address.                                                     │
│Jun 13 14:29:01 reaper kernel: usb 1-9.4.2: Device not responding to setup address.                                                     │
│Jun 13 14:29:01 reaper kernel: usb 1-9.4.2: device not accepting address 121, error -71                                                 │
│Jun 13 14:29:02 reaper kernel: usb 1-9.4.2: new full-speed USB device number 122 using xhci_hcd                                         │
│Jun 13 14:29:02 reaper kernel: usb 1-9.4.2: Device not responding to setup address.                                                     │
│Jun 13 14:29:02 reaper kernel: usb 1-9.4.2: Device not responding to setup address.                                                     │
│Jun 13 14:29:02 reaper kernel: usb 1-9.4.2: device not accepting address 122, error -71                                                 │
│Jun 13 14:29:02 reaper kernel: usb 1-9.4-port2: unable to enumerate USB device                                                          │
│Jun 13 14:29:02 reaper kernel: usb 1-9.4.4: new full-speed USB device number 123 using xhci_hcd                                         │
│Jun 13 14:29:02 reaper kernel: usb 1-9.4.4: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:02 reaper kernel: usb 1-9.4.4: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:03 reaper kernel: usb 1-9.4.4: new full-speed USB device number 124 using xhci_hcd                                         │
│Jun 13 14:29:03 reaper kernel: usb 1-9.4.4: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:03 reaper kernel: usb 1-9.4.4: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:03 reaper kernel: usb 1-9.4-port4: attempt power cycle                                                                     │
│Jun 13 14:29:04 reaper kernel: usb 1-9.4.4: new full-speed USB device number 125 using xhci_hcd                                         │
│Jun 13 14:29:04 reaper kernel: usb 1-9.4.4: Device not responding to setup address.                                                     │
│Jun 13 14:29:04 reaper kernel: usb 1-9.4.4: Device not responding to setup address.                                                     │
│Jun 13 14:29:04 reaper kernel: usb 1-9.4.4: device not accepting address 125, error -71                                                 │
│Jun 13 14:29:04 reaper kernel: usb 1-9.4.4: new full-speed USB device number 126 using xhci_hcd                                         │
│Jun 13 14:29:04 reaper kernel: usb 1-9.4.4: Device not responding to setup address.                                                     │
│Jun 13 14:29:04 reaper kernel: usb 1-9.4.4: Device not responding to setup address.                                                     │
│Jun 13 14:29:05 reaper kernel: usb 1-9.4.4: device not accepting address 126, error -71                                                 │
│Jun 13 14:29:05 reaper kernel: usb 1-9.4-port4: unable to enumerate USB device                                                          │
│Jun 13 14:29:06 reaper kernel: usb 1-9.4.2: new full-speed USB device number 127 using xhci_hcd                                         │
│Jun 13 14:29:06 reaper kernel: usb 1-9.4.2: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:06 reaper kernel: usb 1-9.4.2: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:06 reaper kernel: usb 1-9.4.2: new full-speed USB device number 5 using xhci_hcd                                           │
│Jun 13 14:29:06 reaper kernel: usb 1-9.4.2: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:07 reaper kernel: usb 1-9.4.2: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:07 reaper kernel: usb 1-9.4-port2: attempt power cycle                                                                     │
│Jun 13 14:29:07 reaper kernel: usb 1-9.4.2: new full-speed USB device number 6 using xhci_hcd                                           │
│Jun 13 14:29:07 reaper kernel: usb 1-9.4.2: Device not responding to setup address.                                                     │
│Jun 13 14:29:08 reaper kernel: usb 1-9.4.2: Device not responding to setup address.                                                     │
│Jun 13 14:29:08 reaper kernel: usb 1-9.4.2: device not accepting address 6, error -71                                                   │
│Jun 13 14:29:08 reaper kernel: usb 1-9.4.2: new full-speed USB device number 7 using xhci_hcd                                           │
│Jun 13 14:29:08 reaper kernel: usb 1-9.4.2: Device not responding to setup address.                                                     │
│Jun 13 14:29:08 reaper kernel: usb 1-9.4.2: Device not responding to setup address.                                                     │
│Jun 13 14:29:08 reaper kernel: usb 1-9.4.2: device not accepting address 7, error -71                                                   │
│Jun 13 14:29:08 reaper kernel: usb 1-9.4-port2: unable to enumerate USB device                                                          │
│Jun 13 14:29:08 reaper kernel: usb 1-9.4.4: new full-speed USB device number 8 using xhci_hcd                                           │
│Jun 13 14:29:09 reaper kernel: usb 1-9.4.4: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:09 reaper kernel: usb 1-9.4.4: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:09 reaper kernel: usb 1-9.4.4: new full-speed USB device number 9 using xhci_hcd                                           │
│Jun 13 14:29:09 reaper kernel: usb 1-9.4.4: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:09 reaper kernel: usb 1-9.4.4: device descriptor read/64, error -32                                                        │
│Jun 13 14:29:09 reaper kernel: usb 1-9.4-port4: attempt power cycle                                                                     │
│Jun 13 14:29:10 reaper kernel: usb 1-9.4.4: new full-speed USB device number 10 using xhci_hcd                                          │
│Jun 13 14:29:10 reaper kernel: usb 1-9.4.4: Device not responding to setup address.                                                     │
│Jun 13 14:29:10 reaper kernel: usb 1-9.4.4: Device not responding to setup address.                                                     │
│Jun 13 14:29:10 reaper kernel: usb 1-9.4.4: device not accepting address 10, error -71                                                  │
│Jun 13 14:29:10 reaper kernel: usb 1-9.4.4: new full-speed USB device number 11 using xhci_hcd                                          │
│Jun 13 14:29:11 reaper kernel: usb 1-9.4.4: Device not responding to setup address.                                                     │
│Jun 13 14:29:11 reaper kernel: usb 1-9.4.4: Device not responding to setup address.                                                     │
│Jun 13 14:29:11 reaper kernel: usb 1-9.4.4: device not accepting address 11, error -71        

After noticing the error occurring in real time using lnav to look at my logs, I started unplugging devices at random (I have quite a few). To my surprise, the above errors stopped being spat out when I unplugged my webcam. I'm not sure of the exact model since it was second hand, but I'm pretty sure it's this one: https://www.amazon.com/Logitech-Webcam- … B004WO8HQ4

Up until recently I've had zero issues with this webcam, quite literally plug and play. Not sure what is prompting it to throw kernel errors.


Please let me know if there's other information which would make this report more useful.

Here's the output of hwinfo --short


cpu:
                       AMD Ryzen 7 3700X 8-Core Processor, 4229 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 4225 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 4225 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 4225 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 2200 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 4214 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 2575 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 4225 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 4196 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 4228 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 4225 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 4225 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 4225 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 4114 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 3339 MHz
                       AMD Ryzen 7 3700X 8-Core Processor, 4225 MHz
keyboard:
                       Corsair Vengeance K70RGB keyboard
mouse:
  /dev/input/mice      Logitech G600 Gaming Mouse
monitor:
                       XV272U
                       XV272U
                       XV272U
graphics card:
                       ATI Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
sound:
                       ATI Navi 10 HDMI Audio
                       AMD Starship/Matisse HD Audio Controller
                       SteelSeries ApS SteelSeries Arctis 7
storage:
                       Floppy disk controller
                       Samsung Electronics NVMe SSD Controller SM981/PM981/PM983
                       AMD SATA controller
network:
  wlp40s0              Qualcomm Atheros AR93xx Wireless Network Adapter
  enp42s0              Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
network interface:
  wlp40s0              Ethernet network interface
  enp42s0              Ethernet network interface
  lo                   Loopback network interface
  veth05735fe          Ethernet network interface
  br-95abb90cf720      Ethernet network interface
  vethc026063          Ethernet network interface
  br-49db56f72468      Ethernet network interface
  docker0              Ethernet network interface
disk:
  /dev/nvme0n1         Samsung Electronics NVMe SSD Controller SM981/PM981/PM983
partition:
  /dev/nvme0n1p1       Partition
  /dev/nvme0n1p2       Partition
  /dev/nvme0n1p3       Partition
usb controller:
                       AMD USB Controller
                       AMD Matisse USB 3.0 Host Controller
bios:
                       BIOS
bridge:
                       AMD Starship/Matisse GPP Bridge
                       AMD PCI bridge
                       AMD Starship/Matisse PCIe Dummy Host Bridge
                       AMD Matisse Device 24: Function 3
                       AMD PCI bridge
                       AMD Starship/Matisse GPP Bridge
                       AMD Matisse Device 24: Function 1
                       AMD Starship/Matisse PCIe Dummy Host Bridge
                       AMD PCI bridge
                       AMD Starship/Matisse PCIe Dummy Host Bridge
                       AMD FCH LPC Bridge
                       AMD PCI bridge
                       AMD Starship/Matisse PCIe Dummy Host Bridge
                       AMD Matisse Device 24: Function 6
                       AMD Starship/Matisse Root Complex
                       AMD Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
                       AMD Matisse Device 24: Function 4
                       AMD Starship/Matisse PCIe Dummy Host Bridge
                       ATI Navi 10 XL Downstream Port of PCI Express Switch
                       AMD PCI bridge
                       AMD Matisse Device 24: Function 2
                       AMD Starship/Matisse GPP Bridge
                       AMD Matisse Device 24: Function 0
                       ATI Navi 10 XL Upstream Port of PCI Express Switch
                       AMD Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
                       AMD Starship/Matisse PCIe Dummy Host Bridge
                       AMD Matisse Device 24: Function 7
                       AMD PCI bridge
                       AMD Starship/Matisse PCIe Dummy Host Bridge
                       AMD Matisse Device 24: Function 5
hub:
                       Realtek RTS5411 Hub
                       Genesys Logic Hub
                       Linux Foundation 2.0 root hub
                       Realtek RTS5411 Hub
                       Linux Foundation 3.0 root hub
                       Linux Foundation 2.0 root hub
                       Linux Foundation 3.0 root hub
memory:
                       Main Memory
bluetooth:
                       Cambridge Silicon Radio Bluetooth Dongle (HCI mode)
unknown:
                       FPU
                       DMA controller
                       PIC
                       Keyboard controller
                       AMD Starship/Matisse Reserved SPP
                       AMD Starship/Matisse PCIe Dummy Function
                       AMD Starship/Matisse IOMMU
                       AMD Starship/Matisse Cryptographic Coprocessor PSPCPP
                       AMD FCH SMBus Controller
                       Serial controller
  /dev/input/event7    Logitech G600 Gaming Mouse
                       Corsair Vengeance K70RGB keyboard
  /dev/input/event2    Micro Star International MYSTIC LIGHT
  /dev/input/event3    SteelSeries ApS SteelSeries Arctis 7

Offline

#2 2023-06-14 07:34:39

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,659

Re: USB enumeration failure recently manifesting

Broken pipe and protocol errors.

Does it work
a) w/ the LTS kernel
b) in a different USB slot (you're using some external hub there? Please post the output of "lsusb -tv")
c) if you replace the gam0rz mouse and keybord w/ some cheap $5 devices?

Offline

Board footer

Powered by FluxBB