CachyOS / CachyOS/distribution

[Package Update]: Cannot build openrazer-driver-dkms

Open
#452 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
27
Forks
2
PR merge metrics
No merged PRs in 30d

Description

### Package Name

openrazer-driver-dkms

### Repository

cachyos-extra

### Current Version

3.12.2-1

### Requested Version

3.12.3

### Upstream Release URL

https://github.com/openrazer/openrazer/releases/tag/v3.12.3

### Additional Notes

A kernel upgrade broke the openrazer kernel module. A fix has been created but distro maintainers need to incorporate the fix. More info here.

https://github.com/openrazer/openrazer/issues/2808

DKMS (dkms-3.4.1) make.log for openrazer-driver/3.12.2 for kernel 7.0.8-arch1-1 (x86_64)
lör 16 maj 2026 09:04:32 CEST

Building module(s)
# command: KERNELDIR=/lib/modules/7.0.8-arch1-1/build make driver

:: Compiling OpenRazer kernel modules
========================================
make -C /lib/modules/7.0.8-arch1-1/build M=/var/lib/dkms/openrazer-driver/3.12.2/build/driver modules
make[1]: Entering directory '/usr/lib/modules/7.0.8-arch1-1/build'
make[2]: Entering directory '/var/lib/dkms/openrazer-driver/3.12.2/build/driver'
CC [M] razerkbd_driver.o
razerkbd_driver.c: In function ‘razer_raw_event_bitfield’:
razerkbd_driver.c:4837:29: error: too few arguments to function ‘hid_report_raw_event’; expected 6, have 5
4837 | hid_report_raw_event(hdev, HID_INPUT_REPORT, xdata, sizeof(xdata), 0);
| ^~~~~~~~~~~~~~~~~~~~
In file included from razerkbd_driver.c:11:
/usr/lib/modules/7.0.8-arch1-1/build/include/linux/hid.h:1271:5: note: declared here
1271 | int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 *data,
| ^~~~~~~~~~~~~~~~~~~~
razerkbd_driver.c:4841:29: error: too few arguments to function ‘hid_report_raw_event’; expected 6, have 5
4841 | hid_report_raw_event(hdev, HID_INPUT_REPORT, xdata, sizeof(xdata), 0);
| ^~~~~~~~~~~~~~~~~~~~
/usr/lib/modules/7.0.8-arch1-1/build/include/linux/hid.h:1271:5: note: declared here
1271 | int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 *data,
| ^~~~~~~~~~~~~~~~~~~~
make[4]: *** [/usr/lib/modules/7.0.8-arch1-1/build/scripts/Makefile.build:289: razerkbd_driver.o] Error 1
make[3]: *** [/usr/lib/modules/7.0.8-arch1-1/build/Makefile:2108: .] Error 2
make[2]: *** [/usr/lib/modules/7.0.8-arch1-1/build/Makefile:248: __sub-make] Error 2
make[2]: Leaving directory '/var/lib/dkms/openrazer-driver/3.12.2/build/driver'
make[1]: *** [Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/usr/lib/modules/7.0.8-arch1-1/build'
make: *** [Makefile:38: driver] Error 2

# exit code: 2
# elapsed time: 00:00:01

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.