Mailinglist Archive: opensuse (3104 mails)

< Previous Next >
[SLE] Changing modules for 3c905C-TX NIC



I read at these links that I should be using the 3Com driver for my
3c905C-TX NIC:
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
http://support.3com.com/infodeli/tools/nic/linuxdownloading.htm

The driver, 3c90x is in available on my 6.3 system.
locate 3c90x.o
/lib/modules/2.2.13/net/3c90x.o

So, I modified /etc/modules.conf like this:

fgrep 3c /etc/modules.conf
#alias eth0 3c59x
alias eth0 3c90x

and rebooted. But it still seems to use the old driver:

lsmod | fgrep 3c
3c59x 19008 1

Where else could that module be loaded? I find this confusing.

I have not built my own kernel. I do remember during the initial
installation using Yast1 that I asked Yast to auto-detected my NIC, which
it did. And now, looking at Yast->System admin->Integrate hardware into
system->Configure networking device says: "3Com 3c90x/3c980 B/C series".
Looks ok to me.

I'm wondering first why changing modules.conf didn't work, and then if
using the new 3com driver will clear up this /var/log/messages error:

kernel: eth0: Transmit error, Tx status register 82.

And also I see this in the boot log:

<6>3c59x.c:v0.99L 5/28/99 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html

<6>eth0: 3Com 3c905C Tornado at 0xd000, ***INVALID CHECKSUM 0027***
00:50:da:d7:93:e9, IRQ 11

<6> 8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
<6> MII transceiver found at address 24, status 782d.
<6> Enabling bus-master transmits and whole-frame receives.

Also, anyone using two of these NICs in one computer? I noticed this
(anonymous) person claiming that more than one card doesn't work:

http://lhd.datapower.com/db/dispreport.cgi?DISP?875

Anyone know anything about that?

Thanks,

Bill Moseley
mailto:moseley@xxxxxxxx


--
To unsubscribe send e-mail to suse-linux-e-unsubscribe@xxxxxxxx
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/


< Previous Next >
Follow Ups