Why Smart card reader is not listed by the resource manager ?

Hi,

I have written a smart card reader driver using the ddk sample pscr for
WinXP. When the WinAPI ‘SCardListReaders’ is called, its not listing my
reader. But the installation and the registry entries for my reader
driver is perfect and as described by the DDK help. The resource manager
service has been started also. But one thing i have observed is, the
IRP’s related to Power management are not coming to the driver (Is this
because, the member PowerMgmtSupport’ in the card capabilities is not at
all initialized ?). IRP_MJ_START_DEVICE and other IRP’s are coming and
also, another minor IRP, IRP_MN_QUERY_LEGACY_BUS_INFORMATION is
observed… is this because i have set the ‘Reader Type’ member in the
reader capabilities to SCARD_READER_TYPE_VENDOR since its a PCI reader
and there is no specific type defined for PCI.

What should i do so that the resource manager recognizes our card reader ?

Regards
Esha