|
 |
 |
 |
 |
Microsoft Knowledge Base Article
This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms
of Use |
Trademarks
Article ID: 302884 - Last Review: January 31, 2007 - Revision: 2.1 PC Card Is Not Enumerated at Startup with Texas Instruments 1420 CardBus ControllerThis article was previously published under Q302884 IMPORTANT: This article contains information about modifying the registry. Before you
modify the registry, make sure to back it up and make sure that you understand how to restore
the registry if a problem occurs. For information about how to back up, restore, and edit the
registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986Â
(http://kbalertz.com/Feedback.aspx?kbNumber=256986/EN-US/
)
Description of the Microsoft Windows Registry
If this article does not describe your hardware-related issue, please see the following Microsoft Resource Center to view more articles about hardware: http://support.microsoft.com/default.aspx/w98?sid=460
(http://support.microsoft.com/?scid=http%3a%2f%2fsupport.microsoft.com%2fdefault.aspx%2fw98%3fsid%3d460)
When you start certain computers that run Windows Millennium Edition (Me) with some types of PC Cards inserted in a CardBus slot, the PC Card may not be successfully enumerated. You may hear the PC Card "removal" sound during Windows startup, instead of the PC Card "insertion" sound that indicates successful enumeration of the card.
If you eject and reinsert the PC Card after the computer has finished starting, the card is successfully enumerated, you hear the PC Card "insertion" sound, and the device functions correctly. Also, if you suspend and resume the computer, the PC Card is successfully enumerated, you hear the PC Card "insertion" sound, and the device functions normally.
This problem may occur on certain computers that use Texas Instruments 1420 CardBus controller chip sets and Intel ICH3 main system chip sets.
When the TI 1420 CardBus controller is being initialized and is detecting the presence of a PC Card, a spurious power-management event (PME) signal may be generated and passed through the ICH3 chip set. If this occurs when the CardBus socket-services drivers are not able to process the events properly, the processing of the event may encounter an error. This error can result in the card-insertion event being misinterpreted as a card-removal event, and the inserted PC Card may not be successfully enumerated.
The hardware problem with the Texas Instruments 1420 chip set that causes it to generate a spurious PME signal also occurs with the Texas Instruments 4451 CardBus chip set, and results in the symptoms that are documented in the following Microsoft Knowledge Base article:
272248Â
(http://kbalertz.com/Feedback.aspx?kbNumber=272248/EN-US/
)
CardBus Adapter Not Enumerated with Texas Instruments 4451 CardBus Controller
WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may
require you to reinstall your operating system. Microsoft cannot guarantee that you can solve
problems that result from using Registry Editor incorrectly. Use Registry Editor at your own
risk.
Possible workarounds for this issue include:
- You can work around this problem by disabling power-management capabilities for the Texas Instruments 1420 CardBus chip set. To do this:
- Start Registry Editor (Regedit.exe).
- Locate and click the following key in the registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\PCI - On the Edit menu, point to New, and then click DWORD Value. Then, type the value name as indicated below:
Value name: AC51104C
Data type: DWORD
Value data: 0x20000000
- Double-click the new value name, type the value data as indicated above, and then click OK.
- Quit Registry Editor.
This workaround has the effect of disabling all power-management functionality that is associated with the CardBus controller. Features such as Wake-on-Ring (for PC Card modems) and Wake-on-LAN (for PC Card network adapters) for inserted PC Card devices are disabled by this workaround. Also, the CardBus controller itself would always be powered on, even if no PC Card is inserted, resulting in a potential slight increase in power consumption and corresponding reduction in battery life when the computer is using battery power.
-
Some Original Equipment Manufacturers (OEMs) with certain hardware configurations have resolved a similar problem by modifying the computer's BIOS to read the PME# status line multiple times when it is signaled, and to pass the PME# signal only if the PME# line remains active for more than a brief period (for example, for more than three milliseconds).
-
It may be possible to work around this problem in the motherboard hardware by adding appropriate resistance and/or capacitance to the PME# line to suppress (de-bounce) the spurious signal from the Texas Instruments 1420 CardBus controller.
To determine whether your computer contains the components that may produce this symptom, follow these steps:
- Click Start, point to Settings, and then click Control Panel.
- Double-click System, and then click the Device Manager tab.
- Click the plus sign (+) next to PCMCIA Socket to expand the branch.
- If there are any entries under PCMCIA Socket that read "Texas Instruments PCI-1420 CardBus Controller," your computer contains the CardBus controller chip set that is susceptible to this problem.
This problem is known to occur on the following portable computers that contain the Texas Instruments 1420 CardBus chip set and Intel ICH3 main chip set:
This problem is known to occur with the following PC Card devices:
- IBM Microdrive (model DMDM-10340) with IBM PC Card adapter
- Socket LP-E Compact Flash Ethernet card with IBM PC Card adapter
APPLIES TO- Microsoft Windows Millennium Edition
Retired KB Content DisclaimerThis article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.
Community Feedback System
Very often, it takes hours to solve a problem. Very often, you've looked high
and low, and have tried a lot of solutions. When you finally found it, chances
are, it was because someone else helped you. Here's your chance to give back.
Use our community feedback tool to let others know what worked for you and what
didn't.
Please also understand that the community feedback system is not warranted to be
correct, it's simply a system that we've built to let people try and help each
other. If something in a feedback response doesn't make sense to you, or you're
not comfortable making changes that the feedback talks about (like registry
edits), please consult a professional.
Thank you for using kbAlertz.com Feedback System.
-- Scott Cate
|
 |
 |
 |
 |
 |
 |
 |
| |