Skip to content

OpenRazer 3.10.3 DKMS fails to build for kernel 6.18.33 #60817

@TheDoubleB

Description

@TheDoubleB

Is this a new report?

Yes

System Info

Void 6.18.33_1 x86_64

Package(s) Affected

openrazer-driver-dkms-3.10.3_2

Does a report exist for this bug with the project's home (upstream) and/or another distro?

Issue seems exactly the same as: openrazer/openrazer#2821

Expected behaviour

DKMS module builds normally, like it does with kernel 6.18.32, but fails for 6.18.33

Actual behaviour

DKMS module fails to build. Compilation log /var/lib/dkms/openrazer-driver/3.10.3/build/make.log:

DKMS (dkms-3.3.0) make.log for openrazer-driver/3.10.3 for kernel 6.18.33_1 (x86_64)
Sat May 30 01:15:58 CEST 2026

Building module(s)
# command: KERNELDIR=/lib/modules/6.18.33_1/build make driver
-e 
::ESC[32m Compiling OpenRazer kernel modulesESC[0m
========================================
make -C /lib/modules/6.18.33_1/build M=/var/lib/dkms/openrazer-driver/3.10.3/build/driver modules
make[1]: Entering directory '/usr/src/kernel-headers-6.18.33_1'
make[2]: Entering directory '/var/lib/dkms/openrazer-driver/3.10.3/build/driver'
  CC [M]  razerkbd_driver.o
razerkbd_driver.c: In function 'razer_raw_event_bitfield':
razerkbd_driver.c:3750:29: error: too few arguments to function 'hid_report_raw_event'
 3750 |                             hid_report_raw_event(hdev, HID_INPUT_REPORT, xdata, sizeof(xdata), 0);
      |                             ^~~~~~~~~~~~~~~~~~~~
In file included from razerkbd_driver.c:11:
/usr/src/kernel-headers-6.18.33_1/include/linux/hid.h:1263:5: note: declared here
 1263 | int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 *data,
      |     ^~~~~~~~~~~~~~~~~~~~
razerkbd_driver.c:3754:29: error: too few arguments to function 'hid_report_raw_event'
 3754 |                             hid_report_raw_event(hdev, HID_INPUT_REPORT, xdata, sizeof(xdata), 0);
      |                             ^~~~~~~~~~~~~~~~~~~~
/usr/src/kernel-headers-6.18.33_1/include/linux/hid.h:1263:5: note: declared here
 1263 | int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 *data,
      |     ^~~~~~~~~~~~~~~~~~~~
make[4]: *** [/usr/src/kernel-headers-6.18.33_1/scripts/Makefile.build:287: razerkbd_driver.o] Error 1
make[3]: *** [/usr/src/kernel-headers-6.18.33_1/Makefile:2026: .] Error 2
make[2]: *** [/usr/src/kernel-headers-6.18.33_1/Makefile:248: __sub-make] Error 2
make[2]: Leaving directory '/var/lib/dkms/openrazer-driver/3.10.3/build/driver'
make[1]: *** [Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/kernel-headers-6.18.33_1'
make: *** [Makefile:38: driver] Error 2

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

Steps to reproduce

Updated linux6.18 and linux6.18-headers packages to linux6.18-6.18.33_1 and linux6.18-headers-6.18.33_1 versions, respectively, and OpenRazer DKMS failed to build.

sudo xbps-reconfigure --force openrazer-driver-dkms yields the same result.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds-testingTesting a PR or reproducing an issue needed

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions