root/drivers/net/README.modules

/* [previous][next][first][last][top][bottom][index][help] */
Wed 2-Aug-95  <matti.aarnio@utu.fi>

                Linux network driver modules

        This is a potpourri of INSMOD-time(*) configuration
        options (if exist) and their default values of various
        modules on Linux network drivers collection.

        Do NOT mistake this to "README.modules" at the top-level
        directory!

        --------------------------
        (*)     "INSMOD-time" means when you load module with
                /sbin/insmod  you can feed it optional parameters.
                See "man insmod".
        --------------------------


3c501.c:
        io  = 0x280     IO base address
        irq = 5         IRQ
        (Probes ports:  0x280, 0x300)

3c503.c:
        io = 0
        irq = 0
        (Probes ports: 0x300, 0x310, 0x330, 0x350, 0x250, 0x280, 0x2A0, 0x2E0)

3c505.c:
        io = 0
        irq = 0
        (Probes ports: 0x300, 0x280, 0x310)

3c507.c:
        io = 0
        irq = 0
        (Probes ports: 0x300, 0x320, 0x340, 0x280)

3c509.c:
        No parameters (autoprobes)
        (EISA, and MCA probes in addition to ISA-probes;
         ISA probing via PCMCIA AutoConfig (or similar)
         via port 0x100.)

8390.c:
        ei_debug = 0
        ei_pingpong = 1   (If no Rx/Tx PINGPONG is desired, set to zero)

ac3200.c:
        io = 0
        irq = 0
        (EISA probing..)

apricot.c:
        io = 0x300  (Can't be altered!)
        irq = 10

arcnet.c:
        io = 0
        irqnum = 0
        shmem = 0
        num = 0
        (When probing, looks at the following possible addresses:
         Suggested ones:
                0x300, 0x2E0, 0x2F0, 0x2D0
         Other ones:
                0x200, 0x210, 0x220, 0x230, 0x240, 0x250, 0x260, 0x270,
                0x280, 0x290, 0x2A0, 0x2B0, 0x2C0,
                       0x310, 0x320, 0x330, 0x340, 0x350, 0x360, 0x370,
                0x380, 0x390, 0x3A0,                      0x3E0, 0x3F0  )

at1700.c:
        io = 0
        irq = 0
        (Probes ports: 0x260, 0x280, 0x2A0, 0x240, 0x340, 0x320, 0x380, 0x300)

atp.c: *Not modularized*
        (Probes ports: 0x378, 0x278, 0x3BC;
         fixed IRQs: 5 and 7                    )


auto_irq.c: *Static kernel component*


de4x5.c:
        io = 0x000b
        irq = 10
        is_not_dec = 0  -- For SMC card using DEC 21140 set this to 1
        (EISA, and PCI probing)

de600.c:
        de600_debug = 0
        (On port 0x378, irq 7 -- lpt1;  compile time configurable)

de620.c:
        bnc = 0, utp = 0  <-- Force media by setting either.
        io = 0x378      (also compile-time configurable)
        irq = 7

depca.c:
        io = 0x200
        irq = 7
        (Probes ports:  ISA:  0x300, 0x200;
                        EISA: 0x0c00            )

dummy.c:
        No options

e2100.c:
        io = 0
        irq = 0
        (Probes ports: 0x300, 0x280, 0x380, 0x220)

eepro.c:
        io = 0
        irq = 0
        (Probes ports: 0x200, 0x240, 0x280, 0x2C0, 0x300, 0x320, 0x340, 0x360)

eexpress.c:
        io = 0
        irq = 0
        (Probes ports: 0x300, 0x270, 0x320, 0x340)

eql.c:
        (No parameters)

ewrk3.c:
        io = 0x300
        irq = 5
        (With module no autoprobing!
         On EISA-bus does EISA probing.
         Static linkage probes ports on ISA bus:
                0x100, 0x120, 0x140, 0x160, 0x180, 0x1A0, 0x1C0,
                0x200, 0x220, 0x240, 0x260, 0x280, 0x2A0, 0x2C0, 0x2E0,
                0x300,        0x340, 0x360, 0x380, 0x3A0, 0x3C0)

hp-plus.c:
        io = 0
        irq = 0
        (Probes ports: 0x200, 0x240, 0x280, 0x2C0, 0x300, 0x320, 0x340)

hp.c:
        io = 0
        irq = 0
        ne8390_rw_bugfix = 0
        (Probes ports: 0x300, 0x320, 0x340, 0x280, 0x2C0, 0x200, 0x240)

hp100.c:
        hp100_port = 0 (IO-base address)
        (Does EISA-probing, if on EISA-slot;
         On ISA-bus probes all ports from 0x100 thru to 0x3E0
         in increments of 0x020)

ibmtr.c:
        io = 0
        (Probes ports: 0xA20, 0xA24 -- Ok, 0x220, 0x224, but IBM style..)

lance.c: *Not modularized*
        (PCI, and ISA probing; "CONFIG_PCI" needed for PCI support)
        (Probes ISA ports: 0x300, 0x320, 0x340, 0x360)

loopback.c: *Static kernel component*

ne.c:
        io = 0
        irq = 0
        config_ne_sanity = 0
        ne8390_rw_bugfix = 0;
        (Probes ports: 0x300, 0x280, 0x320, 0x340, 0x360)

net_init.c: *Static kernel component*

ni52.c: *Not modularized*
        (Probes ports:  0x300, 0x280, 0x360, 0x320, 0x340
                mems:   0xD0000, 0xD2000, 0xC8000, 0xCA000,
                        0xD4000, 0xD6000, 0xD8000 )

ni65.c: *Not modularized*  **16MB MEMORY BARRIER BUG**
        (Probes ports:  0x300, 0x320, 0x340, 0x360)

pi2.c:  *Not modularized* (well, NON-STANDARD modularization!)
        Only one card supported at this time.
        (Probes ports: 0x380, 0x300, 0x320, 0x340, 0x360, 0x3A0)

plip.c:
        No options; goes to IO=0x278, IRQ=2

ppp.c:
        No options (ppp-2.2+ has some, this is based on non-dynamic
        version from ppp-2.1.2d)

seeq8005.c: *Not modularized*
        (Probes ports: 0x300, 0x320, 0x340, 0x360)

sk_g16.c: *Not modularized*
        (Probes ports: 0x100, 0x180, 0x208, 0x220m 0x288, 0x320, 0x328, 0x390)

skeleton.c: *Skeleton*

slhc.c:
        No configuration parameters

slip.c:
        slip_maxdev = 256 (default value from SL_NRUNIT on slip.h)


smc-ultra.c:
        io = 0
        irq = 0
        (Probes ports:  0x200, 0x220, 0x240, 0x280, 0x300, 0x340, 0x380)

tulip.c: *Partial modularization*
        (init-time memory allocation makes problems..)

tunnel.c:
        No insmod parameters

wavelan.c:
        io = 0x390      (Settable, but change not recommended)
        irq = 0         (Not honoured, if changed..)

wd.c:
        io = 0
        irq = 0
        mem = 0         (Force shared-memory on address 0xC8000, or whatever..)
        (Probes ports:  0x300, 0x280, 0x380, 0x240,
         uses AUTOIRQ)

znet.c: *Not modularized*
        (Only one device on  Zenith Z-Note (notebook?) systems,
         configuration information from (EE)PROM)

/* [previous][next][first][last][top][bottom][index][help] */