Computer Science
3C574_CS(4) 3C574_CS(4)
NAME
3c574_cs - 3Com 3c574 Etherlink XL 10/100 PC Card device
driver
SYNOPSIS
insmod 3c574_cs.o [pc_debug=n] [tc574_debug=n] [if_port=n]
[irq_list=i,j,...]
DESCRIPTION
3c574_cs is the low-level Card Services driver for the
3Com 3c574 EtherLink XL PCMCIA ethernet adapter. When
this driver is attached 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).
The driver uses the N-Way autonegotiating transceiver to
negotiate the speed and duplex of the network link. If
the link partner does not support negotiation only the
link speed is detected.
If the on-card EEPROM is programmed for a full-duplex (FD)
link, only FD media types are advertised and the link is
assumed to be full-duplex.
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 debug-
ging.
if_port=n
Selects the transceiver type. Only 0, 1, and 4 are
acceptable values, other values return an error.
This actual value specificed is ignored -- the
autonegotiating transceiver selects the media speed
and duplex used.
irq_list=i,j,...
This option limits the set of interrupts that may
be allocated by this driver. The default is all
normally-usable IRQs.
max_interrupt_work=work-limit
This option selects the maximum amount of work han-
dled during each interrupt. Each received packet
counts as one unit of work, as does updating
statistics counters and handling errors. The
default value is 10.
use_fifo_buffer=b
A non-zero value enables an acceleration buffer in
front of the transmit and receive data FIFOs. This
option may cause the system to silently hang if the
system PCMCIA interface timing is not properly con-
figured, and thus is normally disabled.
use_memory_ops=b
A non-zero value specifies using memory operations
instead of I/O operations when accessing the FIFO.
This results in faster data transfer in specific
systems. This option is normally disabled and
should only be enabled if use_fifo_buffer is also
enabled.
no_wait=b
A non-zero value specifies that no WAIT signal is
gererated by the card. This option should only be
used with already slow systems that be become even
slower if the encounter a WAIT condition. This
option can cause data corruption, so do not enable
it unless tests verify that it both results in
improved performance and reliable operation.
AUTHOR
Driver core: Donald Becker - becker@cesdis.gsfc.nasa.gov.
PC Card interface: David Hinds - dhinds@hyper.stanford.edu
SEE ALSO
cardmgr(8), pcmcia(5), ifport(8).
CESDIS 1998/01/12 19:11:01 1
Back to the index