Closed varnie closed 5 months ago
Looks like it requires a signing key to sign the module. You need find out how to do it on manjaro.
like with all new distributions (opensuse too) you need to disabled module signing. this means. you need to recompile the kernel and to remove all this unwanted stuff since the distribution does not provide the signing key for you
The following has solved the issue: https://github.com/NVIDIA/open-gpu-kernel-modules/pull/324/commits/9cf9ac3543f3c025e1131aa5bd0c6374fbb6d9d0 Let me quote it here:
Example how to create the certificate
mkdir -p /usr/src/$(uname -r)/certs cd /usr/src/$(uname -r)/certs echo "[ req ] default_bits = 4096 distinguished_name = req_distinguished_name prompt = no string_mask = utf8only x509_extensions = myexts
[ req_distinguished_name ] CN = Modules
[ myexts ] basicConstraints=critical,CA:FALSE keyUsage=digitalSignature subjectKeyIdentifier=hash authorityKeyIdentifier=keyid" > x509.genkey openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem chmod a+xr . chmod a+r -R . mkdir -p /usr/lib/modules/$(uname -r)/build/certs cp -arf /usr/src/$(uname -r)/certs/* /usr/lib/modules/$(uname -r)/build/certs
No need to "recompile the kernel" mentioned above.
Recently, I've discovered that I'm no longer able to 'make install' it properly. I suspect it may be related to the latest Linux update. I'm running on Kernel
Kernel: 6.1.55-1-MANJARO x86_64
.Logs:
Let me know if you need any details and I will be happy to provide them. Thank you.