unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (Debian-3.1)
Page:
Section:
Apropos / Subsearch:
optional field

PCNET_CS(4)                Kernel Interfaces Manual                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.


WARNING
       This  man  page describes the standalone PCMCIA drivers provided by the
       pcmcia-cs source, not the PCMCIA kernel driver support that is included
       in  the 2.4 (and later) linux kernel.  While the kernel PCMCIA code has
       the same functionality as the driver  side  of  the  standalone  PCMCIA
       package,  there are some important differences.  Therefore, some or all
       of this documentation might not apply to the kernel drivers.


AUTHOR
       David Hinds - dahindsATusers.net


SEE ALSO
       cardmgr(8), pcmcia(5).



pcmcia-cs                     2001/11/04 22:57:46                  PCNET_CS(4)