Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 07-05-2019 16:11:34

root@rkn
Adhérent(e)
Lieu : Grenoble
Distrib. : Debian 10 Apache2 HTTPS HTTP/2 BROTLI REDIS
Noyau : PROD: 4.19.37-5 (2019-06-19) x86_64
(G)UI : headless - aucun
Inscription : 24-02-2018
Site Web

link up/down a repetition, debian 9.9 et Intel X520-DA2, drivers ixgbe

Bonjour.

Suite changement de hardware pour une Intel X520-DA2 sur mon serveur perso, j'ai rencontré un problème de stabilité de lien enps10f0/enps10f1 avec des ixgbe up/down a répétition de manière aléatoire mais rendant la machine totalement instable.
En creusant, la première chose qui frappe, c'est la version des drivers du kernel en v4.4.0-k pour l'ixgbe qui date de 2016.
Mon premier réflexe pour régler ce soucis à été de mettre a jour le drivers avec la derniere version disponible (v5.5.5 du 11.03.2019)
Cette mise a jour a réglé définitivement mes up/down d'ou partage...

Pour ce faire:

PRéREQUIS: les kernels headers et les packqges de devel de votre version, gcc et make

Verifier sa version ixgbe: modinfo ixgbe


sous root ou en sudo, depuis un repertoire tmp ou opt de travail.

Récupération des sources du dernier driver:
https://sourceforge.net/projects/e1000/ … %20stable/

wget https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.5.5/ixgbe-5.5.5.tar.gz/download
suivi de:
tar -xvf ixgbe-5.5.5.tar.gz
et
cd /ixgbe-5.5.5/src
 



Compilation installation


/ixgbe-5.5.5/src
make clean
make
make install

désinstaller l’ancien module ( attention, perte du réseau; intervention en local !!! )
rmmod ixgbe

installation du nouveau module
insmod ./ixgbe.ko

verification possible via:
modinfo ixgbe | grep version
réponse
version:        5.5.5
srcversion:     373E490B1CA4289D52EAC90
vermagic:       4.9.0-9-amd64 SMP mod_unload modversions

ou

ethtool -i enp1s0f0
réponse
driver: ixgbe
version: 5.5.5
firmware-version: 0x2b2c0001, 255.65535.255
expansion-rom-version:
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

 




FINALISATION:

update-initramfs -u




et voila


- If it works, dont update it.
- You don't know how, just do it, you will learn.
- Test, re-stest, test again, and maybe it will work.
- https://nextcloud.rkn.ovh/index.php/s/3yp93A7oNMPexcp

Hors ligne

#2 18-05-2019 02:06:40

root@rkn
Adhérent(e)
Lieu : Grenoble
Distrib. : Debian 10 Apache2 HTTPS HTTP/2 BROTLI REDIS
Noyau : PROD: 4.19.37-5 (2019-06-19) x86_64
(G)UI : headless - aucun
Inscription : 24-02-2018
Site Web

Re : link up/down a repetition, debian 9.9 et Intel X520-DA2, drivers ixgbe

petite remarque, a chaque apt-get upgrade, si un nouveau  linux-image-4.9.0-9-amd64 est mis en place, il faut refaire cette manip !

- If it works, dont update it.
- You don't know how, just do it, you will learn.
- Test, re-stest, test again, and maybe it will work.
- https://nextcloud.rkn.ovh/index.php/s/3yp93A7oNMPexcp

Hors ligne

#3 12-07-2019 17:38:03

root@rkn
Adhérent(e)
Lieu : Grenoble
Distrib. : Debian 10 Apache2 HTTPS HTTP/2 BROTLI REDIS
Noyau : PROD: 4.19.37-5 (2019-06-19) x86_64
(G)UI : headless - aucun
Inscription : 24-02-2018
Site Web

Re : link up/down a repetition, debian 9.9 et Intel X520-DA2, drivers ixgbe

Pour info, debian buster n'est pas encore vraiment a jour ! Mes problèmes de up/down on réapparus lors de la migration stretch --> buster

modinfo ixgbe | grep version
version:        5.1.0-k
srcversion:     A4FFB9D3DC7D149665C2033



Réglés en rappliquant ma solution et en utilisant le nouveau 5.6.1 a disposition sur sourceforge. 


A noter que j'ai quelques fantomes de stretch qui reste un peu dans ma machine.

Pour re-obtenir la fonction make fonctionnel, j'ai du faire les manip suivantes:

apt-get update
apt-get install build-essential linux-source bc kmod cpio flex cpio libncurses5-dev linux-headers-$(uname -r)




puis reprendre la manip du haut avec ixgbe-5.6.1

Dernière modification par root@rkn (12-07-2019 18:13:07)


- If it works, dont update it.
- You don't know how, just do it, you will learn.
- Test, re-stest, test again, and maybe it will work.
- https://nextcloud.rkn.ovh/index.php/s/3yp93A7oNMPexcp

Hors ligne

Pied de page des forums