Skip to Content.
Sympa Menu

baslinux - Re: [BL] Connecting via ethernet

baslinux AT lists.ibiblio.org

Subject: Baslinux mailing list

List archive

Chronological Thread  
  • From: Sindi Keesan <keesan AT iamjlamb.com>
  • To: baslinux AT lists.ibiblio.org
  • Subject: Re: [BL] Connecting via ethernet
  • Date: Tue, 11 May 2004 18:04:39 -0400 (EDT)

On Tue, 11 May 2004, Sindi Keesan wrote:

> On Sun, 9 May 2004 3aoo-cvfd AT dea.spamcon.org wrote:
>
> > James Miller wrote:
> > >
> > > Any ISA NIC with jumpers that is supported under Linux should
> > > work fine for you. Most I've had to specify to insmod is IRQ
> > > - base address has not been needed.
> >
> > ISA NE2000 NICs need the io address (but not the IRQ).
> > ------------------
> > insmod 8390
> > insmod ne io=0x300
> > ------------------
>
>
> I got four PCI ethernet cards working now including two with ne2k-pci.
> This last one is plain ne and is also ISA. Are all ne ISA cards
> io=0x300? Is there some way to determine the address? A winbond chip.
>

I did a search on linux 3c509 ISA address and found a probably answer:


8.1. Multiple Ethernet Card per Machine

......
Problem 1. If the driver(s) of the card(s) is/are being used as a
loadable module modularized kernel, in the case of PCI drivers, the
module will typically detect all of the installed cards automatically.

*** For ISA cards, you need to supply the I/O base address of the card so
the module knows where to look. This information is stored in the file
/etc/conf.modules.

Example 8-1. Two ISA ethernet cards

Consider we have two ISA 3c509 cards, one at I/O 0x300 and one at I/O
0x320. For ISA cards, edit the conf.modules file, vi /etc/conf.modules
and add:
alias eth0 3c509
alias eth1 3c509
options 3c509 io=0x300,0x320

This says that the 3c509 driver should be loaded for either eth0 or
eth1 alias eth0, eth1 and it should be loaded with the options
io=0x300,0x320 so that the drivers knows where to look for the cards.
Note that 0x is important, things like 300h as commonly used in the
DOS world wont work.


I think if I put in this alias then I type insmod eth0 without the
address, right? Or I type
insmode 3c509 io-0x300 (or 0x320 - would that also work?).

For PCI cards, you typically only need the alias lines to correlate
the ethN interfaces with the appropriate driver name, since the I/O
base of a PCI card can be safely detected. For PCI cards, edit the
conf.modules file vi /etc/conf.modules and add:
alias eth0 3c509
alias eth1 3c509





Archive powered by MHonArc 2.6.24.

Top of Page