keyboard unusable randomly after boot for a while, encountering `usb 3-11: device descriptor read/64, error -71`
Hi, first of all thanks for the good work. I've been using the opengigabyte DKMS with Archlinux for a while, but after a recent update I found my keyboard turns unresponsive after a random duration of time. My device is a 11th gen intel Aero 15 KD (OLED), with 1044:7a3f keyboard. As title suggest, upon checking journal it seems related to this kernel module and blacklisting gigabytekbd does seem to let the issue disappear (plus not reproducing with Windows) so probably ruling out a hardware issue.
I'm using Linux 6.15.2-arch1-1 #1 SMP PREEMPT_DYNAMIC Tue, 10 Jun 2025 21:32:33 +0000 x86_64 GNU/Linux kernel from archlinux and DKMS package built from AUR: opengigabyte.
Attaching the full log in regards of usb. Let me know if any further information or testing may help.
kernel journal | grep "usb"
Jun 19 22:07:51 usbcore: registered new interface driver usbfs
Jun 19 22:07:51 usbcore: registered new interface driver hub
Jun 19 22:07:51 usbcore: registered new device driver usb
Jun 19 22:07:51 usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15
Jun 19 22:07:51 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jun 19 22:07:51 usb usb1: Product: xHCI Host Controller
Jun 19 22:07:51 usb usb1: Manufacturer: Linux 6.15.2-arch1-1 xhci-hcd
Jun 19 22:07:51 usb usb1: SerialNumber: 0000:00:0d.0
Jun 19 22:07:51 usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.15
Jun 19 22:07:51 usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jun 19 22:07:51 usb usb2: Product: xHCI Host Controller
Jun 19 22:07:51 usb usb2: Manufacturer: Linux 6.15.2-arch1-1 xhci-hcd
Jun 19 22:07:51 usb usb2: SerialNumber: 0000:00:0d.0
Jun 19 22:07:51 usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15
Jun 19 22:07:51 usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jun 19 22:07:51 usb usb3: Product: xHCI Host Controller
Jun 19 22:07:51 usb usb3: Manufacturer: Linux 6.15.2-arch1-1 xhci-hcd
Jun 19 22:07:51 usb usb3: SerialNumber: 0000:00:14.0
Jun 19 22:07:51 usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.15
Jun 19 22:07:51 usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jun 19 22:07:51 usb usb4: Product: xHCI Host Controller
Jun 19 22:07:51 usb usb4: Manufacturer: Linux 6.15.2-arch1-1 xhci-hcd
Jun 19 22:07:51 usb usb4: SerialNumber: 0000:00:14.0
Jun 19 22:07:51 usbcore: registered new interface driver usbserial_generic
Jun 19 22:07:51 usbserial: USB Serial support registered for generic
Jun 19 22:07:51 usbcore: registered new interface driver usbhid
Jun 19 22:07:51 usbhid: USB HID core driver
Jun 19 22:07:51 usb 3-8: new full-speed USB device number 2 using xhci_hcd
Jun 19 22:07:51 usb 3-8: New USB device found, idVendor=04f3, idProduct=0c11, bcdDevice= 1.43
Jun 19 22:07:51 usb 3-8: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jun 19 22:07:51 usb 3-8: Product: ELAN:Fingerprint
Jun 19 22:07:51 usb 3-8: Manufacturer: ELAN
Jun 19 22:07:51 usb 3-9: new high-speed USB device number 3 using xhci_hcd
Jun 19 22:07:51 usb 3-9: New USB device found, idVendor=13d3, idProduct=56a2, bcdDevice=17.01
Jun 19 22:07:51 usb 3-9: New USB device strings: Mfr=3, Product=1, SerialNumber=2
Jun 19 22:07:51 usb 3-9: Product: USB2.0 HD UVC WebCam
Jun 19 22:07:51 usb 3-9: Manufacturer: Azurewave
Jun 19 22:07:51 usb 3-9: SerialNumber: 0x0001
Jun 19 22:07:51 usb 3-10: new full-speed USB device number 4 using xhci_hcd
Jun 19 22:07:51 usb 3-10: New USB device found, idVendor=8087, idProduct=0029, bcdDevice= 0.01
Jun 19 22:07:51 usb 3-10: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Jun 19 22:07:51 usb 3-11: new full-speed USB device number 5 using xhci_hcd
Jun 19 22:07:51 usb 3-11: New USB device found, idVendor=1044, idProduct=7a3f, bcdDevice= 1.30
Jun 19 22:07:51 usb 3-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 19 22:07:51 usb 3-11: Product: USB-HID Keyboard
Jun 19 22:07:51 usb 3-11: Manufacturer: GIGABYTE
Jun 19 22:07:51 usb 3-11: SerialNumber: AP0000000003
Jun 19 22:07:51 input: GIGABYTE USB-HID Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.0/0003:1044:7A3F.0001/input/input9
Jun 19 22:07:51 hid-generic 0003:1044:7A3F.0001: input,hidraw0: USB HID v1.11 Keyboard [GIGABYTE USB-HID Keyboard] on usb-0000:00:14.0-11/input0
Jun 19 22:07:51 hid-generic 0003:1044:7A3F.0002: hiddev96,hidraw1: USB HID v1.11 Device [GIGABYTE USB-HID Keyboard] on usb-0000:00:14.0-11/input1
Jun 19 22:07:51 input: GIGABYTE USB-HID Keyboard Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.2/0003:1044:7A3F.0003/input/input10
Jun 19 22:07:51 input: GIGABYTE USB-HID Keyboard System Control as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.2/0003:1044:7A3F.0003/input/input11
Jun 19 22:07:51 input: GIGABYTE USB-HID Keyboard Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.2/0003:1044:7A3F.0003/input/input12
Jun 19 22:07:51 input: GIGABYTE USB-HID Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.2/0003:1044:7A3F.0003/input/input13
Jun 19 22:07:51 input: GIGABYTE USB-HID Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.2/0003:1044:7A3F.0003/input/input14
Jun 19 22:07:51 input: GIGABYTE USB-HID Keyboard Wireless Radio Control as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.2/0003:1044:7A3F.0003/input/input15
Jun 19 22:07:51 hid-generic 0003:1044:7A3F.0003: input,hiddev97,hidraw2: USB HID v1.11 Mouse [GIGABYTE USB-HID Keyboard] on usb-0000:00:14.0-11/input2
Jun 19 22:07:51 hid-generic 0003:1044:7A3F.0004: hiddev98,hidraw3: USB HID v1.11 Device [GIGABYTE USB-HID Keyboard] on usb-0000:00:14.0-11/input3
Jun 19 22:07:53 usbcore: registered new interface driver btusb
Jun 19 22:07:53 input: GIGABYTE USB-HID Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.0/0003:1044:7A3F.0001/input/input22
Jun 19 22:07:53 usb 3-9: Found UVC 1.00 device USB2.0 HD UVC WebCam (13d3:56a2)
Jun 19 22:07:53 usbcore: registered new interface driver uvcvideo
Jun 19 22:07:53 gigabytekbd 0003:1044:7A3F.0001: input,hidraw0: USB HID v1.11 Keyboard [GIGABYTE USB-HID Keyboard] on usb-0000:00:14.0-11/input0
Jun 19 22:07:53 gigabytekbd 0003:1044:7A3F.0002: hiddev96,hidraw1: USB HID v1.11 Device [GIGABYTE USB-HID Keyboard] on usb-0000:00:14.0-11/input1
Jun 19 22:07:53 input: GIGABYTE USB-HID Keyboard Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.2/0003:1044:7A3F.0003/input/input28
Jun 19 22:07:53 input: GIGABYTE USB-HID Keyboard System Control as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.2/0003:1044:7A3F.0003/input/input29
Jun 19 22:07:53 input: GIGABYTE USB-HID Keyboard Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.2/0003:1044:7A3F.0003/input/input30
Jun 19 22:07:53 input: GIGABYTE USB-HID Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.2/0003:1044:7A3F.0003/input/input31
Jun 19 22:07:53 input: GIGABYTE USB-HID Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.2/0003:1044:7A3F.0003/input/input32
Jun 19 22:07:53 input: GIGABYTE USB-HID Keyboard Wireless Radio Control as /devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.2/0003:1044:7A3F.0003/input/input33
Jun 19 22:07:53 gigabytekbd 0003:1044:7A3F.0003: input,hiddev97,hidraw2: USB HID v1.11 Mouse [GIGABYTE USB-HID Keyboard] on usb-0000:00:14.0-11/input2
Jun 19 22:07:53 gigabytekbd 0003:1044:7A3F.0004: hiddev98,hidraw3: USB HID v1.11 Device [GIGABYTE USB-HID Keyboard] on usb-0000:00:14.0-11/input3
Jun 19 22:48:08 usb 3-11: reset full-speed USB device number 5 using xhci_hcd
Jun 19 22:48:08 usb 3-11: device descriptor read/64, error -71
Jun 19 22:48:09 usb 3-11: device descriptor read/64, error -71
Jun 19 22:48:09 usb 3-11: reset full-speed USB device number 5 using xhci_hcd
Jun 19 22:48:09 usb 3-11: device descriptor read/64, error -71
Jun 19 22:48:09 usb 3-11: device descriptor read/64, error -71
Jun 19 22:48:09 usb 3-11: reset full-speed USB device number 5 using xhci_hcd
Jun 19 22:48:09 usb 3-11: Device not responding to setup address.
Jun 19 22:48:10 usb 3-11: Device not responding to setup address.
Jun 19 22:48:10 usb 3-11: device not accepting address 5, error -71
Jun 19 22:48:10 usb 3-11: WARN: invalid context state for evaluate context command.
Jun 19 22:48:10 usb 3-11: reset full-speed USB device number 5 using xhci_hcd
Jun 19 22:48:21 usb 3-11: device not accepting address 5, error -62
Jun 19 22:48:21 usb 3-11: USB disconnect, device number 5
Jun 19 22:48:21 usb 3-11: new full-speed USB device number 6 using xhci_hcd
Jun 19 22:48:21 usb 3-11: device descriptor read/64, error -71
Jun 19 22:48:22 usb 3-11: device descriptor read/64, error -71
Jun 19 22:48:22 usb 3-11: new full-speed USB device number 7 using xhci_hcd
Jun 19 22:48:22 usb 3-11: device descriptor read/64, error -71
Jun 19 22:48:22 usb 3-11: device descriptor read/64, error -71
Jun 19 22:48:22 usb usb3-port11: attempt power cycle
Jun 19 22:48:23 usb 3-11: new full-speed USB device number 8 using xhci_hcd
Jun 19 22:48:23 usb 3-11: Device not responding to setup address.
Jun 19 22:48:23 usb 3-11: Device not responding to setup address.
Jun 19 22:48:23 usb 3-11: device not accepting address 8, error -71
Jun 19 22:48:23 usb 3-11: WARN: invalid context state for evaluate context command.
Jun 19 22:48:23 usb 3-11: new full-speed USB device number 9 using xhci_hcd
Jun 19 22:48:23 usb 3-11: Device not responding to setup address.
Jun 19 22:48:23 usb 3-11: Device not responding to setup address.
Jun 19 22:48:24 usb 3-11: device not accepting address 9, error -71
Jun 19 22:48:24 usb 3-11: WARN: invalid context state for evaluate context command.
Jun 19 22:48:24 usb usb3-port11: unable to enumerate USB device
EDIT: Improve visualization of log
Hi @nicholascw, I have experienced as well some strange behaviour with newer versions, more specifically after merge https://github.com/blmhemu/opengigabyte/pull/13
This indeed is why the AUR opengigabyte points to the previous release 0.0.2 (commit 70d184c9610435d00fd3c3a1d449801f0e9d979f).
My setup is AORUS 15G KB (10th gen Intel), with keyboard 1044:7a3c, using Archlinux (kernel 6.12.33-1-lts). And the behaviour that I notice is that Fn+ F3 or F4 or F6 freeze my system