Bumblebee-Project / bbswitch

Disable discrete graphics (currently nvidia only)
GNU General Public License v2.0
487 stars 78 forks source link

Module verification failed: signature and/or required key missing - tainting kernel #218

Open CNHM2501 opened 2 years ago

CNHM2501 commented 2 years ago

I recently installed Arch linux on my system76 oryx-pro laptop. I'm using nvidia driver. I installed bumblebee and bbswitch however the bbswitch module cannot be load by the kernel and the system gives following message:

[ 1.812163] bbswitch: loading out-of-tree module taints kernel. [ 1.837258] bbswitch: module verification failed: signature and/or required key missing - tainting kernel [ 1.837962] bbswitch: version 0.8 [ 1.837968] bbswitch: Found integrated VGA device 0000:00:02.0: _SB.PCI0.GFX0 [ 1.837975] bbswitch: Found discrete VGA device 0000:01:00.0: _SB.PCI0.PEGP.DEV0 [ 1.837985] bbswitch: failed to evaluate _SB_.PCI0.PEGP.DEV0._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x0 {0x00,0x00,0x00,0x00}: AE_NOTFOUND [ 1.837989] bbswitch: failed to evaluate _SB.PCI0.PEGP.DEV0._DSM {0xA0,0xA0,0x95,0x9D,0x60,0x00,0x48,0x4D,0xB3,0x4D,0x7E,0x5F,0xEA,0x12,0x9F,0xD4} 0x102 0x0 {0x00,0x00,0x00,0x00}: AE_NOTFOUND [ 1.837995] bbswitch: failed to evaluate _SB.PCI0.GFX0._DSM {0xA0,0xA0,0x95,0x9D,0x60,0x00,0x48,0x4D,0xB3,0x4D,0x7E,0x5F,0xEA,0x12,0x9F,0xD4} 0x102 0x0 {0x00,0x00,0x00,0x00}: AE_NOT_FOUND [ 1.837996] bbswitch: No suitable _DSM call found.

My kernel version: 5.16.5-arch1-1

I have tried to black list nvidia module or use suggested "options bbswitch load_state=0" method. None of them worked. bbswitch worked before on this machine but I have no clue what is going on this time. If more system info needed please let me know.

MiMillieuh commented 1 year ago

Same issue on Fedora 37 kernel 6.1.11