6 votes

Ubuntu 20.04.2 et Intel I219-V embarqué

Récemment, j'ai acheté une carte ASROCK Z590M avec un contrôleur réseau intégré Intel I219-V. Cependant, la dernière version de Focal 20.04.2 ne détecte pas la carte NIC intégrée. Il s'agit d'un problème connu avec Linux, car ASROCK n'a pas les pilotes nécessaires. Intel n'affiche pas non plus de pilotes sur leur site.

Certains ont désactivé l'adaptateur intégré et ajouté une NIC supplémentaire, mais, en raison de mon application, cela pourrait poser des problèmes, donc je préférerais utiliser la carte intégrée.

Comment puis-je faire cela?

3voto

BeastOfCaerbannog Points 8327

Après lecture et ajustement, voici ce qui a fonctionné pour moi. J'espère que cela aidera tous les autres à configurer les nouveaux ordinateurs avec Intel et Ubuntu.

  1. Téléchargez ce pilote directement dans un répertoire de votre serveur Ubuntu avec la carte NIC intégrée si vous avez une connexion réseau secondaire ou sur une clé USB : https://downloadmirror.intel.com/15817/eng/e1000e-3.8.4.tar.gz

  2. Une fois que vous avez le fichier dans le système, effectuez les étapes suivantes :

    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. Exécutez :

    ip a

    et notez le nom de l'adaptateur, dans mon cas enp0s31f6.

  4. Modifiez les paramètres réseau :

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

  6. Entrez à l'invite de commande :

    sudo netplan apply
    sudo reboot

Cela devrait fonctionner, j'espère que cela vous aidera afin que vous n'ayez pas à perdre une partie de votre dimanche à résoudre ce problème.

Réponse déplacée ici à partir de la question initiale de l'auteur.

2voto

noisymime Points 21

Je rencontre ce problème sur le serveur 20.04.2, il semble donc que ces pilotes ne soient pas encore disponibles ici.

Le noyau est 5.4.0-65-générique

1voto

Gaia Points 395

Ceci est en effet un post utile mais si vous êtes bloqué sans réseau et que vous n'avez pas de WiFi intégré ni d'adaptateur WiFi, vous ne pouvez pas installer make/gcc pour compiler le pilote. De plus, voici les derniers pilotes disponibles pour cette carte NIC : http://e1000.sourceforge.net. Cette ressource est officiellement recommandée par Intel, selon le readme de la version 25.2 (la plus récente) du bundle de pilotes Intel :

La version 25.2 est la dernière version qui contient le pilote Linux e1000e. La maintenance de ce pilote sera assurée par la communauté.

et aussi (également selon Intel) :

En raison du développement continu du noyau Linux, les pilotes sont mis à jour plus souvent que les versions groupées. Le dernier pilote peut être trouvé sur http://e1000.sourceforge.net et sur http://downloadcenter.intel.com

La manière la plus simple de résoudre ce problème est d'installer Ubuntu 20.04.2 HWE, qui inclut les pilotes pour cette carte NIC dès la sortie de la boîte, mais si vous pouvez/voulez compiler les derniers pilotes, utilisez le dépôt Sourceforge.

Le noyau HWE peut être installé avec la commande suivante :

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

PS : Utilisez ces commandes pour vérifier le type de matériel et la version du pilote :

lspci -nnk | grep -A2 Ethernet

OU

modinfo e1000e

0voto

Kyle Smith Points 1

En attendant, j'ai trouvé que cet adaptateur fonctionne pour vous permettre de vous connecter à internet. Vous sacrifiez simplement 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=1641682005&sprefix=ethernet+to+usb+c+star%2Caps%2C79&sr=8-3

$ sudo lshw -C net
  *-network NON RÉCLAMÉ       
       description: Contrôleur Ethernet
       produit: Ethernet Connection (7) I219-V
       vendeur: Intel Corporation
       identifiant matériel: 1f.6
       informations bus: pci@0000:00:1f.6
       version: 10
       largeur: 32 bits
       horloge: 33MHz
       capacités: pm msi cap_list
       configuration: latence=0
       ressources: mémoire:a3200000-a321ffff
  *-network
       description: Interface Ethernet
       identifiant physique: 2
       informations bus: usb@2:4
       nom logique: enxa0cec8cb9183
       numéro de série: a0:ce:c8:cb:91:83
       taille: 1Gbit/s
       capacité: 1Gbit/s
       capacités: 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X