pcnet_cs
PCNET_CS(4) PCNET_CS(4)
NAME
pcnet_cs - generic NS8390-based PCMCIA Ethernet Driver
SYNOPSIS
insmod pcnet_cs.o [pc_debug=n] [irq_list=i,j,...] [if_port=n]
[full_duplex=n] [use_big_buf=n] [use_shmem=n] [mem_speed=n] [delay_out-
put=n] [delay_time=n] [hw_addr=n,n,n,n,n,n]
DESCRIPTION
Pcnet_cs is a driver for all NS8390-based PCMCIA ethernet cards. It
can use either polled IO or a shared memory window to exchange data
with the card. The driver first tests for a shared memory buffer,
falling back on polled IO if the memory test fails. When this driver
is bound to a card, it allocates the next available ethernet device
(eth0..eth#). This device name will be reported in the kernel log
file, and passed on to cardmgr(8).
PARAMETERS
pc_debug=n
Selects the PCMCIA debugging level. This parameter is only
available if the module is compiled with debugging enabled. A
non-zero value enables debugging.
irq_list=i,j,...
Specifies the set of interrupts that may be allocated by this
driver.
if_port=n
Selects the transceiver type, for Socket EA and IBM CCAE cards.
1 is 10baseT (twisted pair), and 2 is 10base2 (BNC, or thin
net). The default is 1 (10baseT).
full_duplex=n
For DL10022 based cards where pcnet_cs can't find the MII inter-
face, this option permits manual control of the duplex setting.
1 is full duplex, and 0 is half duplex; the default is 0.
use_big_buf=n
For Socket EA cards, a flag indicating if the driver should use
the large (64K) packet buffer. The default is 1 (true).
use_shmem=n
Selects shared memory versus polled IO mode for packet trans-
fers. The default is -1, meaning to use the card's CIS informa-
tion to decide.
mem_speed=n
Sets the access speed of the shared memory window, in nanosec-
onds. The default is 0 (i.e., no extra wait states). Values of
up to 1000 are legal.
delay_output=n
Specifies that a delay should be inserted after a polled IO
block output. This is turned on by default for Accton and
Socket EA cards.
delay_time=n
Specifies the length of the delay_output delay, in microseconds.
The default is 4.
hw_addr=n,n,n,n,n,n
For cards whose hardware ethernet addresses can't be identified
by the current driver, this is a hack for hardwiring a specific
address. The argument should consist of exactly six byte-sized
numbers, separated by commas, with no spaces. Numbers may be in
decimal or hex ('0xNN').
DIAGNOSTICS
pcnet_cs: this is an AX88190 card!
Indicates that this card is based on the Asix AX88190 chipset,
which requires the axnet_cs driver.
eth#: interrupt(s) dropped!
Indicates that the driver did not receive an interrupt notifica-
tion for some reason. The driver will poll the card (with a
significant performance penalty) if the problem persists. The
most likely cause is an interrupt conflict and/or host bridge
configuration problem.
eth#: MII is missing!
Indicates that the driver expects this card to have a ``Media
Independent Interface'' for link speed and duplex selection, but
could not find it.
AUTHOR
David Hinds - dahinds@users.sourceforge.net
SEE ALSO
cardmgr(8), pcmcia(5).
pcmcia-cs 2001/11/04 22:57:46 PCNET_CS(4)