q Tn "PC Card" support .Sh SYNOPSIS .Cd "pcmcia* at pcic? controller ? socket ?" .Cd "pcmcia* at tcic? controller ? socket ?" .Cd "pcmcia* at cardslot?" .Ss hpcmips .Cd "pcmcia* at it8368e? controller ? socket ?" .Cd "pcmcia* at plumpcmcia? controller ? socket ?" .Ss sh3 .Cd "pcmcia* at shpcic? controller ? socket ?" .Sh DESCRIPTION .Nx provides machine-independent bus support and drivers for .Tn PCMCIA
q Personal Computer Memory Card International Association a.k.a. .Tn "PC Card" , .Tn CardBus devices. .Sh SUPPORTED DEVICES .Nx includes the following machine-independent .Tn PCMCIA drivers, sorted by function and driver name:
p
.Ss Serial interfaces and modems
l -tag -width speaker -offset indent -compact t com 8250/16450/16550-compatible PCMCIA serial cards and modems.
.El
p
.Ss Network interfaces
l -tag -width speaker -offset indent -compact t awi BayStack 650 wireless 802.11FH controller.
t cnw Netwave AirSurfer Wireless LAN interface.
t ep 3com 3c589 Etherlink-III Ethernet card.
t mbe Ethernet card based on the Fujitsu MB86960A/MB86965A chipset.
t mhzc Megahertz Ethernet/Modem combo cards
t ne NE2000 compatible cards.
t ray Raytheon Raylink and WebGear Aviator2.4 802.11 controller.
t sm Megahertz Ethernet card.
t wi Lucent WaveLan/IEEE 802.11 controller.
.El
p
.Ss SCSI controllers
l -tag -width speaker -offset indent -compact t aic Adaptec APA-1460 SCSI controller card.
t esp NCR 53C9x, Emulex ESP406, and Qlogic FAS408 SCSI controllers.
.El
.Ss IDE controllers
l -tag -width speaker -offset indent -compact t wdc Digital Hinote Ultra Mobile Media Adapter
.El
.Sh SEE ALSO
.Xr intro 4 ,
.Xr options 4 ,
.Xr aic 4 ,
.Xr awi 4 ,
.Xr cardbus 4 ,
.Xr cnw 4 ,
.Xr com 4 ,
.Xr ep 4 ,
.Xr esp 4 ,
.Xr isa 4 ,
.Xr mbe 4 ,
.Xr mhzc 4 ,
.Xr ne 4 ,
.Xr pcic 4 ,
.Xr pcmcom 4 ,
.Xr ray 4 ,
.Xr sm 4 ,
.Xr tcic 4 ,
.Xr wi 4
p
a http://www.pcmcia.org/ .Sh HISTORY The .Nm driver appeared in .Nx 1.3 . .Sh BUGS .Ss IO space conflicts .Nx probes the pcmcia IO bus width and uses that information to decide where to map PCMCIA IO space. For 10-bit wide cards, 0x300-0x3ff is used, and this is satisfactory. For 12-bit wide cards, however, it would nice to use 0x400-0xfff, however this causes some problems for some specific PCMCIA devices, as well as some specific laptops; consequently, 0x300-0x3ff is used.
p Unfortunately, the choice of 0x300-0x3ff causes problems as well. In particular, a number of video devices are mapped in that range, and may conflict. In the event that pcmcia devices are mapped in 0x300 and appear to be nonfunctional, remapping to 0x400-0xfff may be appropriate; consult .Cd options PCIC_ISA_ALLOC_IOBASE and .Cd options PCIC_ISA_ALLOC_IOSIZE in .Xr options 4 . Example: d -literal -offset indent # Avoid pcmcia bus space conflicts with the default io space # allocation on 12-bit wide busses (base 0x300 size 0xff). options PCIC_ISA_ALLOC_IOBASE=0x400 options PCIC_ISA_ALLOC_IOSIZE=0xbff .Ed