Click to See Complete Forum and Search --> : Installing second ethernet card
mssever
12-10-2002, 11:22 PM
I've been using an ethernet card that's built into my motherboard (Intel) but I've been having some problems and I wanted to find out if my built-in eth card was bad. So, I installed a 3Com 3C905B. How do I get RedHat 7.3 to see the new netcard? redhat-config-network goes through the motions of adding the card as eth1, but when I try to activate it, it get the error "Cannot activate network device eth1."
/var/log/messages contains the following:
Dec 10 21:14:17 severance insmod: /lib/modules/2.4.18-3/kernel/drivers/net/3c59x.o: init_module: No such device
Dec 10 21:14:17 severance insmod: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
Dec 10 21:14:17 severance insmod: /lib/modules/2.4.18-3/kernel/drivers/net/3c59x.o: insmod eth1 failed
Any ideas about how to make it work?
mssever
12-11-2002, 09:30 PM
Ideas?
je_fro
12-12-2002, 06:22 AM
I'm trying the same thing with Debian. I'm using tools like modprobe and ifconfig. I wish I could give you the answer, but I'm searching myself.
I know in RH8 there was no problem at all, perhaps if you upgraded?
mdwatts
12-12-2002, 09:29 AM
Either you are attempting to use the wrong module/driver for the 3C905B or you have a resource conflict.
Make sure you have PnP OS disabled in the bios.
To find out what resources are being used...
cat /proc/interrupts
cat /proc/ioports
lspci
After you get that resolved, you should add
alias eth1 <module>
i.e.
alias eth1 3c59x
to /etc/modules.conf.
mssever
12-12-2002, 01:10 PM
dI'm not sure how to interpret the output of these files.
Here's /proc/interrupts:
CPU0
0: 17930 XT-PIC timer
1: 142 XT-PIC keyboard
2: 0 XT-PIC cascade
8: 1 XT-PIC rtc
9: 8624 XT-PIC Intel ICH2
10: 5022 XT-PIC usb-uhci
11: 1788 XT-PIC usb-uhci, eth0
14: 8541 XT-PIC ide0
15: 22 XT-PIC ide1
NMI: 0
ERR: 0
The relevant portion of /proc/ioports:
d000-dfff : PCI Bus #01
d000-d07f : PCI device 10b3:9055 (Databook Inc)
d880-d8ff : PCI device 10b3:9055 (Databook Inc)
df00-df3f : Intel Corp. 82820 (ICH2) Chipset Ethernet Controller
The relevant portion of lspci:
01:08.0 Ethernet controller: Intel Corp. 82801BA/BAM/CA/CAM Ethernet Controller (rev 03)
01:0d.0 Ethernet controller: Databook Inc: Unknown device 9055 (rev 30)
I've already added the appropriate info to /etc/modules.conf. At bootup, I get an error saying that the system can't find the card.
mdwatts
12-12-2002, 07:02 PM
PnP OS setting in the bios? Disabled?
If you are not using either or both of the serial ports, disable in the bios to give you one or two more interrupts to use for other devices.