Operating System - Linux
1832973 Members
2426 Online
110048 Solutions
New Discussion

2 EtherExpress cards - only 1 is seen

 
Peter Bilitch_1
Occasional Contributor

2 EtherExpress cards - only 1 is seen

I have a system with two Intel EtherExpress Pro 100 cards installed in an LH4r.

1. Suse 7.2 reports that 3 Cards are installed.

2. Only one card is detected with an assigned MAC address and therefore configurable for TCP/IP.

How do I ensure that both cards are seen correctly before I then begin with the IP addressing (on different subnets)?
Always on, always connected.
3 REPLIES 3
Peter Bilitch_1
Occasional Contributor

Re: 2 EtherExpress cards - only 1 is seen

I have discovered the following possible solutions:

Try entering the following (relevant) information at the LILO boot: command line:
boot: linux ether=5,0x300,eth0 ether=15,0x320,eth1

If this works correctly then, for the second card to be automatically seen at boot, you can add the following to the lilo.conf file:
append="ether=15,0x320,eth1"

Also you can manually insert the following insmod command:
insmod -o eth1 eepro100 irq=15 io=0x320

Always on, always connected.
Shane Hjorth
Occasional Advisor

Re: 2 EtherExpress cards - only 1 is seen

Peter,

The approach I have always taken in regards to two network cards in the same system is to use modules and pass the io and irq information via /etc/conf.modules or /etc/modules.conf (depending on the distribution of linux) to guarantee that eth0 and eth1 always point to the same card. Further description/steps are contained within:

http://www.linuxdoc.org/HOWTO/Net-HOWTO/x1100.html

Under Redhat, modify the /etc/sysconfig/networkscripts/ifcfg-eth0 and ifcfg-eth1 for the network card to initialise on boot with all the config information you require.
Kodjo Agbenu
Honored Contributor

Re: 2 EtherExpress cards - only 1 is seen

Hi Peter,

Another way to do :

Just edit your /etc/modules.conf file. Normally, you should have something like :

alias eth0 eepro100
alias eth1 off

Just change the second line like this :

alias eth1 eepro100


After that, type :

depmod -a

Then, you can configure your second network card, using YaST (1 or 2), or manually with "ifconfig".

The third network interface is may be the one reserved for remote administration with TopTools. Don't care, except if you are using TopTools agent on Linux.

Good luck.

Kodjo
Learn and explain...