Auf einem Gentoo-Linux-System dmesg
zeigt die Ausgabe wiederholt etwa Folgendes an:
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 eth0
ist
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 dieser Fehler jedoch nicht sichtbar. Wie kann ich den Grund für diese Fehlermeldung herausfinden?
Spekulation: Könnte es sich um Firewall-Probleme handeln oder versucht das Linux-System, etwas auf ein anderes System zu kopieren? Gibt es noch andere netzwerkbezogene Probleme?
Antwort1
Ich habe diese Fehlermeldung schon sehr lange nicht mehr gesehen. Verwenden Sie alte Hardware/Software?
Der Trick, damit es funktioniert, besteht in jedem Fall darin, acpi (Advanced Configuration and Power Interface) zu deaktivieren. Bitte verwechseln Sie dies nicht mit apic (Advanced Programmable Interrupt Controller).
Der Weg, dies zu tun, besteht darin, die Zeile zu ändern
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
hinein
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 sicher, dass Sie etwas genau Entsprechendes finden.