ABCDEFGHIJKLMNOPQRSTUVWXYZ

pcmcia_core

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]    [unreset_limit=n]    [cis_speed=n]    [io_speed=n]
       [cis_width=n]      [probe_io=n]      [probe_mem=n]      [cb_mem_base=n]
       [cb_bus_base=n] [cb_bus_step=n] [cb_pci_irq=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 debugging.

       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 processed, 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 disabled.  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 40.

       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 50 (i.e., 5 seconds).

       cis_speed=n
              Sets the access delay in nanoseconds  for  CIS  memory  windows.
              This parameter only affects card identification.  The default is
              300 ns.

       cis_width=n
              If this flag is set, then CIS windows are configured for  16-bit
              transfers.  The default is 0 (i.e., use 8-bit transfers).

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

       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 1 (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 1 (true).

       cb_mem_base=n
              Sets the base address to use for memory mapping  CardBus  bridge
              registers.  By default, bridges that are not already initialized
              by the PCI BIOS will be mapped at 0x68000000.  If this parameter
              is set, then this value will override any existing mappings.

       cb_bus_base=n
              Specifies  that  PCI  bus  numbers  for CardBus busses should be
              renumbered starting with this value.   By  default,  bus  values
              that  are  uninitialized  at boot time will be numbered starting
              with bus 0x20.

       cb_bus_step=n
              Specifies the number of bus slots to reserve for  secondary  PCI
              busses,  for  each  CardBus  socket, when busses are renumbered.
              The default is 2.

       cb_pci_irq=n
              Specifies an interrupt number 1..15 to be assigned to any  Card-
              Bus  bridge  whose  PCI  interrupt was not set by the BIOS.  The
              default is to pick an interrupt based on the BIOS PCI  Interrupt
              Routing table only when the table is unambiguous.


AUTHOR
       David Hinds - dahinds@users.sourceforge.net


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



pcmcia-cs                     2000/08/30 20:23:01               PCMCIA_CORE(4)