After Update, Openrazer not working anymore

grafik

DKMS (dkms-3.4.0) make.log for openrazer-driver/3.12.2 for kernel 7.0.9-1-cachyos (x86_64)
Mo 18. Mai 12:47:02 CEST 2026

Building module(s)

command: KERNELDIR=/lib/modules/7.0.9-1-cachyos/build make driver LLVM=1

::e[32m Compiling OpenRazer kernel modulese[0m

make -C /lib/modules/7.0.9-1-cachyos/build M=/var/lib/dkms/openrazer-driver/3.12.2/build/driver modules
make[1]: Verzeichnis „/usr/lib/modules/7.0.9-1-cachyos/build“ wird betreten
make[2]: Verzeichnis „/var/lib/dkms/openrazer-driver/3.12.2/build/driver“ wird betreten
CC [M] razerkbd_driver.o
razerkbd_driver.c:4837:97: error: too few arguments to function call, expected 6, have 5
4837 | hid_report_raw_event(hdev, HID_INPUT_REPORT, xdata, sizeof(xdata), 0);
| ~~~~~~~~~~~~~~~~~~~~ ^
/usr/lib/modules/7.0.9-1-cachyos/build/include/linux/hid.h:1275:5: note: ‘hid_report_raw_event’ declared here
1275 | int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 *data,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1276 | size_t bufsize, u32 size, int interrupt);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
razerkbd_driver.c:4841:97: error: too few arguments to function call, expected 6, have 5
4841 | hid_report_raw_event(hdev, HID_INPUT_REPORT, xdata, sizeof(xdata), 0);
| ~~~~~~~~~~~~~~~~~~~~ ^
/usr/lib/modules/7.0.9-1-cachyos/build/include/linux/hid.h:1275:5: note: ‘hid_report_raw_event’ declared here
1275 | int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 *data,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1276 | size_t bufsize, u32 size, int interrupt);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
make[4]: *** [/usr/lib/modules/7.0.9-1-cachyos/build/scripts/Makefile.build:289: razerkbd_driver.o] Fehler 1
make[3]: *** [/usr/lib/modules/7.0.9-1-cachyos/build/Makefile:2114: .] Fehler 2
make[2]: *** [/usr/lib/modules/7.0.9-1-cachyos/build/Makefile:248: __sub-make] Fehler 2
make[2]: Verzeichnis „/var/lib/dkms/openrazer-driver/3.12.2/build/driver“ wird verlassen
make[1]: *** [Makefile:248: __sub-make] Fehler 2
make[1]: Verzeichnis „/usr/lib/modules/7.0.9-1-cachyos/build“ wird verlassen
make: *** [Makefile:38: driver] Fehler 2

exit code: 2

elapsed time: 00:00:01


This was already reported with Cannot build openrazer-driver-dkms on 7.0.8-arch1-1 · Issue #2808 · openrazer/openrazer · GitHub and for Arch Linux (this is a package from extra) with Linux kernel 7.0.9 added additional check and break dkms driver compilation (#6) · Issues · Arch Linux / Packaging / Packages / openrazer · GitLab (also linked in the PR). I also had this issue.
Let’s hope that it will be fixed soon.

Best thing to do for now until it’s fixed is to use the LTS Kernel, it’ll hopefully be fixed soon