For some time I've seen some red text flashing by during boot. Today I decided to look into it. The systemctl service systemd-modules-load.service
is failing with this text:
tomas@bonus-debian:~$ sudo systemctl status systemd-modules-load ● systemd-modules-load.service - Load Kernel Modules Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static; vendor preset: enabled) Active: failed (Result: exit-code) since ma. 2015-11-09 02:58:48 CET; 5min ago Docs: man:systemd-modules-load.service(8) man:modules-load.d(5) Process: 644 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE) Main PID: 644 (code=exited, status=1/FAILURE) nov. 09 02:58:48 bonus-debian systemd[1]: Starting Load Kernel Modules... nov. 09 02:58:48 bonus-debian systemd-modules-load[644]: Failed to find module '-r usbhid' nov. 09 02:58:48 bonus-debian systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE nov. 09 02:58:48 bonus-debian systemd[1]: Failed to start Load Kernel Modules. nov. 09 02:58:48 bonus-debian systemd[1]: systemd-modules-load.service: Unit entered failed state. nov. 09 02:58:48 bonus-debian systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
I thought I'd start out by Googling the issue:
Ouch.
My system doesn't seem to mind that the driver failed to load, as I haven't noticed a degraded experience, but I'd still like to fix it.
Since Google got me nowhere, I'm stuck already. I have no idea where to start looking.
How do I figure out why systemctl service "systemd-modules-load" fails?
udev
rule, by any chance?