BUG: Windows 98: CardBus Device Receives Wrong Voltage (280076)



The information in this article applies to:

  • Microsoft Windows 98 Driver Development Kit (DDK)

This article was previously published under Q280076

SYMPTOMS

On a Microsoft Windows 98-based computer, a CardBus device may receive the wrong voltage, causing the device to not work properly.

CAUSE

This problem occurs when the Card Information Structure (CIS) for a CardBus device is in the Base Address Register (BAR) memory. If the physical address for the CIS is not on a page boundary, the Pccard.vxd file reads invalid CIS information. Because the CIS contains the voltage settings for the device, the actual voltage applied to the device may be incorrect.

RESOLUTION

If the BAR memory size is a multiple of a page (4 kilobytes), the resulting BAR physical address may be page-aligned, which works around the problem.

STATUS

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

REFERENCES

Windows 98 Device Driver Kit (DDK)

Modification Type:MajorLast Reviewed:10/16/2002
Keywords:kbBug kbDSupport KB280076