Ubuntu 16.04 auf T520: Problem mit Ethernet Treiber

jal2

Active member
Registriert
7 Sep. 2010
Beiträge
3.708
Hallo,

gegenwärtig gibt es im offiziellen Kernel von 16.04 (4.4.0-21 #37, 4.4.0-22 #39) ein Problem mit dem e1000e Ethernet Treiber. Nach einem Kaltstart tritt ein Fehler auf, das Interface wird nicht angelegt. Nach einem weiteren Reboot ohne Powercycle ist der Fehler weg.

Mich hat es beim T520 leider auch getroffen.

Quelle

Wer also mit 16.04 liebäugelt und mit diesem Fehler nicht leben kann, am besten erst einmal mit einem Live-System testen, ob die eigene Hardware betroffen ist.
Ich hoffe mal, daß das bald gefixt ist.

Gruß,
jal2
 
Ist es ein Problem mit genau dem Chip im T520 oder mit dem e1000e-Treiber?

Weil hab hier div. Geräte die den e1000e-Treiber nutzten und habe das Problem zum Glück noch nicht gehabt.

Grüße
 
Ist es ein Problem mit genau dem Chip im T520 oder mit dem e1000e-Treiber?
Es betrifft mindestens zwei verschiedene Chips, bei meinem T520 ist es ein
Code:
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
(8086:1502)
und in obigem Link ein
Code:
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I217-LM [8086:153a] (rev 05)
in einem Clevo W130SV Notebook.
Kann aber auch an der Umgebung liegen (Zugriff auf das NVM, Anbindung an PCIE), der Treiber verrät auch mit maximalem Debug
nicht, woran es scheitert.
 
Ui, im T530 / T430 hab ich die gleichen Chips und das gleiche OS

Code:
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
        Subsystem: Lenovo 82579LM Gigabit Network Connection
        Flags: bus master, fast devsel, latency 0, IRQ 32
        Memory at f2500000 (32-bit, non-prefetchable) [size=128K]
        Memory at f253b000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at 5080 [size=32]
        Capabilities: <access denied>
        Kernel driver in use: e1000e
        Kernel modules: e1000e

Hab überall folgenden Kernel:

Code:
Linux T530 4.4.0-22-generic #39-Ubuntu SMP Thu May 5 16:53:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Mal verfolgen, interessiert mich ja schon warum ich nicht in den Bug laufe.

Grüße
 
Mein T520 hat Optimus, vielleicht macht das den Unterschied zu Deinen T430/T530 aus. Oder die andere Southbridge. Wir benutzen beide denselben Kernel.

Im Fehlerfall meldet lspci, dass IRQ 20 konfiguriert wurde. Dieser taucht in /proc/interrupts aber gar nicht auf. Wenn es funktioniert, ist es IRQ25 (in beiden Ausgaben).
Dieser ist im Fehlerfall durch die Southbridge für LPC controller, SATA, SMBus (PCI device 00:1f) belegt, die im Gutfall auf IRQ27 liegt.
 
Update: Anscheinend betrifft das nur sehr wenige Rechner, bisher gibt es nur einen anderen User mit einer non-Thinkpad Hardware. Unter Windows hat der Ethernet-Treiber ebenfalls ein Problem ("Das Geraet konnte nicht gestartet werden (Code 10)." Und nach einem Reset geht es auch dort. Ich vermute, dass die GbE Region im Flash Muell enthaelt. Leider wurde auf meine Anfrage auf der intel-wired-lan Mailingliste bisher nicht geantwortet.
 
Hilft evtl. ein rmmod e1000e && modprobe e1000e?
Nein, das hilft nicht. Ich habe mal ein paar Debugs eingeschaltet und es kommt im Fehlerfall immer:
Code:
[ 7900.183212] e1000e 0000:00:19.0 0000:00:19.0 (uninitialized): Failed to acquire the semaphore, FW or HW has it: FWSM=0x60000040 EXTCNF_CTRL=0x002800c9)

Siehe auch hier. Meine Vermutung ist eher, dass die GbE Region fehlerhaft ist oder dass die ME den MAC am Zugriff auf den SPI-Flash hindert.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben