*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> pcmcia (4)              
Title
Content
Arch
Section
 

PCMCIA(4)

Contents


NAME    [Toc]    [Back]

     pcmcia - introduction to PCMCIA (PC Card) support

SYNOPSIS    [Toc]    [Back]

     # i386
     pcic0   at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
     pcic1   at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
     pcic2   at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
     pcic*   at isapnp?
     pcic*   at pci? dev? function ?
     pcmcia* at pcic? controller ? socket ?

     # i386
     tcic0   at isa? port 0x240 iomem 0xd0000 iosiz 0x10000
     pcmcia* at tcic? controller ? socket ?

     # sparc
     tslot*  at sbus? slot ? offset ?
     pcmcia* at tslot? socket ?

     # sparc/sparc64
     stp*    at sbus? slot ? offset ?
     pcmcia* at stp? socket ?

     # all architectures
     cbb*      at pci? dev? function ?
     cardslot* at cbb? flags 0x0000
     pcmcia*   at cardslot?

DESCRIPTION    [Toc]    [Back]

     The pcmcia subsystem provides machine-independent  bus  support and drivers
     for PCMCIA (PC Card) devices.

SUPPORTED DEVICES    [Toc]    [Back]

     The  following devices are supported, sorted by function and
driver name:

   Miscellaneous    [Toc]    [Back]
        gpr(4)        GemPlus GPR400 smartcard reader.

   Serial interfaces and modems    [Toc]    [Back]
        com(4), pccom(4)
                      8250/16450/16550-compatible  PCMCIA  serial
cards and
                      modems.

   Network interfaces    [Toc]    [Back]
        an(4)           Aironet   Communications  4500/4800  IEEE
802.11DS wireless
                      controller.
        awi(4)        BayStack  650  wireless  802.11FH  wireless
controller.
        cnw(4)        Xircom Creditcard Netwave cards.
        ep(4)          3Com 3c556, 3c562, 3c574, and 3c589 EtherLink III Ethernet
 cards.
        ne(4)         NE2000 compatible cards.
        ray(4)        Raytheon Raylink  /  WebGear  Aviator  IEEE
802.11FH 2Mbps
                      wireless controller.
        rln(4)        Proxim RangeLAN2 PC-Card.
        sm(4)         Megahertz Ethernet cards.
        wi(4)          WaveLAN/IEEE, PRISM-II and Spectrum24 IEEE
802.11DS
                      cards.
        xe(4)         Xircom 16bit Ethernet cards.

   SCSI controllers    [Toc]    [Back]
        aic(4)        Adaptec APA-14[56]0 and NewMedia BusToaster
SCSI controller
 cards.

   IDE controllers    [Toc]    [Back]
        wdc(4)         Devices  which implement an ATA/IDE interface, such as
                      mini disk drives,  CDROMs.   This  includes
Compact Flash
                      cards which emulate a disk drive.

     The  supported  PCMCIA controllers are those that are i82365
compatible.

NOTES    [Toc]    [Back]

     On some pcmcia  adapters,  for  instance  the  sbus(4)-based
stp(4), the
     pcmcia  bus  will  be mapped in big-endian format instead of
the natural
     (and preferred) little endian  format.   Unfortunately  such
controllers
     lack  the hardware facility to swap bytes, and it is not efficient to convert
 all drivers to always know about  this.   While  8  bit
drivers can invisibly
 work on such a bus, 16 bit drivers will need modification to handle
 this.  So far, wi(4) is the only driver to require these
modifications.


     If  the  pcmcia adapter is not detected, or if pcmcia events
(such as card
     insertion) do not occur, there may be a PCI card BIOS mapped
in the same
     memory space the pcmcia driver is configured to use (this is
often the
     case  with  Ethernet  card  boot  ROMs).   The  output  from
dmesg(8) should contain
  a  line beginning with ``bios0'' that lists the memory
address and
     size of mapped regions.  If there is a conflict, you can use
     boot_config(8) to change the iomem parameter of the pcic device to a nonoverlapping
 address, such as 0xd8000 for pcic0.  Some experimentation may
     be  required to find a working value; in some cases the size
parameter of
     the pcic device may need to be decreased  to  avoid  a  conflict.

SEE ALSO    [Toc]    [Back]

      
      
     aic(4),  an(4),  awi(4), cardbus(4), cbb(4), cnw(4), com(4),
eisa(4),
     ep(4), gpr(4), intro(4), isa(4), isapnp(4),  ne(4),  pci(4),
pcic(4),
     ray(4),  rln(4),  sbus(4), sm(4), stp(4), tcic(4), tslot(4),
usb(4),
     wdc(4), wi(4), xe(4)

HISTORY    [Toc]    [Back]

     The pcmcia driver appeared in OpenBSD 2.3.

OpenBSD     3.6                       September     11,      1998
[ Back ]
 Similar pages
Name OS Title
pccardd FreeBSD PC-CARD (PCMCIA) management daemon
pccardc FreeBSD PC-CARD (PCMCIA) management and monitoring tool
pcmcia_io_map NetBSD support for PCMCIA
pcmcia_io_unmap NetBSD support for PCMCIA
pcmcia_mem_alloc NetBSD support for PCMCIA
pcmcia_mem_map NetBSD support for PCMCIA
pcmcia_mem_unmap NetBSD support for PCMCIA
pcmcia_io_free NetBSD support for PCMCIA
pcmcia_io_alloc NetBSD support for PCMCIA
pcmcia_function_disable NetBSD support for PCMCIA
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service