BUG: PCMCIA Hardware Identification is not Generated Properly (296117)



The information in this article applies to:

  • Microsoft Windows 2000 Driver Development Kit (DDK), when used with:
    • the operating system: Microsoft Windows 2000 SP1

This article was previously published under Q296117

SYMPTOMS

Due to a bug in the PCMCIA bus driver in generating Hardware Identification values (HWID) for PCMCIA devices, devices are not enumerated.

CAUSE

During the enumeration, the Hardware Identification values for the PCMCIA card is generated by the PCMCIA bus driver. If the hardware generates the HWID according to the following format:

PCMCIA\MANUFACTURER-PRODUCT-MANUFACTURERCODE(4)-MANUFACTURERINFO(4)
				
the device will have enumeration problems because the Microsoft Windows 2000 system does not include the "PRODUCT" string as part of the hardware ID.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

MORE INFORMATION

Typically, hardware generates IDs in one of the following formats:

Format 1: 
PCMCIA\MANUFACTURER-PRODUCT-CRC(4)

Format 2: 
PCMCIA\MANUFACTURER-PRODUCT-MANUFACTURERCODE(4)-MANUFACTURERINFO(4)
				
Microsoft Windows 2000 supports the first format, but not the second format.

REFERENCES

Microsoft Windows 2000 Device Driver Kit Documentation

Modification Type:MinorLast Reviewed:7/27/2004
Keywords:kbbug kbKMode kbpending kbWDM KB296117