Re: 2.0.33 ethernet collision problems

Richard B. Johnson (root@chaos.analogic.com)
Thu, 12 Feb 1998 09:00:03 -0500 (EST)


First note that software of any kind (good, bad, indifferent) can't make
or control collisions. Once the Ethernet controller card(s) are told to
transmit a packet, they will try up to 16 times to send a packet before
reporting an error to the driver. All PC/AT-Class cards I have seen will
retry the same amount of times. The same was true of the Ethernet boards
on my VAXen and on the Suns. I suspect that this is an agreed "standard"
although I have not seen any reference to such a standard in the
literature.

Having said that, there are certain things that controller cards.
transceivers, and hubs can be made to do. One of them is called
"heartbeat". Basically, this appends a deliberate "smurch" after
each data packet transmitted. It is "junk" transmitted while ignoring
any resulting collisions. It is supposed to have some beneficial
results. Most all DEC transceivers have this built-in. The result
of having one of these things in-line is that downstream hubs may
interperate this smurch of junk as the residual of a collision.

The 3COM boards don't do this by default. However, I think there is
at least one that can have its "heartbeat" turned on with the
DOS-based setup utility that comes with the board.

If your collisions are not caused by a heartbeat somewhere, you
should make certain that, if your Network is coaxial cable, you
do not allow the shield to be grounded on any workstation. The
BNC Connectors are not connected to chassis ground. If they were,
you can get "ground-loops". Note that there may be a 10-20 volt AC
difference in potential between a "ground" at one end of a large
building and a "ground" at another.

Cheers,
Dick Johnson
***** FILE SYSTEM MODIFIED *****
Penguin : Linux version 2.1.85 on an i586 machine (66.15 BogoMips).
Warning : It's hard to remain at the trailing edge of technology.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu