Was ist der Grund für einen Fehler "eth0: Übertragungszeitüberschreitung" in dmesg?

2057
Alex

Auf einem gentoo Linux-System dmesgzeigt die Ausgabe wiederholt Folgendes:

eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 eth0: Transmit timeout, status 0c 0005 c07f media 10. eth0: Tx queue start entry 18 dirty entry 14. eth0: Tx descriptor 0 is 0008a5ea. eth0: Tx descriptor 1 is 0008a5ea. eth0: Tx descriptor 2 is 0008a5ea. (queue head) eth0: Tx descriptor 3 is 0008a5ea. eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 

und die Ausgabe von ethtool -S eth0ist

NIC statistics: early_rx: 0 tx_buf_mapped: 0 tx_timeouts: 137 rx_lost_in_ring: 0 

Auf einem identischen System mit identischer Ethernet-Karte und identischem Linux und identischem Kernel ist jedoch kein solcher Fehler sichtbar. Wie finde ich den Grund für diese Fehlermeldung heraus?

Spekulation : Könnte es einige Firewall-Probleme geben, dann versucht das Linux-System, etwas auf ein anderes System zu kopieren. Ein anderes Netzwerkproblem?

0

1 Antwort auf die Frage

0
MariusMatutiae

Ich habe diese Fehlermeldung schon sehr lange nicht gesehen. Befinden Sie sich an alter Hardware / Software?

In jedem Fall besteht der Trick darin, ACpi, Advanced Configuration und Power Interface zu deaktivieren. Bitte verwechseln Sie dies nicht mit apic, dem Advanced Programmable Interrupt Controller.

Sie können dies tun, indem Sie die Zeile ändern

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

in

 GRUB_CMDLINE_LINUX_DEFAULT="acpi=off ro quiet splash" 

in (auf meinem Ubuntu-System) / etc / default / grub. In Gentoo weiß ich es nicht, aber ich bin mir sicher, dass Sie vielleicht etwas absolut Äquivalent finden.

Danke für Ihren Vorschlag, aber ich (i) kann auf gentoo keine Datei finden, die die angegebene Zeile enthält, und (ii) ich sehe das Problem nicht auf einem identischen System, das fast zur absoluten Sicherheit die exakt gleiche interne Linux - Konfiguration hat (betreffend Einstellungen für Boot, Kernel usw.) Alex vor 9 Jahren 0
@Alex Vielleicht bist du nicht bei Grub? Außerdem: Wenn Sie wirklich glauben, dass die beiden Systeme identisch sind, dann brauchen Sie nicht zu fragen: Der Fehler liegt in der Hardware. Aber sind Sie sicher, dass die beiden Systeme identisch sind? MariusMatutiae vor 9 Jahren 0
Ich glaube, dass dieses Problem aus dem Netzwerk außerhalb des Systems stammt. Ich sehe manchmal Probleme beim Übertragen von Daten an einen externen Server, was zu einer Erhöhung der Zähler für 'ethtool -S eth0' führt. Stimmen Sie überhaupt nicht zu oder glauben Sie, dass dies der Grund sein könnte? Die tatsächlichen Systeme sind identisch, aber sie werden an verschiedenen Orten mit unterschiedlichen Netzwerkeinstellungen (außerhalb des tatsächlichen Linux- / Hardwaresystems) verwendet. Alex vor 9 Jahren 0