Control: tags -1 + moreinfo

Hi,

On Thu, Jan 22, 2026 at 01:39:29PM +0100, Vicboom wrote:
> 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

Can you please attach the keyboard and the provide the *full* kernel
log, I'm interested to see the idVendor, and idProduct.

Please do as well provide a verbose output of lsusb for the device in
a moment it is seen.

If you do several plugging/unpuggling cycles, does it sometimes work
correctly?

Regards,
Salvatore

Reply via email to