Too many carrier errors and too few RX packets problem

Donald Becker
Tue Mar 7 18:50:31 2000

On Mon, 6 Mar 2000, Sergio Salvi wrote:

> I'm using a 3Com 3c905 Boomerang 100baseTx with Linux 2.2.14 but I'm
> having the following problem, as reported by ifconfig:
> I have a lot of RX packets but too few TX packets (No, I'm not ftping
> other servers :), and the carrier error increases as much as I use the
> network card (even in a simple telnet session). It's forced at 100/full
> in the NIC and switch. I tried also using 10/half, 100/half and 10/full.

You should without forcing the duplex on the ends.
Forcing full duplex is almost always wrong.

> Mar  6 18:46:51 srv kernel: 3c59x.c:v0.99H 11/17/98 Donald Becker

Hmmm, you might be using the modified 3c59x driver in 2.2.14.
Not all of those changes are correct.  Anyway..

> Mar  6 18:47:17 srv kernel: eth1: MII #24 status 784f, link partner
> capability 0000, setting half-duplex.

If you don't force full duplex you should get a successful negotiation.
I predict that your problems will go away.

> Mar  6 18:48:25 srv kernel: pt, status e000.

This happens when messages are emitted faster than klogd/syslogd can remove
them from the kernel ring buffer.

Donald Becker
Scyld Computing Corporation,

To unsubscribe send a message body containing "unsubscribe"