En un sistema gentoo Linux, la dmesg
salida muestra algo como lo siguiente repetidamente:
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
y la salida de ethtool -S eth0
es
NIC statistics:
early_rx: 0
tx_buf_mapped: 0
tx_timeouts: 137
rx_lost_in_ring: 0
Sin embargo, en un sistema idéntico con una tarjeta ethernet idéntica y un kernel idéntico de Linux y no existe un error visible. ¿Cómo averiguar el motivo de este mensaje de error?
Especulación : ¿Podría haber algunos problemas de firewall, entonces el sistema Linux está tratando de copiar algo a un sistema diferente? ¿Algún otro problema relacionado con la red?
fuente
ethtool -S eth0
. ¿Estás totalmente en desacuerdo o crees que esta podría ser la razón? Los sistemas reales son idénticos, pero se usan en diferentes lugares con diferentes configuraciones de red (fuera del sistema real de Linux / hardware).