Bug#1126149: linux: usb enumeration fails with error -32 for Krom Kreator keyboard
Vicboom <[email protected]> Thu, 22 Jan 2026 13:39:29 +0100
| Newsgroups | gmane.linux.debian.ports.amd64 |
|---|---|
| Message-ID | <176908556962.49564.15206971500647310179.reportbug__38865.0571739831$1769085723$gmane$org@Compu> |
Source: linux Severity: important Tags: upstream X-Debbugs-Cc: [email protected], [email protected] User: [email protected] Usertags: amd64 Dear Maintainer, * What led up to the situation? Connecting a Krom Kreator keyboard to any USB port on the system * What exactly did you do (or not do) that was effective (or ineffective)? - Tried different USB ports (USB 2.0, USB 3.0, front panel, rear I/O) - Tried through USB hubs (powered and unpowered) - Tried different USB quirks via kernel parameters * What was the outcome of this action? Same problem persists: "usb *: unable to read config index 0 descriptor/start: -32" The keyboard fails to enumerate and is unusable in Linux. Previously it showed error -71 but after some update it changed to -32 * What outcome did you expect instead? Keyboard should enumerate and work normally as it does in BIOS and Windows. === dmesg output when keyboard connected === [10832.805157] usb 5-1.2: new full-speed USB device number 16 using xhci_hcd [10838.070073] usb 5-1.2: unable to read config index 0 descriptor/start: -32 [10838.070082] usb 5-1.2: chopping to 0 config(s) [10838.070086] usb 5-1.2: can't read configurations, error -32 [10838.165080] usb 5-1.2: new full-speed USB device number 17 using xhci_hcd [10843.445780] usb 5-1.2: unable to read config index 0 descriptor/start: -32 [10843.445790] usb 5-1.2: chopping to 0 config(s) [10843.445794] usb 5-1.2: can't read configurations, error -32 [10843.446086] usb 5-1-port2: attempt power cycle [10844.029144] usb 5-1.2: new full-speed USB device number 18 using xhci_hcd [10849.077690] usb 5-1.2: unable to read config index 0 descriptor/start: -32 [10849.077698] usb 5-1.2: chopping to 0 config(s) [10849.077701] usb 5-1.2: can't read configurations, error -32 [10849.149121] usb 5-1.2: new full-speed USB device number 19 using xhci_hcd [10854.197667] usb 5-1.2: unable to read config index 0 descriptor/start: -32 [10854.197675] usb 5-1.2: chopping to 0 config(s) [10854.197678] usb 5-1.2: can't read configurations, error -32 [10854.197837] usb 5-1-port2: unable to enumerate USB device === lsusb -t output === /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/10p, 480M |__ Port 001: Dev 002, If 0, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 001: Dev 002, If 1, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 002: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 002: Dev 003, If 1, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 003: Dev 004, If 0, Class=Mass Storage, Driver=usb-storage, 480M |__ Port 005: Dev 005, If 0, Class=Vendor Specific Class, Driver=[none], 12M |__ Port 005: Dev 005, If 2, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 006: Dev 006, If 0, Class=Audio, Driver=snd-usb-audio, 480M |__ Port 006: Dev 006, If 1, Class=Audio, Driver=snd-usb-audio, 480M |__ Port 006: Dev 006, If 2, Class=Audio, Driver=snd-usb-audio, 480M |__ Port 006: Dev 006, If 3, Class=Application Specific Interface, Driver=[none], 480M |__ Port 008: Dev 007, If 0, Class=Vendor Specific Class, Driver=xpad, 12M /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M /: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M /: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M /: Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/5p, 480M |__ Port 004: Dev 003, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 003: Dev 005, If 0, Class=Communications, Driver=cdc_ether, 480M |__ Port 003: Dev 005, If 1, Class=CDC Data, Driver=cdc_ether, 480M |__ Port 004: Dev 006, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 003: Dev 007, If 0, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 005: Dev 004, If 0, Class=Billboard, Driver=[none], 480M /: Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M /: Bus 007.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 10000M /: Bus 008.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M /: Bus 009.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 10000M === Additional information === -The keyboard works perfectly in BIOS/UEFI and Windows 10/11 -Keyboard does not work in this specific system, probably due to an xhci_hcd issue on the A620 chipset -- System Information: Debian Release: 13.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 -- Hardware: Motherboard: Asus A620AM-K CPU: AMD Ryzen 5 8400F USB controllers visible in lspci: 05:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ed] 08:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b9] 08:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15ba] 0a:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15c0] 0a:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15c1] Other USB devices working: -Mars Gaming MM55 -Mars Gaming MKMINI -M-Audio M-Track 2x2 -RedDragon Saturn G807 -Huion HS611 -GameSir-Z1 Kernel: Linux 6.17.13+deb13-amd64 (SMP w/12 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled