Ubuntu 20.04.2 und Onboard Intel I219-V

Ubuntu 20.04.2 und Onboard Intel I219-V

Ich habe vor Kurzem ein ASROCK Z590M-Board mit integriertem Intel I219-V-Netzwerkcontroller gekauft. Allerdings erkennt das neueste Focal 20.04.2 die integrierte Netzwerkkarte nicht. Dies ist ein bekanntes Problem bei Linux, da ASROCK nicht über die Treiber verfügt. Intel zeigt auf seiner Website auch keine Treiber an.

Einige Leute haben den Onboard-Adapter deaktiviert und eine zusätzliche Netzwerkkarte hinzugefügt, aber aufgrund meiner Anwendung würde das zu Problemen führen, deshalb möchte ich die Onboard-Karte verwenden.

Wie kann ich das also machen?

Antwort1

Nach dem Lesen und Optimieren hat das bei mir funktioniert. Ich hoffe, das hilft allen anderen, die die neuen Boards mit Intel und Ubuntu konfigurieren möchten.

  1. Laden Sie diesen Treiber entweder direkt in ein Verzeichnis auf Ihrem Ubuntu-Server mit der integrierten Netzwerkkarte herunter (wenn Sie über eine sekundäre Netzwerkverbindung verfügen) oder auf ein USB-Laufwerk:https://downloadmirror.intel.com/15817/eng/e1000e-3.8.4.tar.gz

  2. Sobald Sie die Datei im System haben, gehen Sie wie folgt vor:

    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. Führen Sie Folgendes durch:

    ip a
    

    und schnappen Sie sich den Namen des Adapters, in meinem Fall enp0s31f6.

  4. Bearbeiten Sie die Netzwerkeinstellungen:

    $ sudo nano /etc/netplan/00-installer-config.yaml
    
    network:
      ethernets:
        enp0s31f6:
          dhcp4: true
      version: 2
    
  5. CtrlMit + speichern X.

  6. Geben Sie an der Shell-Eingabeaufforderung ein:

    sudo netplan apply
    sudo reboot
    

Das sollte genügen. Ich hoffe, es hilft Ihnen, sodass Sie nicht einen Teil Ihres Sonntags damit verschwenden müssen, es herauszufinden.

Antwort hierher verschoben vonFrage des OP.

Antwort2

Dies ist in der Tat ein hilfreicher Beitrag, aber wenn Sie ohne Netzwerk festsitzen und weder integriertes WLAN noch einen WLAN-Adapter haben, können Sie make/gcc nicht installieren, um den Treiber zu kompilieren. Darüber hinaus sind dies die neuesten Treiber, die für diese Netzwerkkarte verfügbar sind:http://e1000.sourceforge.net. Diese Ressource wird von Intel offiziell empfohlen, gemäß der Readme-Datei in Version 25.2 (aktuell) des Intel-Treiberpakets:

Version 25.2 ist die letzte Version, die den Linux e1000e-Treiber enthält. Die Wartung dieses Treibers wird von der Community fortgesetzt.

und zusätzlich (auch laut Intel):

Aufgrund der kontinuierlichen Weiterentwicklung des Linux-Kernels werden die Treiber häufiger aktualisiert als die mitgelieferten Versionen. Den neuesten Treiber finden Sie unterhttp://e1000.sourceforge.netund weiter http://downloadcenter.intel.com

DerDer einfachste Weg, dieses Problem zu lösen, ist die Installation von Ubuntu 20.04.2HWE, das die Treiber für diese Netzwerkkarte sofort enthält. Wenn Sie jedoch die neuesten Treiber kompilieren können/möchten, verwenden Sie das Sourceforge-Repository.

Der HWE-Kernel kann mit dem folgenden Befehl installiert werden:

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

PS: Verwenden Sie diese cmdsum den HW-Typ und die Treiberversion zu prüfen:

lspci -nnk | grep -A2 Ethernet

ODER

modinfo e1000e

Antwort3

Ich stoße auf dieses Problem auf dem Server 20.04.2, daher scheint es, als seien diese Treiber dort noch nicht gelandet.

Der Kernel ist 5.4.0-65-generic

Antwort4

In der Zwischenzeit habe ich festgestellt, dass dieser Adapter funktioniert, um das Internet in Betrieb zu nehmen. Sie opfern lediglich einen USB/C-Anschluss.

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=1641682005&sprefix=ethernet+to+usb+c+star%2Caps%2C79&sr=8-3

$ sudo lshw -C net
  *-network UNCLAIMED       
       description: Ethernet controller
       product: Ethernet Connection (7) I219-V
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       version: 10
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi cap_list
       configuration: latency=0
       resources: memory:a3200000-a321ffff
  *-network
       description: Ethernet interface
       physical id: 2
       bus info: usb@2:4
       logical name: enxa0cec8cb9183
       serial: a0:ce:c8:cb:91:83
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.11.11 duplex=full firmware=rtl8153a-4 v2 02/07/20 ip=192.168.240.250 link=yes multicast=yes port=MII speed=1Gbit

verwandte Informationen