From: Mdeath on
Hi everyone,

I have a legacy PCMCIA card that I am trying to get to work reliably on
WinXP. My current problem is as follows:

When I put the card into a machine running Win2K, it gets recognized with no
problem and the system reads the card CIS.
When I put the card into a machine running WinXP (no SP), it -sometimes-
recognizes the card, but not every time. SP1, even less frequently, SP2
barely at all. If I spray the card with freezy-stuff, the card will be
recognized, at least until it warms up. The card uses an FPGA to process
PCMCIA bus control signals to allow access to the on-board EEPROM that
contains the CIS. I can tell from the schematic of the FPGA that the timing
for that section of the circuit looks wrong, but unfortunately there is no
way to redesign the circuit in time.

My question is this:

Given that the card works in Win2K and progressively gets worse, and the
issue seems to be one of timing, are there timing parameters for pcmcia.sys
in the registry, or settable via an .inf file, that could be different
between the various OSs and could be tweaked?

My second question is this:

Any other ideas?

Thanks in advance,

Leslie