tuxedocomputers / tuxedo-keyboard

This repository will no longer get any updates as the code here is now part of tuxedo-drivers https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers.
https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers
GNU General Public License v3.0
300 stars 94 forks source link

modprobe on Tumbleweed fails #186

Closed Chartman123 closed 11 months ago

Chartman123 commented 1 year ago

I'm using a Pulse 14 Gen1 with openSUSE Tumbleweed and see the following errors in systemctl status dkms:

Aug 04 19:34:09 linux-tuxedo dkms.systemd[1627]: modprobe: ERROR: could not insert 'clevo_acpi': Key was rejected by service
Aug 04 19:34:09 linux-tuxedo dkms.systemd[1631]: modprobe: ERROR: could not insert 'clevo_wmi': Key was rejected by service
Aug 04 19:34:09 linux-tuxedo dkms.systemd[1633]: modprobe: ERROR: could not insert 'tuxedo_io': Key was rejected by service
Aug 04 19:34:09 linux-tuxedo dkms.systemd[1634]: modprobe: ERROR: could not insert 'tuxedo_keyboard': Key was rejected by service
Aug 04 19:34:09 linux-tuxedo dkms.systemd[1635]: modprobe: ERROR: could not insert 'uniwill_wmi': Key was rejected by service

I'm not quite sure since when the errors have started to appear, but it must be either since Kernel 6.4 or updating BIOS/ECC to the latest available versions.

Does anybody know what is causing the problems and what I could do to solve them?

sleepingtux commented 1 year ago

Hello, it could be the secure boot option in the bios. Try to disable it to see if it works?

Chartman123 commented 1 year ago

@sleepingtux Yes, that indeed helped. Is there anything I can do to make it work with secure boot enabled?

sleepingtux commented 1 year ago

Secureboot and module are not someting i know very well. :D I think that the module have to be signed by a key if secure boot is enabled, so if you compile it it could not work without that sign.

Do you compile the module by your own or do you use a repo for the module? If you compile by your own i don t know how it could have been worked before. You could find over questions like: https://github.com/tuxedocomputers/tuxedo-keyboard/issues/127

If you do not use a repo, you could try a repo for the tuxedo-keyboard see if it works with that?

For fedora you could find that: https://www.reddit.com/r/tuxedocomputers/comments/12s6evs/this_is_how_i_set_up_secure_boot_with_fedora_and/

Perhaps something similar exist for tumbleweed?

Chartman123 commented 1 year ago

Ok no problem...

I'm using the Tuxedo repo for openSUSE 15.5. The package there uses DKMS.

tuxedo-bot commented 11 months ago

This repository will no longer get any updates as the code here is now part of tuxedo-drivers https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers.

Please open a merge request or issue in the new project on GitLab if you contribution or bug report still applies.