PDA

View Full Version : eth0: transmit error


azahra
2004-09-29, 06:23 PM CDT
I'm getting this:
Sep 27 03:00:26 zwoll020 kernel: eth0: Transmit error, Tx status register 82.
Sep 27 03:00:26 zwoll020 kernel: Probably a duplex mismatch. See Documentation/
networking/vortex.txt

How do I check and set the duplex?

Is there any good reference material on Fedora networking?

Jman
2004-09-30, 03:36 PM CDT
This error is so common it got it's own section in the kernel documentation (in the kernel-sourcecode package):

Transmit error, Tx status register 82
-------------------------------------

This is a common error which is almost always caused by another host on
the same network being in full-duplex mode, while this host is in
half-duplex mode. You need to find that other host and make it run in
half-duplex mode or fix this host to run in full-duplex mode.

As a last resort, you can force the 3c59x driver into full-duplex mode
with

options 3c59x full_duplex=1

but this has to be viewed as a workaround for broken network gear and
should only really be used for equipment which cannot autonegotiate.

I believe this option goes into /etc/modprobe.conf but I'm not sure.

What's the other hardware on your network?

azahra
2004-09-30, 06:21 PM CDT
I used mii-tool from the net-tools package to solve this.

I used mii-tool -v to query the state of the interface. It turned out that the ethernet switch it was connected to had autonegotiate turned off.