Hello, After upgrading from linux-image-6.12.107+deb13-amd64 to linux-image-6.12.111+deb13-amd64, the built-in keyboard of my laptop no longer works at the LightDM login screen. With 6.12.107 everything works. Hardware - ASUS ROG Strix G18 G814FP, BIOS G814FP.316 (05/14/2026) - Keyboard: ASUSTek "N-KEY Device", USB ID 0b05:19b6, handled by hid_asus System - LMDE 7 (Debian 13 based), using the official Debian kernel packages - LightDM + slick-greeter, Cinnamon, X11 - NVIDIA driver 610.43.03 (out-of-tree, DKMS). Note that the hid_asus error below is logged at ~2.0 s, before the nvidia module loads (~4.4 s). Symptoms with 6.12.111 - The keyboard works in GRUB, but not at the LightDM login screen (I have to use the on-screen keyboard to log in). - After logging in, the keyboard works normally, except Fn+F2/F3 (keyboard backlight brightness). - With 6.12.107 the keyboard works everywhere, including Fn+F2/F3. Kernel log Present only in 6.12.111, right after hid_asus binds to the device: [ 2.008836] asus 0003:0B05:19B6.0003: Fixing up Asus N-Key report descriptor [ 2.009349] asus 0003:0B05:19B6.0003: using HID for asus::kbd_backlight [ 2.018672] asus 0003:0B05:19B6.0003: Asus failed to request functions: -75 [ 2.018684] asus 0003:0B05:19B6.0003: Failed to initialize backlight. In 6.12.107 the same sequence appears without the last two lines. There are no USB disconnect/reset events for usb 3-1 in either kernel. The other ACPI/WMI errors (nvidia-wmi-ec-backlight AE_NOT_FOUND, unresolved BPWM/GPP symbols) appear in both kernels. Workaround Booting 6.12.111 with modprobe.blacklist=hid_asus on the kernel command line makes the keyboard work at the login screen (Fn+F2/F3 still do not work). Expected: keyboard works at the login screen and Fn+F2/F3 work, as in 6.12.107. Please let me know if I can test anything else. Thanks, Facundo *--FACUNDO M. GOMEZ*San Martín de los Andes - Neuquén - Argentina 🌱🌳🌴🌵🌲 Si no es necesario, no imprima este correo. Todos somos responsables por el cuidado del ambiente. 🍀 🍁🍂🍃🌿
Hi, the 6.18.y series): https://lore.kernel.org/regressions/14ed23dd-b171-4ffb-b368-5c717f56188c@pepdata.pt/ In fact 56d1b33e644c ("HID: asus: simplify RGB init sequence") got backported to v6.12.108, v6.18.49, and the followup commit e82ae34af29e ("HID: asus: fortify keyboard handshake") is missing from the 6.12.y series. Can you please try to apply the following patch and see if the problem is gone? Regards, Salvatore
Hello,
Thank you for the quick reply. I tested the patch and it fixes the problem
on my laptop.
What I did
- Booted linux-image-6.12.111+deb13-amd64 (Debian 6.12.111-1).
- Took drivers/hid/hid-asus.c from linux-source-6.12 6.12.111-1 and applied
0001-HID-asus-fortify-keyboard-handshake.patch (applied cleanly, with
offsets of -1 and -2 lines).
- Built only the hid_asus module against the installed headers, tested it
first with rmmod/insmod, then installed it in
/lib/modules/6.12.111+deb13-amd64/updates/ and regenerated the initramfs.
Result
- Keyboard: works now at the LightDM login screen (it did not before).
- The "Asus failed to request functions: -75" and "Failed to initialize
backlight." errors are gone, and /sys/class/leds/asus::kbd_backlight is
registered.
- Fn+F2/Fn+F3 (keyboard backlight brightness) work again.
Without the patch (6.12.111):
asus 0003:0B05:19B6.0003: Asus failed to request functions: -75
asus 0003:0B05:19B6.0003: Failed to initialize backlight.
With the patch (first test, module loaded by hand), a new non-fatal warning
appears:
asus 0003:0B05:19B6.0003: Asus handshake 5e returned invalid response:
5e ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 00 ... (rest zeros)
Boot log with the patched module installed:
facundo@ASUSROGG18:~$ sudo dmesg | grep -i "asus 0003"
[sudo] contraseña para facundo:
[ 2.248739] asus 0003:0B05:19B6.0003: Fixing up Asus N-Key report
descriptor
[ 2.249023] asus 0003:0B05:19B6.0003: using HID for asus::kbd_backlight
[ 2.274413] asus 0003:0B05:19B6.0003: Asus handshake 5e returned invalid
response: 5e ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2.425178] asus 0003:0B05:19B6.0003: input,hiddev0,hidraw2: USB HID
v1.10 Keyboard [ASUSTek Computer Inc. N-KEY Device] on
usb-0000:69:00.3-1/input0
[ 2.425588] asus 0003:0B05:19B6.0004: hiddev1,hidraw3: USB HID v1.10
Device [ASUSTek Computer Inc. N-KEY Device] on usb-0000:69:00.3-1/input1
Hardware, in case it is useful: ASUS ROG Strix G18 G814FP (BIOS
G814FP.316), keyboard USB ID 0b05:19b6, bcdDevice 2.15.
Please consider including e82ae34af29e ("HID: asus: fortify keyboard
handshake") in the Debian 6.12 kernel, or confirm whether the stable series
will pick it up. Feel free to forward this result upstream. I can test
further kernels or patches if needed.
Thanks,
Facundo
*--FACUNDO M. GOMEZ*San Martín de los Andes - Neuquén - Argentina
🌱🌳🌴🌵🌲 Si no es necesario, no imprima este correo. Todos somos
responsables por el cuidado del ambiente. 🍀 🍁🍂🍃🌿
El mié, 30 sept 2026 a la(s) 11:50 a.m., Salvatore Bonaccorso (
carnil@debian.org) escribió:
Hi Facundo, Perfect, thanks for testing. As mentioned here https://lore.kernel.org/regressions/ar0iZO7lkEl888x_@eldamar.lan/ the fix has alrady been queued for 6.12.y. Although I will note on the thread that you have a follow-up warning now. Regards, Salvatore
Hello, I can confirm that linux-image-6.12.113+deb13-amd64 fixes the problem on my ASUS ROG Strix G18 G814FP (keyboard 0b05:19b6): the keyboard works at the LightDM login screen and Fn+F2/Fn+F3 (backlight keyboard LED) work again. hid_asus is the stock module (kernel/drivers/hid/hid-asus.ko.xz), with no local module, and the "-75" error is gone. The only remaining message is the non-fatal warning I mentioned before: asus 0003:0B05:19B6.0003: Asus handshake 5e returned invalid response: 5e ff ff ff ... From my side the bug can be closed. Thank you for the quick help. *--FACUNDO M. GOMEZ*San Martín de los Andes - Neuquén - Argentina El jue, 1 oct 2026 a la(s) 4:26 a.m., Salvatore Bonaccorso ( carnil@debian.org) escribió: