Hello, i recently installed openmandriva 25.06 1 (ROME) Rolling and when i
used sudo dnf install openrazer i obtained errors while the dkms modules where
being installed:
sudo dnf reinstall openrazer-kernel-modules-dkms
Last metadata expiration check: 0:38:11 ago on Fri 13 Jun 2025 11:56:05 AM.
Dependencies resolved.
==========================================================================
Package Architecture Version Repository Size
==========================================================================
Reinstalling:
openrazer-kernel-modules-dkms noarch 3.10.0-1 rolling-znver1 64 k
Transaction Summary
==========================================================================
Total download size: 64 k
Installed size: 770 k
Is this ok [y/N]: y
Downloading Packages:
openrazer-kernel-modules-dkms-3.10.0-1-omv2590.noarch.rpm 570 kB/s | 64 kB 00:00
-----------------------------------------------------------------------------------------------------------------------------------
Total 561 kB/s | 64 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: openrazer-kernel-modules-dkms-3.10.0-1.noarch 1/2
Reinstalling : openrazer-kernel-modules-dkms-3.10.0-1.noarch 1/2
Running scriptlet: openrazer-kernel-modules-dkms-3.10.0-1.noarch 2/2
Deleting module openrazer-driver/3.10.0 completely from the DKMS tree.
Cleanup : openrazer-kernel-modules-dkms-3.10.0-1.noarch 2/2
Running scriptlet: openrazer-kernel-modules-dkms-3.10.0-1.noarch 2/2
Sign command: /lib/modules/6.15.0-desktop-0.rc2.3omv2590/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Creating symlink /var/lib/dkms/openrazer-driver/3.10.0/source -> /usr/src/openrazer-driver-3.10.0
Cleaning build area... done.
Building module(s)....(bad exit status: 2)
Failed command:
KERNELDIR=/lib/modules/6.15.0-desktop-0.rc2.3omv2590/build make driver LLVM=1
Error! Bad return status for module build on kernel: 6.15.0-desktop-0.rc2.3omv2590 (znver1)
Consult /var/lib/dkms/openrazer-driver/3.10.0/build/make.log for more information.
warning: %posttrans(openrazer-kernel-modules-dkms-3.10.0-1.noarch) scriptlet failed, exit status 10
Error in POSTTRANS scriptlet in rpm package openrazer-kernel-modules-dkms
Reinstalled:
openrazer-kernel-modules-dkms-3.10.0-1.noarch
Complete!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DKMS make.log for openrazer-driver/3.10.0 for kernel 6.15.0-desktop-0.rc2.3omv2590 (znver1)
Fri 13 Jun 2025 12:34:23 PM PDT
::e[32m Compiling OpenRazer kernel modulese[0m
========================================
make -C /lib/modules/6.15.0-desktop-0.rc2.3omv2590/build M=/var/lib/dkms/openrazer-driver/3.10.0/build/driver modules
make[1]: Entering directory '/usr/src/linux-6.15.0-desktop-0.rc2.3omv2590'
make[2]: Entering directory '/var/lib/dkms/openrazer-driver/3.10.0/build/driver'
CC [M] razerkbd_driver.o
CC [M] razercommon.o
CC [M] razerchromacommon.o
LD [M] razerkbd.o
ld.lld: warning: -r and --gc-sections may not be used together, disabling --gc-sections
ld.lld: warning: -r and --icf may not be used together, disabling --icf
CC [M] razermouse_driver.o
razermouse_driver.c:4940:5: error: call to undeclared function 'hrtimer_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
4940 | hrtimer_init(&dev->repeat_timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
| ^
razermouse_driver.c:4940:5: note: did you mean 'hrtimers_init'?
/usr/src/linux-6.15.0-desktop-0.rc2.3omv2590/include/linux/hrtimer.h:387:20: note: 'hrtimers_init' declared here
387 | extern void __init hrtimers_init(void);
| ^
1 error generated.
make[4]: *** [/usr/src/linux-6.15.0-desktop-0.rc2.3omv2590/scripts/Makefile.build:203: razermouse_driver.o] Error 1
make[3]: *** [/usr/src/linux-6.15.0-desktop-0.rc2.3omv2590/Makefile:2009: .] Error 2
make[2]: *** [/usr/src/linux-6.15.0-desktop-0.rc2.3omv2590/Makefile:248: __sub-make] Error 2
make[2]: Leaving directory '/var/lib/dkms/openrazer-driver/3.10.0/build/driver'
make[1]: *** [Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-6.15.0-desktop-0.rc2.3omv2590'
make: *** [Makefile:38: driver] Error 2
once again for emphasis it was only the kernel module that was the problem.
Polychromatic works but needs the modules. It is a fairly new kernel so i am not really surprised
but i thought i would let you guys know what was happening so maybe the matter could be resolved more effectively.