Before the upgrade it was working good, but now when I turn on my headphones, the USB device enters a cycle where it disconnects, connects,... It triggers a full power cycle on the USB receiver, making it reboot.
Here's some debugging output:
λ lsusb
Bus 005 Device 090: ID 1038:1290 SteelSeries ApS Arctis Pro Wireless
λ inxi -Fxz
Audio:
Device-5: SteelSeries ApS Arctis Pro Wireless type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 5-2.3:81
I found some relevant logs, but I'm not sure how to proceed:
23/03/2022 10:04 usb 3-10.3 new full-speed USB device number 32 using xhci_hcd
23/03/2022 10:04 usb 3-10.3 new full-speed USB device number 32 using xhci_hcd
23/03/2022 10:04 usb 3-10.3 New USB device found, idVendor=1038, idProduct=1294, bcdDevice= 1.12
23/03/2022 10:04 usb 3-10.3 New USB device strings: Mfr=4, Product=5, SerialNumber=0
23/03/2022 10:04 usb 3-10.3 Product: Arctis Pro Wireless
23/03/2022 10:04 usb 3-10.3 Manufacturer: SteelSeries
23/03/2022 10:04 usb 3-10.3 New USB device found, idVendor=1038, idProduct=1294, bcdDevice= 1.12
23/03/2022 10:04 usb 3-10.3 New USB device strings: Mfr=4, Product=5, SerialNumber=0
23/03/2022 10:04 usb 3-10.3 Product: Arctis Pro Wireless
23/03/2022 10:04 usb 3-10.3 Manufacturer: SteelSeries
23/03/2022 10:04 input SteelSeries Arctis Pro Wireless Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10.3/3-10.3:1.5/0003:1038:1294.0384/input/input695
23/03/2022 10:04 input SteelSeries Arctis Pro Wireless Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10.3/3-10.3:1.5/0003:1038:1294.0384/input/input695
23/03/2022 10:04 input SteelSeries Arctis Pro Wireless as /devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10.3/3-10.3:1.5/0003:1038:1294.0384/input/input696
23/03/2022 10:04 hid-generic 0003 038:1294.0384: input,hiddev96,hidraw0: USB HID v1.11 Device [SteelSeries Arctis Pro Wireless] on usb-0000:00:14.0-10.3/input5
23/03/2022 10:04 input SteelSeries Arctis Pro Wireless as /devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10.3/3-10.3:1.5/0003:1038:1294.0384/input/input696
23/03/2022 10:04 hid-generic 0003 038:1294.0384: input,hiddev96,hidraw0: USB HID v1.11 Device [SteelSeries Arctis Pro Wireless] on usb-0000:00:14.0-10.3/input5
23/03/2022 10:04 usb 3-10.2 new full-speed USB device number 33 using xhci_hcd
23/03/2022 10:04 usb 3-10.2 new full-speed USB device number 33 using xhci_hcd
23/03/2022 10:04 usb 3-10.2 New USB device found, idVendor=1038, idProduct=1290, bcdDevice= 6.00
23/03/2022 10:04 usb 3-10.2 New USB device strings: Mfr=1, Product=2, SerialNumber=0
23/03/2022 10:04 usb 3-10.2 Product: Arctis Pro Wireless
23/03/2022 10:04 usb 3-10.2 Manufacturer: SteelSeries
23/03/2022 10:04 usb 3-10.2 New USB device found, idVendor=1038, idProduct=1290, bcdDevice= 6.00
23/03/2022 10:04 usb 3-10.2 New USB device strings: Mfr=1, Product=2, SerialNumber=0
23/03/2022 10:04 usb 3-10.2 Product: Arctis Pro Wireless
23/03/2022 10:04 usb 3-10.2 Manufacturer: SteelSeries
23/03/2022 10:04 hid-generic 0003 038:1290.0385: hiddev97,hidraw1: USB HID v1.11 Device [SteelSeries Arctis Pro Wireless] on usb-0000:00:14.0-10.2/input0
23/03/2022 10:04 hid-generic 0003 038:1290.0386: hiddev98,hidraw2: USB HID v1.11 Device [SteelSeries Arctis Pro Wireless] on usb-0000:00:14.0-10.2/input1
23/03/2022 10:04 hid-generic 0003 038:1290.0385: hiddev97,hidraw1: USB HID v1.11 Device [SteelSeries Arctis Pro Wireless] on usb-0000:00:14.0-10.2/input0
23/03/2022 10:04 hid-generic 0003 038:1290.0386: hiddev98,hidraw2: USB HID v1.11 Device [SteelSeries Arctis Pro Wireless] on usb-0000:00:14.0-10.2/input1
23/03/2022 10:04 usb 3-10.2 USB disconnect, device number 33
23/03/2022 10:04 usb 3-10.2 USB disconnect, device number 33
23/03/2022 10:04 usb 3-10.3 USB disconnect, device number 32
23/03/2022 10:04 usb 3-10.3 USB disconnect, device number 32
Interestingly, the problem only starts when I turn on my wireless headphones; when I plug in another pair op headphones by wire into the receiver, it works and I get sound.
If anyone could provide some guidance in tackling this problem I would be very grateful, I'm a developer, but this digs too deep into Linux for me to be able to figure it out with my current knowledge...