Puncte:1

Driverele pentru dispozitivele Intel nu sunt încărcate în 18.04

drapel nl
JM0

Încerc să folosesc Ubuntu 18.04 pe un computer Dell OptiPlex 5090 Micro, dar niciunul dintre dispozitivele Intel nu este detectat și, prin urmare, driverele lor nu sunt încărcate. Nu am rețea și sunt blocat să folosesc nomodeset pentru grafică.

Sonda hardware a mașinii: https://linux-hardware.org/?probe=db46c8694c

Ieșire din lspci -nnk:

00:00.0 Pod gazdă [0600]: Dispozitiv Intel Corporation [8086:9b53] (rev 03)
    Subsistem: dispozitiv Dell [1028:0a54]
00:02.0 Controler compatibil VGA [0300]: Dispozitiv Intel Corporation [8086:9bc8] ​​(rev 03)
    Subsistem: dispozitiv Dell [1028:0a54]
    Module kernel: i915
00:14.0 Controler USB [0c03]: Dispozitiv Intel Corporation [8086:43ed] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
    Driver de kernel în uz: xhci_hcd
00:14.2 memorie RAM [0500]: dispozitiv Intel Corporation [8086:43ef] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
00:15.0 Controler magistrală serial [0c80]: Dispozitiv Intel Corporation [8086:43e8] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
00:16.0 Controler de comunicație [0780]: Dispozitiv Intel Corporation [8086:43e0] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
00:17.0 Controler SATA [0106]: Dispozitiv Intel Corporation [8086:43d2] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
    Driver kernel în uz: ahci
    Module kernel: ahci
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:4384] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
00:1f.3 Dispozitiv audio [0403]: Dispozitiv Intel Corporation [8086:f0c8] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
    Driver de kernel în uz: snd_hda_intel
    Module kernel: snd_hda_intel
00:1f.4 SMBus [0c05]: Dispozitiv Intel Corporation [8086:43a3] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
00:1f.5 Controler magistrală serială [0c80]: Dispozitiv Intel Corporation [8086:43a4] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
00:1f.6 Controler Ethernet [0200]: Dispozitiv Intel Corporation [8086:15f9] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]

Ubuntu 20.04 este puțin mai bun, cel puțin fiind capabil să utilizeze controlerul ethernet:

00:00.0 Pod gazdă [0600]: Dispozitiv Intel Corporation [8086:9b53] (rev 03)
    Subsistem: dispozitiv Dell [1028:0a54]
00:02.0 Controler compatibil VGA [0300]: Dispozitiv Intel Corporation [8086:9bc8] ​​(rev 03)
    Subsistem: dispozitiv Dell [1028:0a54]
    Module kernel: i915
00:14.0 Controler USB [0c03]: Dispozitiv Intel Corporation [8086:43ed] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
    Driver de kernel în uz: xhci_hcd
    Module kernel: xhci_pci
00:14.2 memorie RAM [0500]: dispozitiv Intel Corporation [8086:43ef] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
00:15.0 Controler magistrală serial [0c80]: Dispozitiv Intel Corporation [8086:43e8] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
    Driver kernel în uz: intel-lpss
    Module kernel: intel_lpss_pci
00:16.0 Controler de comunicație [0780]: Dispozitiv Intel Corporation [8086:43e0] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
    Driver kernel în uz: mei_me
    Module kernel: mei_me
00:17.0 Controler SATA [0106]: Dispozitiv Intel Corporation [8086:43d2] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
    Driver kernel în uz: ahci
    Module kernel: ahci
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:4384] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
00:1f.3 Dispozitiv audio [0403]: Dispozitiv Intel Corporation [8086:f0c8] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
    Driver de kernel în uz: snd_hda_intel
    Module kernel: snd_hda_intel
00:1f.4 SMBus [0c05]: Dispozitiv Intel Corporation [8086:43a3] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
    Driver kernel în uz: i801_smbus
    Module kernel: i2c_i801
00:1f.5 Controler magistrală serială [0c80]: Dispozitiv Intel Corporation [8086:43a4] (rev 11)
    Subsistem: dispozitiv Dell [1028:0a54]
00:1f.6 Controler Ethernet [0200]: Intel Corporation Ethernet Connection (14) I219-LM [8086:15f9] (rev 11)
    Subsistem: Dell Ethernet Connection (14) I219-LM [1028:0a54]
    Driver kernel în uz: e1000e
    Module kernel: e1000e

Alte distribuții Linux, cum ar fi Fedora 34 și SystemRescueCD, se comportă similar cu 20.04, fiind capabile să detecteze doar placa de rețea și nimic altceva.

Care sunt opțiunile mele aici? Am încercat să copiez un modprobe alias de la 20.04 la 18.04 pentru ca placa de rețea să funcționeze, dar asta nu părea să funcționeze. Nu știam cu adevărat ce făceam, așa că poate am făcut-o greșit.

Există vreo modalitate de a forța Ubuntu să încarce driverele corecte?

chili555 avatar
drapel cn
„niciunul dintre dispozitivele Intel nu este detectat și, prin urmare, driverele lor nu sunt încărcate”. Ce dispozitive nu funcționează conform așteptărilor? Ce ne spune asta? `lspci -nnk` Vă rugăm să editați întrebarea pentru a afișa rezultatul.
JM0 avatar
drapel nl
JM0
@chili555 Nu am rețea și nu pot folosi grafică fără `nomodeset`. De asemenea, puteți vedea că dispozitivele sunt listate cu numele generic „Dispozitiv Intel Corporation”, mai degrabă decât cu numele real al dispozitivului. Am adăugat rezultatul lui `lspci -nnk`.
chili555 avatar
drapel cn
Încă nu înțeleg. Fiecare dispozitiv din citirile dvs. care necesită un driver are în uz un driver de nucleu, inclusiv ethernet. Care crezi că ar trebui să fie „numele real al dispozitivului”?
JM0 avatar
drapel nl
JM0
Nu, nu, cel puțin nu ethernet-ul. Comparați ieșirea din primul bloc și al doilea bloc. În cel de-al doilea bloc, este listat modulul kernel „e1000e”, iar dispozitivului i se dă numele „Intel Corporation Ethernet Connection (14) I219-LM”. Primul bloc nu are modul kernel și doar numele „Dispozitiv Intel Corporation”.
chili555 avatar
drapel cn
Scrie clar: „Driver kernel în uz: e1000e Module kernel: e1000e" Modulul nu este încărcat? `lsmod | grep e1000e` Există erori în jurnal? `sudo dmesg | grep -e enp -e e1000e` Până acum, nu este nimic neobișnuit sau care nu este de așteptat.
JM0 avatar
drapel nl
JM0
Ok, nu vezi că am două blocuri de cod în postarea mea? Primul bloc de cod este de la Ubuntu 18.04 și nu are linia âModule kernel: e1000eâ. Al doilea bloc de cod este de la Ubuntu 20.04, care *are* driverul Ethernet încărcat, dar încă nu încărcă alte drivere, cum ar fi pentru placa grafică sau podul ISA.
chili555 avatar
drapel cn
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/127965/discussion-between-chili555-and-jm0).

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.