#1 Le 02/04/2023, à 01:47
- pnl
Kernel Ubuntu 22.10 - perte trafic - carte Intel I219-LM
Bonjour,
Je rencontre un problème assez étrange pour lequel je n’arrive pas à trouver de solution et j’ai besoin de vos conseils pour dépanner.
Mon but est de créer un cluster Proxmox avec 3 PC identiques mais sur les 3 un seul fonctionne correctement les 2 autres ont le même problème avec la carte réseau.
Si je post dans le forum Ubuntu c’est que Proxmox utilise un kernel Ubuntu avec une distribution basée sur Debian 11.6 et que je n’ai pas trouvé de solution avec l’aide du forum Proxmox.
Ma configuration :
3 PC HP EliteDesk mini 800 G2 DM 35W/8055, BIOS N21 Ver. 02.60, prox1, prox2 et prox3
Sur prox1 tout est ok sur prox2 et 3 j’ai un pb avec l’interface réseau que je décris après.
La carte mère est identique sur les 3, le bios est le même et j’ai configuré le bios de prox2 et 3 avec le rechargement de la conf bios de prox1 donc c’est rigoureusement la même.
La carte lan intégrée à la CM est Intel I219-LM qui est supportée par le driver e1000e
Sur le papier la carte mère est la même mais il y a forcément une différence.
Il y avait une différence au niveau de la carte additionnelle qui permet d’ajouter suivant la configuration un port Display, HDMI ou Série. J’ai retiré les cartes additionnelles.
Il y a une différence au niveau de la RAM pas la même marque et pas le même nombre de barrette. J’ai échanger entre le prox1 et le 3 et le problème reste entier prox1 ok et 3 ko.
Le problème :
Sous OS Proxmox 7.4 ou Ubuntu 22.10 sur prox2 et 3 après le boot la carte réseau laisse passer le flux pendant 2 à 3 mn puis plus de trafic. Le ping vers la gateway fonctionne pendant +-250 trames puis se coupe.
J’ai essayé un restart du networking, débrancher le câble et le rebrancher, ifdow et ifup mais impossible a relancer le trafic, seul le reboot permet de retrouver le trafic pendant 2 à 3mn.
C’est pas un problème de câble, de switch, de router car j’ai remplacé , interverti et testé dans tous les sens sans trouver de solution.
Avec Windows 10 (OS installé à la livraison) ou un Debian live CD 11.6 cela fonctionne bien pour les 3 PC
Depuis le Bios j’ai pu faire les mises à jour en passant par le réseau et sans perte de trafic pour les 3 PC.
Pour l’instant ma conclusion et qu’il y a une différence minime entre les 3 PC qui fait que pour le 2 et 3 l’interface réseau ne fonctionne pas correctement avec un kernel Ubuntu et je suppose que c’est plus particulièrement le drivers e1000e du kernel qui plante.
Je suppose que le choix de Proxmox d’utiliser un kernel Ubuntu est d’avoir tous les drivers non-free qui ne sont pas de base intégré au kernel Debian.
Je voudrais tester le kernel Ubuntu mais avec le driver e1000e utilisé dans la Debian 11.6, comment faire ? quelles sources utiliser pour recompiler ce driver ?
J’imagine que je dois installer sur prox1 des éléments pour pouvoir compiler une version compatible avec le kernel.
Merci pour votre aide.
Pat
Hors ligne
#2 Le 02/04/2023, à 05:56
- pnl
Re : Kernel Ubuntu 22.10 - perte trafic - carte Intel I219-LM
En complément sur Ubuntu 22.10 en passant les commandes suivantes :
sudo modprobe -rv e1000e
sudo modprobe -v e1000e
sudo systemctl restart networking
le trafic revient et le ping sur la gateway n'est plus coupé au bout de 240 trames.
Sur Proxmox les mêmes commandes ne solutionnent pas le problème.
Pat
Hors ligne
#3 Le 02/04/2023, à 06:02
- xubu1957
Re : Kernel Ubuntu 22.10 - perte trafic - carte Intel I219-LM
Bonjour,
Montre les cartes réseaux :
lspci -k -nn | grep -A 3 -i net
et :
ip a
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#4 Le 02/04/2023, à 08:41
- pnl
Re : Kernel Ubuntu 22.10 - perte trafic - carte Intel I219-LM
prox1
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
4: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
link/ether ec:8e:b5:70:66:4d brd ff:ff:ff:ff:ff:ff
altname enp0s31f6
5: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ec:8e:b5:70:66:4d brd ff:ff:ff:ff:ff:ff
inet 192.168.50.11/24 scope global vmbr0
valid_lft forever preferred_lft forever
inet6 fe80::ee8e:b5ff:fe70:664d/64 scope link
valid_lft forever preferred_lft forever
lspci -k -nn | grep -A 3 -i net
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-LM [8086:15b7] (rev 31)
DeviceName: Onboard Lan
Subsystem: Hewlett-Packard Company Ethernet Connection (2) I219-LM [103c:8056]
Kernel driver in use: e1000e
Kernel modules: e1000e
01:00.0 Non-Volatile memory controller [0108]: Sandisk Corp Device [15b7:501a]
lspci -vv
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)
DeviceName: Onboard Lan
Subsystem: Hewlett-Packard Company Ethernet Connection (2) I219-LM
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 126
Region 0: Memory at e1100000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [c8] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee002b8 Data: 0000
Capabilities: [e0] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: e1000e
Kernel modules: e1000e
prox3
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
link/ether c8:d3:ff:9e:d2:cd brd ff:ff:ff:ff:ff:ff
altname enp0s31f6
3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c8:d3:ff:9e:d2:cd brd ff:ff:ff:ff:ff:ff
inet 192.168.50.13/24 scope global vmbr0
valid_lft forever preferred_lft forever
inet6 fe80::cad3:ffff:fe9e:d2cd/64 scope link
valid_lft forever preferred_lft forever
lspci -vv
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)
DeviceName: Onboard Lan
Subsystem: Hewlett-Packard Company Ethernet Connection (2) I219-LM
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 124
Region 0: Memory at e1100000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [c8] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee00278 Data: 0000
Capabilities: [e0] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: e1000e
Kernel modules: e1000e
Merci.
Pat
Hors ligne
#5 Le 02/04/2023, à 08:45
- xubu1957
Re : Kernel Ubuntu 22.10 - perte trafic - carte Intel I219-LM
Essaye :
sudo ip link set eno1 down
sudo ip link set eno1 up
sudo dhclient eno1
Je ne saurais pas aider plus, vu linuxtricks.fr/wiki
Dernière modification par xubu1957 (Le 02/04/2023, à 08:48)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#6 Le 02/04/2023, à 09:18
- pnl
Re : Kernel Ubuntu 22.10 - perte trafic - carte Intel I219-LM
Merci Xubu1957
Le down et up de l'interface ne résout pas le pb pour Proxmox par contre pour Ubuntu 22.10 le déchargement du module e1000e suivit du rechargement et du restart du réseau solutionne le problème.
Je ne comprend toujours pas pourquoi sur un des 3 PC cela fonctionne sans problème et pas les 2 autres.
Est-ce que le module e1000e est chargé trop tôt ou pas dans le même ordre sur Ubuntu ?
Comment vérifier ce point ?
Pat
Hors ligne