Puncte:0

Probleme la instalarea driverelor din partea a treia

drapel us

Nu m-aș considera nou pe Linux, dar presupun că sunt încă multe pe care nu le știu. Am mai multe sisteme mai vechi (12.04 și 14.04) de ani de zile care rulează diverse proiecte, totuși îmi este greu cu un desktop nou construit cu Ubuntu 21.10 instalat. Sunt sigur că vor exista recomandări pentru o instalare nouă, dar aș dori să evit acest lucru, dacă este posibil, având în vedere că au fost destul de multe modificări pe care trebuia să le efectuez pentru ca sistemul să funcționeze așa cum se întâmplă acum. Acum la intrebare...

Am probleme la instalarea modulelor terță parte. Acestea includ drivere VirtualBox, Nvidia pentru plăci video și drivere Infiniband NIC.

Ultimele modificări pe care le-am făcut sistemului meu au fost să actualizez folosind kernel-ul 5.13, mai degrabă decât 5.11, din cauza problemelor legate de driverele CH341 pentru programarea microprocesoarelor ESP (ceea ce a remediat problema driverului). Puțin mai târziu am actualizat din 21.04 până în 21.10

După actualizarea Ubuntu, am instalat driverele Virtualbox 6.1 (deb de pe site) și Nvidia 470 pentru placa mea video (prin interfața de drivere suplimentare). La repornire, am observat că driverul video a revenit la driverul nouveau. Când am încercat să pornesc un VM prin VirtualBox, am primit o eroare „Driverul kernelului nu este instalat (rc=-1908)”. Dupa ce am cautat in dmesg am gasit...

[ 14.654818] vboxdrv: încărcarea modulului din afara arborelui afectează nucleul.
[ 14.654918] vboxdrv: verificarea modulului a eșuat: semnătura și/sau cheia necesară lipsesc - nucleul contaminat
[ 14.655148] modul: x86/module: Se omite ținta de relocare nevalidă, valoarea existentă este diferită de zero pentru tipul 1, loc 000000005ac6aed5, val ffffffffc0dab16f

și similar pentru alți șoferi.

-- Configurarea sistemului --
CPU: AMD Ryzen 7 5800X
RAM: Corsair Vengeance Pro 32gb DDR4 3200 C16
Placa de baza: Gigabyte X570 AORUS Elite
GPU: GIGABYTE GTX 750 Ti OC 2 GB
HDD: SAMSUNG 980 M.2 SSD 1TB
NIC #1: Placă de bază 1gb Ethernet
NIC nr. 2: adaptor de rețea Mellanox ConnectX 2 (MHQH19B-XTR) în modul ethernet de 10 gb
OS: Ubuntu 21.10 64bit
Kernel (folosind uname -r): 5.13.0-051300-generic

-- Pași efectuati în încercarea de a remedia --

  1. Potrivire verificată între nucleul care rulează curent și modulele care utilizează uname -r și modinfo comenzi. Ambele au arătat nucleul enumerat mai sus.

  2. Dezactivați Secure Boot activând CSM în Bios. Nicio schimbare în dmesg. Instrucțiunile pe care le-am urmat descrise aici...

https://forum.gigabyte.us/thread/6997/gigabyte-b450m-ds3h-disable-secure

  1. Dezactivați pornirea securizată instalând mokutil + folosind comanda --disable-validation, am văzut „Pornirea în modul nesigur” după repornire. Nicio modificare în dmesg sau a încărcat modulul. Instrucțiunile pe care le-am urmat descrise aici...

De ce primesc „Cheia necesară nu este disponibilă” când instalez module de nucleu terță parte sau după o actualizare a nucleului?

  1. Când dezactivarea pornirii securizate nu a funcționat, am încercat să semnez module folosind metoda descrisă și în linkul de mai sus. Nicio modificare în dmesg sau a încărcat modulul.

-- Alte informații relevante --
Când executați următoarea comandă, se pare că există destul de multe nuclee pe sistem, ar putea fi aceasta o problemă potențială?

dpkg --list | grep -i -E --color 'linux-image|linux-kernel' | grep '^ii'
ii linux-image-5.11.0-37-generic 5.11.0-37.41 amd64 Imagine kernel semnată generică
ii linux-image-5.13.0-28-generic 5.13.0-28.31 amd64 Imagine kernel semnată generică
ii linux-image-5.13.0-30-generic 5.13.0-30.33 amd64 Imagine kernel semnată generică
ii linux-image-generic 5.13.0.30.40 amd64 Generic Linux kernel image
ii linux-image-unsigned-5.13.0-051300-generic 5.13.0-051300.202106272333 amd64 Imagine kernel Linux pentru versiunea 5.13.0 pe 64 de biți x86 SMP

Am încercat să pornesc în kernel 5.13.0.30.40 din meniul grub și să reinstalez / semnez modulul vboxdrv. Acest lucru nu a schimbat ieșirea dmesg și nici nu a încărcat modulul.

Multumesc anticipat pentru orice ajutor. Vă rog să-mi spuneți dacă sunt necesare informații suplimentare.

Adăugat pentru a oferi clarificări...

Care ar putea fi cauza pentru care modulele nu se încarcă dacă am confirmat deja că nu este în Secure Boot, am încercat semnăturile modulelor și am verificat potrivirea versiunii de kernel?

ChanganAuto avatar
drapel us
Instalați ÎNTOTDEAUNA în modul UEFI -> **Dezactivați CSM**.**Dezactivați Secure Boot** (nu are nimic de-a face cu Legacy/CSM, deși activarea acestui mod dezactivează automat Secure Boot deoarece este o caracteristică exclusivă UEFI). Activarea CSM după fapt nu schimbă nimic, deoarece instalarea dvs. este încă în modul UEFI.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.