Mailinglist Archive: opensuse (2425 mails)
| < Previous | Next > |
Re: [SLE] multiple nics in SuSE 6.1
- From: keith@xxxxxxxxxxxxxx (Keith Warno)
- Date: Wed, 14 Jun 2000 11:08:04 -0400
- Message-id: <003f01bfd612$56d1ab00$9e0a010a@xxxxxxxxxxx>
It may work out if you tell the kernel where both cards live. You would do
this with an "append" line in /etc/lilo.conf.
The 3c509 is an ISA card correct? If I remember right it is, in which case
you'll probably need to find out the cards' resources (I/O space and
interrupt) with a DOS utility. One you have this info you do something
like:
append="ether=irq0,base_addr0,if0 ether=irq1,base_addr1,if1"
where irq0 is the IRQ of card #1, base_addr0 is the I/O base address of card
#1, and if0 is the interface (probably eth0). The second "ether" is, you
guessed it, for the second card.
Better yet you can have the kernel autodetect the first card, then tell it
where the second card is with the append line:
append="ether=irq1,base_addr1,if1"
In this case you have to make sure the kernel doesn't find the second card
first, otherwise it won't find the first card at all. To make sure the
kernel doesn't find the second card first, use a reserve in the append line.
A reserve prevents the kernel from probing the given I/O base (and a given
range from that base) until it is explicitly told to do so (via the ether
parameter):
append="reserve=base_addr1,32 ether=irq1,base_addr1,if1"
As an example,
append="reserve=0x300,32 ether=9,0x300,eth1"
Would prevent the kernel from probing from 0x300 to 0x31f and then tells the
ethernet drivers to look at interrupt 9 and I/O base 0x300.
More info on these boot parameters in the Ethernet-HOWTO. They are also
covered in more detail in the BootPrompt-HOWTO.
Regards,
kw
/* Keith Warno
** Developer & Sys Admin
** http://www.HaggleWare.com/
*/
----- Original Message -----
From: "Mark B Withers" <gooober@xxxxxxx>
To: "SuSE Mailing List" <suse-linux-e@xxxxxxxx>
Sent: 14 June 2000, Wednesday 07:11
Subject: [SLE] multiple nics in SuSE 6.1
Hello everybody!
I'm trying to set-up multiple network cards to work under S.u.S.E.
6.1.
I had to re-compile my kernel in order to use my machine as a
gateway/firewall and wish to enable bridging between the two nic's.
They are both 3 Com 509's, but for some reason the kernel will only
recognise one under the new "experimental (to me)" kernel 2.2.16.
My original kernel (2.2.5) will recognise both nics and seems to use
modules for the driver. On the newer kernel I loaded the nic driver as
a builtin and therefore there is no module.
Should I recompile the kernel and use modules for the nic cards
instead?
Thanks for listening!
Mark
--
To unsubscribe send e-mail to suse-linux-e-unsubscribe@xxxxxxxx
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
--
To unsubscribe send e-mail to suse-linux-e-unsubscribe@xxxxxxxx
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
| < Previous | Next > |