#1149499 Fwd: linux-image-6.12.111+deb13-amd64: HID: asus: built-in keyboard unresponsive at login screen, "Asus failed to request functions: -75" (regression vs 6.12.107)

Package:
src:linux
Source:
src:linux
Submitter:
Facundo Gomez
Date:
2026-10-18 18:41:01 UTC
Severity:
normal
Tags:
#1149499#5
Date:
2026-09-30 01:04:14 UTC
From:
To:
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. 🍀 🍁🍂🍃🌿

#1149499#10
Date:
2026-09-30 14:50:56 UTC
From:
To:
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

#1149499#19
Date:
2026-10-01 00:01:58 UTC
From:
To:
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ó:

#1149499#24
Date:
2026-10-01 07:26:11 UTC
From:
To:
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

#1149499#37
Date:
2026-10-18 18:39:48 UTC
From:
To:
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ó: