Re: Too many collision errors with Full Duplex auto negotiation
Donald Becker <[email protected]> Mon, 25 Aug 2003 19:57:04 -0400 (EDT)
| Newsgroups | gmane.linux.drivers.eepro100.devel |
|---|---|
| Message-ID | <Pine.LNX.4.44.0308251947490.6027-100000@beohost> |
On Fri, 22 Aug 2003, Cavelero, Mark wrote: > system. The user interface and data acquisition/collection box is a > stock Red Hat 7.2 system running 2.4.7-10smp kernel. This kernel still > uses eepro100 v1.09j-t:rev1.36 for both of its Intel ethernet interfaces ... > To facilitate unrestricted bandwidth between the acquisition box (linux) > and the hardware control box (win98), I use a custom cross-over cable > connecting the two boxes. I always suspect locally-made cables. Most people do not get the pairing correct. > When both boxes are configured to auto > negotiate, the results are random. Using mii-diag on the linux box > always gives the negotiated speed as 100baseTX-FD, however it has become > apparent that communication speeds are often much slower, shown most > easily by file transfer. Here is the output from ifconfig after typical > data collection: .. > collisions:61207 txqueuelen:100 You clearly are not set to full duplex. The eepro100 chip is very reliable at detecting full duplex. In the default mode the hardware just uses FDX when it is negotiated, the driver doesn't even have to set the configuration. > In all instances, using mii-tool -R corrects the problem for a > non-specific amount of time. That's a hint that something is going wrong with the physical link that causes re-negotiation and failure. > I obviously have tried the latest driver set available from scyld > (v1.27), however it segmentation faults when loading: The current version is v1.28, which fixes the bug you are seeing. I must update the netdrivers.tgz file where you found the old version... done. -- Donald Becker [email protected] Scyld Computing Corporation http://www.scyld.com 914 Bay Ridge Road, Suite 220 Scyld Beowulf cluster system Annapolis MD 21403 410-990-9993