[4495] in linux-net channel archive
Re: 2 Ethernet Cards
daemon@ATHENA.MIT.EDU (Liakakis Kostas)
Sat Sep 21 05:41:02 1996
Date: Sat, 21 Sep 1996 12:42:30 +0300 (EET DST)
From: Liakakis Kostas <kostas@rincewind.techpath.gr>
To: milton@calnek.com
cc: linux-net@vger.rutgers.edu
In-Reply-To: <199609202238.AA03999@unibase.Unibase.COM>
On Fri, 20 Sep 1996, Milton Calnek wrote:
>
> Hi,
>
> I'm trying to install 2 ethernet cards in my Linux box.
> I read in mini/Multiple-Ethernet that I needed to add 'append = "ether,0,0
> This didn't work for me... so I tried
> append = "ether,3,0x300,0xCC000,0,eth1"
>
> It should be noted that I am running kernel version 2.0.0
> with modules enabled. And that in order to get one card running
> I have to add modprobe 3c503 to my rc.inet1 file. Neither card
The kernel parameters apply only to the drivers compiled IN the kernel.
Having an ether=....,eth1 line there is not going to find you another
card, unless the needed driver is in the kernel.
So you either compile the 3c503 driver in the kernel and if the ether line
is correct your second card will be identified, or install kerneld, you
setup conf.modules, with eth1 as an alias for 3c503 and an options line
for 3c503 with io=0x300 and irq=3. With this, a simple
ifconfig eth1 aaa.bbb.ccc.ddd
will autoload the module driver and bring the interface up.
Which one to choose is up to you, but if you are to have your eth1 up all
the time, it is better to have it in your standard kernel rather than a
module.
> Also, I am interested in a program similar to MD5 (Microsoft Diagnostic 5)
> or something like that. I want to be able to tell what hardware is using
> what interupts and what hardware has been detected etc.
As for the second quetion, cat /proc/interrupts, /proc/dma, /proc/ioport,
/proc/devices. Everything that has been detectd is all there. But you
cant know something is fitted if you dont detect it so...
Anyways, hope I have been a little helpful,
-Kostas