Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

3c59x compile problems + Question regarding 3C905C overruns in multi-switched environment

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Donald Becker becker at scyld.com
Mon Aug 19 08:33:38 PDT 2002


On Sun, 18 Aug 2002, Jim Matthews wrote:

> I am trying to compile Donald Becker's latest 3c59x driver into the
> 2.4.18 kernel.
...
>  I get 0 overruns in a single switch
> environment with identical machine hardware and configuration.  These
> overruns are definitely affecting performance, some MPI jobs run as much
> as 3 times faster on the machines w/o overruns.  

You should probably move this to the vortex at scyld.com mailing list,
since it's more of a driver problem than a MPI problem.

> I have made the following changes to the
> drivers/net/Makefile to include support for pci-scan:
> 
> 20c20
> <                       net_init.o mii.o pci-scan.o
...
> 66c66
> < obj-$(CONFIG_VORTEX) += 3c59x.o pci-scan.o mii.o

You don't need "mii.o" support for the updated driver set.  (The mii.o
file contains a few bogus support routines -- functions that need not
and should not be done in the kernel.)

> When I compile and link I get lots of undefined references (see below).
> What do I need to be doing in order to resolve these symbol errors?

They look like module version problems.
What was the compile line for the 3c59x.c driver?

> Another question (probably a question for Donald Becker).  The reason
> why I am trying to compile a new driver is because I have been seeing
> lots of (1%) overruns on Dell precision 340s using the 3C905C card in a
> multi-switched environment.

Rx overruns?  That should only happen if the PCI bus is overloaded.  The
3c905C should be at least as efficient as the 82559, so there must be a
bus setting that differs between the two.  What does the /proc/pci entry
report?  (Or you can use 'lspci -v'.)


-- 
Donald Becker				becker at scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993




More information about the Beowulf mailing list