[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: e1000e problemen na upgrade



Op 03-06-2021 om 07:34 schreef Geert Stappers:
On Tue, Jun 01, 2021 at 12:47:46PM +0200, Paul van der Vlis wrote:
Hallo,

Na upgrade naar Debian11 zie ik problemen met een netwerkkaart. Deze valt
regelmatig uit, en komt dan na een paar seconden weer op:
----
Jun  1 11:51:22 server kernel: [ 1970.964378] e1000e 0000:00:19.0 eth0: NIC Link is Down
Jun  1 11:51:26 server kernel: [ 1974.633059] e1000e 0000:00:19.0 eth0: NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
----

Ik heb twee NIC's:
----
root@server:~# lspci | grep Ethernet
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 05)
05:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
root@server:~#
----
Het probleem treed alleen op bij de eerste.

Nu heb ik gezien dat er hier meer problemen mee zijn:
https://www.intel.com/content/www/us/en/support/articles/000033529/network-and-i-o/ethernet-products.html
De oplossing werkt echter niet bij mij.
-------
root@server:~# cat /etc/modprobe.d/intel-e1000e-paul.conf
options e1000e IntMode=1,1
root@server:~# modinfo e1000e | grep IntMode
parm:           IntMode:Interrupt Mode (array of int)
root@server:~#
-------

Ik zie hier niks over 1,1:
https://gist.github.com/pklaus/319367

Ik zie dat er meer problemen mee zijn:
https://bugzilla.kernel.org/show_bug.cgi?id=205047


Weet iemand meer?


Over 1,1

Op https://gist.github.com/pklaus/319367
bij "Command Line Parameters" dit

   There needs to be a <VAL#> for each network port in the system supported
   by this driver. The values will be applied to each instance, in function
   order. For example: modprobe e1000e InterruptThrottleRate=16000,16000

Ik had het inderdaad later ook gezien. Het definieert gewoon verschillende kaarten.

Terug naar
options e1000e IntMode=1,1

Dat is voor twee networkcontrollers die kernel module e1000e gebruiken.

Stel dat je een computer waar vier stuks zulke hardware inzitten hebt.
De eerste twee moeten IntMode "MSI" krijgen, de derde "MSI-X"
en vierde IntMode "legacy".

  options e1000e  IntMode=1,1,2,0


Daarmee zou
Ik zie hier niks over 1,1:
https://gist.github.com/pklaus/319367
verklaart moeten worden.


root@server:~# lspci | grep Ethernet
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 05)
05:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
root@server:~#

Ik weet niet hoeveel  e1000e networkcontrollers dat zijn.
Stel dat het er slechts 1 is, dan zou ik voor

  options e1000e  IntMode=1

gaan.
Stel dat beide PCI kaarten allebei twee e1000e networkcontrollers hebben

  options e1000e  IntMode=1,1,1,1



Eerlijk gezegd snap ik niet hoe wijziging aan computer kant
( https://en.wikipedia.org/wiki/Message_Signaled_Interrupts#MSI_types )
effect heeft op netwerk kant ( "Link Down" ).  Wat blijft is
dat het probleem gezien is na een upgrade.  Misschien is nog
te achterhalen of het probleem er ookal eerder was.

Ik heb daar nog even naar gekeken, maar nee, eerder speelde het probleem niet. En het probleem speelt ook maar op 1 poort, niet op de andere. Terwijl het beide poorten van het moederbord zijn.

Wat ik me bedenk is dat ik ook een switch heb geplaatst tussen de poort die het niet goed doet en de router. Misschien moet ik die eens vervangen...

Bedankt voor het meedenken!

Groet,
Paul


--
Paul van der Vlis Linux systeembeheer Groningen
https://www.vandervlis.nl/


Reply to: