ABCDEFGHIJKLMNOPQRSTUVWXYZ

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)