[vortex] PCI NIC 3C980 driver under kernel 2.4.18
Donald Becker
becker@scyld.com
Tue Dec 17 17:48:02 2002
On Tue, 17 Dec 2002, Erich Minderlein wrote:
> Subject: [vortex] PCI NIC 3C980 driver under kernel 2.4.18
> in 2000 I bought a Server System with a configuration of 3 NIC,
> (1* eeproo100, onboard 2 of the above plug in)
> see the output of lspci -vx following as attachm. 1
...
> kernel 2.4.18 seems to have only this driver for 3com PCI NIC 3C980
> ls -l /usr/src/linux-2.4.18/drivers/net/3c59x.c
> -rw-r--r-- 1 573 573 99841 Dez 21 2001
> /usr/src/linux-2.4.18/drivers/net/3c59x.c
>
> I used
> options=12,12 and various other such as options=0x0204,0x0204
Why are you using those options? That will force the board to attempt
to use a SYM (symbol) transceiver, which it doesn't have. The 3c980 has
an on-chip MII transceiver, which uses the "NWay" port.
See
http://www.scyld.com/network/vortex.html
where it documents
4 100baseTx Symbol mode, valid for 3c595 only.
> This combination runs with only 10 Mbit / s , if it runs at all
Yes, that's what happens when you force the wrong transceiver type!
> Observing the hint of using the 3COM provided DOS tool to set
> the NIC EEPROM has had disastrous effects today, such as destroying 3
> partitions and making all 3 network cards disappear on start of the
> kernel. (insmod failed 3X) (it is a linux only server. )
It's unlikely that the 3Com tool corrupted disk partitions.
> What is the correct driver (version) for this card ?
> (Python-T is not mentioned in my 3c59x.c)
The name "Python-T" isn't one I'm familiar with.
> What are the correct options for FD 100MB/s ? for other cards it says
> 0x0204, but ... dont work.
Why do you need to force 100baseTx-FDX?
Forcing full duplex is non-standard, and it's generally an incorrect
setting.
My suggestion:
Remove all module options
Do
mkdir /tmp/netdrivers/
cd /tmp/netdrivers/
ncftpget ftp://ftp.scyld.com/pub/network/netdrivers.tgz
tar xfvz netdrivers.tgz
make
make install
--
Donald Becker becker@scyld.com
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Scyld Beowulf cluster system
Annapolis MD 21403 410-990-9993