HI all,
I'm trying the add a 2nd NIC on redhat 7.3 but am getting no where.
Currently, eth0 is a Kingston NIC, and works fine.
I want add a second card, (3c905BTX) to be eth1. And from everything I've read, the 3c90x series is suppost to be one of the easiest NICs to use.
(i guess just not for me)
Specifics:
Card: 3com 3c905BTX
Driver I'm trying to use: 3c90x
Downloaded tar: 3c90x-102.tar.gz
from:
http://support.3com.com/infodeli/too...uxdownload.htm
Kernel Version: 2.4.18-3
[root@tunes 3c90x-102]# uname -a
Linux 2.4.18-3 #1 Thu Apr 18 07:31:07 EDT 2002 i586 unknown
The first step the
readme
File suggests is to Load the Driver Module is to add an alias line in: /etc/modules.conf
I've added: alias eth1 3c90x
If this is suppost to be enough, I don't know because the readme file doesn't say either way.....
[root@tunes 2.4.18-3]# vi /etc/modules.conf
alias eth0 ne
options ne io=0x300
alias eth1 3c90x
alias parport_lowlevel parport_pc
pre-install pcmcia_core /etc/rc.d/init.d/pcmcia start
alias usb-controller usb-uhci
So I rebooted the machine, NIC is not being recognized by kernel:
[root@tunes andy]# /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:C0:F0:0F:27:94
inet addr:192.168.1.50 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20857 errors:0 dropped:0 overruns:0 frame:0
TX packets:5944 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1999305 (1.9 Mb) TX bytes:941307 (919.2 Kb)
Interrupt:3 Base address:0x300
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)
********************************************************
Ok, so the Next option is to Build a Loadable Module:
I try using: ./compile_UP
This is what I get:
compile results
I don't have a path like: /usr/src/linux/include
I have /usr/src/redhat/BUILD or RPMS or SOURCES SPECS SRPM
I've tried using the long gcc compile command with adding the -I usr/src/redhat/WHATEVER paths, but it still doesn't work.
So, now what? What does this mean?
WHY IS THIS SO HARD?
Someone told me that I possibly need to upgrade or patch my kernel - I'm not sure what this is, or how dangerous this is. I've spent alot of time configuring this box and do not want it F-ed up by doing something stupid that I don't know anything about.
He sent me to:
http://www.kernel.org/ but they don't have anything for kernel 2.4.18-3 anyway.
Please help.
HC