The 3c59x module works for me, but I keep getting errors like this logged: eth0: Transmit error, Tx status register 82
So I decided to try the 3c90x driver from 3Com, but it doesn't work for me. I compiled a module and get this when I load it: # insmod 3c90x Using /lib/modules/2.2.15/net/3c90x.o # tail -1 /var/log/messages 3Com 3c90x Version 1.0.0i 1999 <[EMAIL PROTECTED]> # lsmod | grep 3c 3c90x 22636 0 (unused) # /etc/init.d/network SIOCSIFFLAGS: No such device SIOCADDRT: Network is unreachable Note the `unused' bit in lsmod output. Anyone have ideas on what's wrong? So, I'm back with 3c59x : # rmmod 3c90x # modprobe 3c59x # /etc/init.d/network # lsmod | grep 3c 3c59x 18336 1 # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:01:03:1E:1F:E9 inet addr:142.130.48.235 Bcast:142.130.48.255 Mask:255.255.252.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:585 errors:0 dropped:0 overruns:1 frame:0 TX packets:38 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:11 Base address:0xdc00 :-( Peter [EMAIL PROTECTED] wrote: > I have goten your card to work succesfully i have a compile 2.2.15 version wh > at i had to do i believe is edit teh compile_UP file : > > ///////////////////////////// > gcc -c 3c90x.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer \ > -fno-strength-reduce -pipe -m486 -malign-loops=2 \ > -malign-jumps=2 -malign-functions=2 -DCPU=486 \ > -DMODULE -D__KERNEL__ -I/usr/src/linux/include > //////////////////////////////// > then i did a ./compile_UP and it made a 3c90x.o file i copied that into > lib/modules/2.2.15/net > and i made a file inside one of the moduls.conf files i cant remeber but you > can test > your install by insmod 3c509x.o ithinki had some module option problems too.