How to turn it off? BIOS “secure boot” is disabled (and WAS disabled during install). Installed apci_call_dkms via pacman. During boot module autoloader complains :
acpi_call: loading out-of-tree module taints kernel.
acpi_call: module verification failed: signature and/or required key missing - tainting kernel
Of course I can load it manually, but I’d like to resolve this once-and-for-all.
Can module checking be turned off without recompiling kernel?
OR
must I self-sign my DKMS modules (btw. if they are already in repos, available to install, why they are not signed?
OR
some other solution ?
You can ignore that. If you had enabled Secure Boot, it would be an error.
As long as you have disabled Secure Boot, it is only a warning.
You don’t need to load the module manually because it will be loaded automatically. Just check it with :
lsmod
If acpi_call is present there, then the module is also loaded.
The module is signed, you can check this with:
modinfo acpi_call
And you can check whether it is installed correctly with:
dkms status
Should™ work. As far as I know, you only have to add the line CONFIG_MODULE_SIG=n at the beginning of the Makefile for the module himself and then recompile it. But I’m not sure about that.
Optionally, you can of course also use Garuda Linux with Secure Boot enabled (not officially supported). Take a look here to find out how to do this: