7.2 PCMCIA Network Interface Card Support in Windows NT

This describes how to set up a PCMCIA network interface card in Windows NT platforms. This covers only PCMCIA NIC cards, and does not discuss how other PCMCIA devices (modems and SCSI controllers, for example) are configured or installed.

The pcmcia.sys DLL provides the supports services for PCMCIA devices in Windows NT. It configures the PCMCIA slots based on information it gathers from the registry. This information consists of the following:

·IO Ports

·Interrupts

·Shared Memory Windows

·Attribute Memory Windows

When Windows NT boots, pcmcia.sys communicates with each PCMCIA slot and determines whether the PCMCIA device is a network adapter. Based on this information, pcmcia.sys uses the tuple on the PCMCIA card (Manufacturer Id String, Device ID String, and CRC values) to locate card information in the registry. Each supported card must have an entry in the PCMCIA section of the registry. The layout of this section of the registry can be in either of the following two forms:

Format 1:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
\Pcmcia\DataBase

Manufacturer_Id_String

Device_Id_String

Driver: REG_SZ: DriverName // without the .sys extension

<Optional Parameters, if any>

For example:

3Com Corporation

3C589

Driver: REG_SZ: elnk3 // without the .sys extension

Format 2:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
\Pcmcia\DataBase

Manufacturer_Id_String

Device_Id_String

CRC

Driver: REG_SZ: DriverName

<Optional Parameters, if any

For example:

Xircom

Credit Card 10-Base-T

1234

Driver: REG_SZ: xcsiips

AttributeMemorySize: REG_DWORD: 0x1000