Hi All,
I have a PCMCIA card which use a single IO range, the CIS provides 3
possible ranges for the OS to choose from:
0x278-0x27B
0x378-0x37B
0x3BC-0x3BF
(The card is a PCMCIA version of a device normally attached to a paralell
port, this is why it uses standard LPT Port address ranges)
I have a WDM driver which is used to enable the card under Windows 2000. If
this same card is used on the same laptop with Windows XP installed the
driver fails to load.
The device manager shows code 10 - whatever that is, I can’t find anything
which tells me what these codes are - during my drivers AddDevice routine I
pass the call down the chain the the PCMCIA Bus Driver, this returns error
code 0xC000009A (Insufficient Resources) which I believe to be the root of
the problem.
I have checked the IO Resources in use when XP is running:
378-37F - ECP Printer Port (LPT1)
279-279 - ISAPNP Read Data Port
cannot see anything conflicting with 3BC-3BF.
Has anyone had any problems with PCMCIA device in XP with similar results?
Anyone any ideas how to get around this in my driver?
If it is a resource allocation issue, why can’t I simply override it
manually?
Regards
Alun Carp
Driver Development Team Leader
Data Encryption Systems Limited
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com