Puncte:4

Ubuntu 20.04.2 și Intel I219-V la bord

drapel ke

Am achiziționat recent o placă ASROCK Z590M cu un controler de rețea integrat Intel I219-V. Cu toate acestea, cel mai recent Focal 20.04.2 nu va detecta NIC-ul de la bord. Aceasta este o problemă cunoscută cu Linux, deoarece ASROCK nu are driverele. Intel nu afișează nici un driver pe site-ul lor.

Unii oameni au dezactivat adaptorul de la bord și au adăugat un NIC suplimentar, dar, din cauza aplicației mele, asta ar crea probleme, așa că aș dori să folosesc placa de la bord.

Deci cum pot face asta?

zbyte avatar
drapel ke
Încerc să adaug etichetele potrivite, cum ar fi z590 și i219-v, dar sistemul de reputație nu o permite... și tot ce încerc să fac este să ajut și să contribui... oh, bine
drapel us
Primesc erori la construirea asta: printre altele: kcompat.h:6696:15: error: âstruct xdp_umemâ nu are niciun membru numit âpagesâ; ai vrut să spui âpgsâ?
Youran avatar
drapel ru
Ne pare rău, ce nucleu și gcc folosiți? Îl folosesc pe cel mai recent de la apt upgrade și când încerc să îl fac, apar o mulțime de erori.
Puncte:3
drapel ca

După ce am citit și am modificat, asta a funcționat pentru mine. Sper asta îi ajută pe toți ceilalți să configureze noile plăci cu Intel și Ubuntu.

  1. Descărcați acest driver fie direct într-un director de pe serverul Ubuntu cu NIC-ul de la bord dacă aveți o conexiune de rețea secundară, fie pe o unitate USB: https://downloadmirror.intel.com/15817/eng/e1000e-3.8.4.tar.gz

  2. Odată ce ați primit fișierul în sistem, faceți următoarele:

    sudo tar zxf e1000e-3.8.4.tar.gz
    sudo cd e1000e-3.8.4/src/
    sudo apt install make
    sudo apt install gcc
    sudo make install
    sudo modprobe e1000e insmod e1000e
    sudo reboot
    
  3. Faceți un:

    ip a
    

    și luați numele adaptorului, în cazul meu enp0s31f6.

  4. Editați setările de rețea:

    $ sudo nano /etc/netplan/00-installer-config.yaml
    
    reţea:
      ethernet:
        enp0s31f6:
          dhcp4: adevărat
      versiunea: 2
    
  5. Salvați cu Ctrl+X.

  6. Introduceți la promptul shell:

    se aplică sudo netplan
    sudo reboot
    

Asta ar trebui să o facă, sper să te ajute, astfel încât să nu fii nevoit să irosești o parte din duminica ta a-ți da seama.

Răspunsul mutat aici de la întrebarea OP.

Puncte:2
drapel gt

Mă confrunt cu această problemă pe serverul 20.04.2, așa că se pare că aceste drivere nu au ajuns încă acolo.

Kernel-ul este 5.4.0-65-generic

Gaia avatar
drapel id
da, driverele nu sunt disponibile pe Ubuntu 20.04.2, doar pe Ubuntu 20.04.2 HWE.
drapel in
Ubuntu 20.04.3 încă nu este disponibil.
Puncte:1
drapel id

Aceasta este într-adevăr o postare utilă, dar dacă sunteți blocat fără rețea și nu aveți WiFi la bord sau un adaptor WiFi, nu puteți instala make/gcc pentru a compila driverul. În plus, acestea sunt cele mai recente drivere disponibile pentru această NIC: http://e1000.sourceforge.net. Această resursă este recomandată oficial de Intel, conform cititorului din versiunea 25.2 (cea mai recentă) a pachetului de drivere Intel:

Versiunea 25.2 este ultima versiune care conține Linux e1000e conducător auto. Întreținerea acestui șofer va fi continuată de către comunitate.

și în plus (tot pe Intel):

Datorită dezvoltării continue a nucleului Linux, driverele sunt actualizat mai des decât versiunile incluse în pachet. Cel mai recent driver poate fi găsit pe http://e1000.sourceforge.net și pe http://downloadcenter.intel.com

The Cel mai simplu mod de a rezolva această problemă este să instalați Ubuntu 20.04.2 HWE, care include driverele pentru această NIC din cutie, dar dacă puteți/doriți să compilați cele mai recente drivere, utilizați depozitul Sourceforge.

Nucleul HWE poate fi instalat cu următoarea comandă:

 sudo apt install --install-recommends linux-generic-hwe-20.04 

PS: Folosește aceste cmd-uri pentru a verifica tipul HW și versiunea driverului:

lspci -nnk | grep -A2 Ethernet

SAU

modinfo e1000e
MechMK1 avatar
drapel gn
Doamne, după ore întregi de încurcat, instalarea kernel-ului HWE a fost soluția potrivită
Puncte:0
drapel cn

Între timp, am descoperit că acest adaptor funcționează pentru a vă pune în funcțiune cu internetul. Doar sacrifici un port USB/C.

https://www.amazon.com/StarTech-com-USB-Gigabit-Ethernet-Adapter/dp/B0109IY8PA/ref=sr_1_3?crid=3NU9B7QZ49HYQ&keywords=usb-c+to+ethernet+startech&qid=1641688+prefix=1641680000 usb+c+star%2Caps%2C79&sr=8-3

$ sudo lshw -C net
  *-rețea NEREVENIND       
       descriere: controler Ethernet
       produs: Conexiune Ethernet (7) I219-V
       furnizor: Intel Corporation
       id fizic: 1f.6
       info autobuz: pci@0000:00:1f.6
       versiunea: 10
       lățime: 32 biți
       ceas: 33 MHz
       capabilități: pm msi cap_list
       configurație: latență=0
       resurse: memorie:a3200000-a321ffff
  *-reţea
       descriere: interfață Ethernet
       ID fizic: 2
       informații despre autobuz: usb@2:4
       nume logic: enxa0cec8cb9183
       serial: a0:ce:c8:cb:91:83
       dimensiune: 1 Gbit/s
       capacitate: 1 Gbit/s
       capabilități: ethernet fizic tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configurație: autonegotiation=on broadcast=da driver=r8152 driverversion=v1.11.11 duplex=firmware complet=rtl8153a-4 v2 02/07/20 ip=192.168.240.250 link=da multicast=da port=viteza MII=1Gbit
Someone avatar
drapel my
Răspunsul dumneavoastră ar putea fi îmbunătățit cu informații suplimentare de susținere. Vă rugăm să [editați] pentru a adăuga detalii suplimentare, cum ar fi citate sau documentație, astfel încât ceilalți să poată confirma că răspunsul dvs. este corect. Puteți găsi mai multe informații despre cum să scrieți răspunsuri bune [în centrul de ajutor](/help/how-to-answer).
drapel in
Aceasta este probabil cea mai ușoară cale combinată cu celălalt răspuns: utilizați un adaptor de rețea USB(-C) pentru a vă conecta temporar și apoi instalați nucleul -hwe.

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.