Package: linux-image-6.12.100+deb13-amd64
Version: 6.12.100-1
Severity: grave
Tags: regression
Regression: systemd-modules-load.service failure causes HID++ devices to
fall back to hid-generic, resulting in broken input devices
Debian Bug Report: linux-image-6.12.100+deb13-amd64
Subject
Regression: systemd-modules-load.service failure causes HID++ devices to
fall back to hid-generic, resulting in broken input devices and ghost
keyboard events
Package
linux-image-6.12.100+deb13-amd64
Version
6.12.100-1
Severity
grave (renders system unusable — keyboard/mouse non-functional)
Tags
regression
------------------------------------------------------------------------
Description
After upgrading from kernel 6.12.96+deb13-amd64 to 6.12.100+deb13-amd64,
the system becomes effectively unusable due to broken HID input device
initialization. The Logitech Unifying receiver (046d:c52b) fails to
initialize with the specialized |hid_logitech_dj| and
|hid_logitech_hidpp| drivers, falling back to |hid-generic|. This
results in:
1. Keyboard (Logitech ERGO K860) largely non-functional
2. Mouse (Logitech MX Vertical) degraded functionality
3. Ghost keyboard events (spurious KeyRelease and KeymapNotify events)
4. Multimedia keys (volume, play/pause, track skip) completely
non-functional
5. Volume OSD appearing spontaneously without user input
Reverting to 6.12.96+deb13-amd64 immediately resolves all issues.
Root Cause Analysis
The |systemd-modules-load.service| fails during boot with kernel
6.12.100 because the NVIDIA kernel modules (|nvidia-current|,
|nvidia-current-modeset|, |nvidia-current-drm|) are not found in
|/lib/modules/6.12.100+deb13-amd64/|. This service failure appears to
cascade, preventing or delaying the loading of other kernel modules
including |hid_logitech_hidpp| and |hid_logitech_dj|.
Evidence: Boot with 6.12.100 (BROKEN)
The Logitech Unifying receiver is detected only with the generic HID driver:
|kernel: input: Logitech USB Receiver as .../input/input13 kernel:
hid-generic 0003:046D:C52B.0003: input,hidraw2: USB HID v1.11 Keyboard
[Logitech USB Receiver] on usb-0000:00:14.0-12/input0 kernel: input:
Logitech USB Receiver Mouse as .../input/input14 kernel: input: Logitech
USB Receiver Consumer Control as .../input/input15 kernel: input:
Logitech USB Receiver System Control as .../input/input16 kernel:
hid-generic 0003:046D:C52B.0004: input,hiddev2,hidraw3: USB HID v1.11
Mouse [Logitech USB Receiver] on usb-0000:00:14.0-12/input1 kernel:
hid-generic 0003:046D:C52B.0005: hiddev3,hidraw4: USB HID v1.11 Device
[Logitech USB Receiver] on usb-0000:00:14.0-12/input2|
Note: Individual devices (MX Vertical, ERGO K860) are *never enumerated
by name*. The |logitech-djreceiver| and |logitech-hidpp-device| drivers
are never invoked.
Evidence: Boot with 6.12.96 (WORKING)
The specialized Logitech drivers load correctly:
|kernel: logitech-djreceiver 0003:046D:C52B.0005: hiddev2,hidraw2: USB
HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-12/input2
kernel: input: Logitech MX Vertical as .../input/input32 kernel:
logitech-hidpp-device 0003:046D:407B.0006: input,hidraw3: USB HID v1.11
Keyboard [Logitech MX Vertical] on usb-0000:00:14.0-12/input2:1 kernel:
input: Logitech ERGO K860 as .../input/input33 kernel:
logitech-hidpp-device 0003:046D:4088.0007: input,hidraw4: USB HID v1.11
Keyboard [Logitech ERGO K860] on usb-0000:00:14.0-12/input2:2 kernel:
logitech-hidpp-device 0003:046D:4088.0007: HID++ 4.5 device connected.|
systemd-modules-load.service failure log (6.12.100)
|systemd-modules-load: modprobe: FATAL: Module nvidia-current not found
in directory /lib/modules/6.12.100+deb13-amd64 systemd-modules-load:
modprobe: ERROR: could not insert 'nvidia': Invalid argument
systemd-modules-load: modprobe: FATAL: Module nvidia-current-modeset not
found in directory /lib/modules/6.12.100+deb13-amd64
systemd-modules-load: modprobe: ERROR: could not insert
'nvidia_modeset': Invalid argument systemd-modules-load: modprobe:
FATAL: Module nvidia-current-drm not found in directory
/lib/modules/6.12.100+deb13-amd64 systemd-modules-load: Failed to insert
module 'nvidia_drm': Invalid argument systemd-modules-load: Failed to
find module 'vmmon' systemd-modules-load: Failed to find module 'vmnet'
systemd[1]: systemd-modules-load.service: Main process exited,
code=exited, status=1/FAILURE systemd[1]: Failed to start
systemd-modules-load.service - Load Kernel Modules.|
Additional kernel errors observed with 6.12.100
|kernel: pci 0000:00:1c.0: retraining failed kernel: EDAC sbridge:
Failed to register device with error -19 kernel: ACPI BIOS Error (bug):
Could not resolve symbol [\_SB.PCI0.SAT1.SPT0._GTF.DSSP], AE_NOT_FOUND
kernel: ACPI Error: Aborting method \_SB.PCI0.SAT1.SPT0._GTF due to
previous error (AE_NOT_FOUND)|
Observed symptoms in desktop session (KDE Plasma 6.3.6 / Wayland)
When the system managed to boot (with degraded input), the following was
observed via |xev|:
* Spurious |KeyRelease| events for keys not pressed (e.g., |v|, |Return|)
* Repeated |KeymapNotify| events with |keys: 130 0 0 0...| (bits 1 and
7 of byte 0 stuck)
* These events were NOT captured by |libinput debug-events|,
confirming they originated from the generic HID layer, not from
proper device enumeration
* Volume OSD appeared spontaneously; |pactl subscribe| confirmed real
sink volume changes on sink #67
* Multimedia keys (volume, play/pause, track navigation) either
non-functional or firing once then freezing
Hardware
* *Motherboard:* Gigabyte X99-UD5 WIFI (BIOS F24c, 2018-06-15)
* *CPU:* Intel (Haswell-E/EP, 2399 MHz)
* *RAM:* 96GB (6/8 slots populated)
* *GPU:* NVIDIA GeForce GTX 1080 Ti (GP102)
* *Keyboard:* Logitech ERGO K860 (PID: 4088) via Unifying receiver
* *Mouse:* Logitech MX Vertical (PID: 407b) via Unifying receiver
* *Unifying Receiver:* Logitech (046d:c52b) on USB 3-12
* *Audio:* Realtek ALC1150 (analog surround 7.1)
* *Webcam:* Microsoft LifeCam Studio
* *WiFi:* Intel (iwlwifi)
* *Desktop:* KDE Plasma 6.3.6 on Wayland
* *Audio server:* PipeWire 1.4.2
Steps to Reproduce
1. Boot system with kernel 6.12.96+deb13-amd64 — all input devices work
correctly
2. Install and boot kernel 6.12.100+deb13-amd64
3. Observe: keyboard/mouse via Logitech Unifying receiver are broken or
severely degraded
4. Revert to 6.12.96 — all issues resolved
Workaround
Boot with kernel 6.12.96+deb13-amd64 and hold the 6.12.100 package:
|sudo apt-mark hold linux-image-6.12.100+deb13-amd64 sudo apt-mark hold
linux-image-amd64|
Additional Notes
Multiple rapid reboots were attempted with 6.12.100 (5+ boot attempts
within ~10 minutes on 2026-07-31, visible in |journalctl --list-boots|),
none of which resolved the issue. The problem is 100% reproducible on
every boot with the affected kernel.
The ACPI errors and |LPM support broken| messages on SATA ports are also
present but may be pre-existing on this X99 platform and not directly
related to the HID regression. They are included for completeness.