PCMCIA_CORE(4)                                     PCMCIA_CORE(4)

NAME
       pcmcia_core - PCMCIA Card Services core module

SYNOPSIS
       insmod    pcmcia_core.o    [pc_debug=n]    [setup_delay=n]
       [resume_delay=n]     [shutdown_delay=n]     [vcc_settle=n]
       [reset_time=n]  [unreset_delay=n] [unreset_check=n] [unre-
       set_limit=n]  [cis_speed=n]  [io_speed=n]   [strict_cis=n]
       [probe_io=n] [probe_mem=n]

DESCRIPTION
       Pcmcia_core is the core Card Services module, required for
       all drivers for specific PCMCIA cards.  It is loaded prior
       to loading any socket device drivers.

       In  the  event that kernel version mismatches prevent this
       module from  being  loaded,  version  information  can  be
       extracted from the module itself by doing:

              strings -n 10 pcmcia_core.o | head -3

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.

       setup_delay=n
              Sets  the  delay  between  when  a  card  is  first
              detected, and when it will be powered up.  In 1/100
              second increments, the default is 5.

       resume_delay=n
              Sets the delay between when a resume event is  pro-
              cessed,  and  when a suspended card will be powered
              up.  In 1/100 second increments, the default is 20.

       shutdown_delay=n
              Sets  the  delay  between  when when a card removal
              event is detected, and when the socket will be dis-
              abled.   In 1/100 second increments, the default is
              5.

       vcc_settle=n
              Sets the time to wait after first applying power to
              a  socket before accessing a card.  In 1/100 second
              increments, the default is 30.

       reset_time=n
              Sets how long the software  reset  signal  will  be
              asserted, in microseconds.  The default is 10.

       unreset_delay=n
              Sets  the  delay  between when a card is reset, and
              when the card will first be checked to see if it is
              ready.   In 1/100 second increments, the default is
              10.  This delay should be increased for cards  that
              raise the ready signal prematurely.

       unreset_check=n
              Sets  how  often to check to see if a card is ready
              after it is sent a software reset.  In 1/100 second
              increments, the default is 10.

       unreset_limit=n
              Sets  the  maximum  number of checks to make before
              pronouncing a card to be dead.  The default is  30.

       cis_speed=n
              Sets the access delay in nanoseconds for CIS memory
              windows.  The default is 300 ns.

       io_speed=n
              Sets the access delay in nanoseconds  for  IO  port
              windows.  The default is 0.

       strict_cis=n
              A flag (zero is false, non-zero is true) indicating
              if a card's Card Information  Structure  should  be
              checked  for strict conformance to the PCMCIA spec.
              The default is false.

       probe_io=n
              A flag indicating if Card Services should probe  IO
              port  regions  for  conflicts  with  other  devices
              unknown to Linux.  The default is true.

       probe_mem=n
              A flag indicating if  Card  Services  should  probe
              memory windows for conflicts with ROM extensions or
              memory-mapped devices.  The default is true.

AUTHOR
       David Hinds - dhinds@hyper.stanford.edu

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

pcmcia-cs              1999/02/08 08:01:37                      1