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:

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