Start Device not called after filter resource requirement irp

Hi all,

I have done a win2k driver for 16bit pcmcia memory card successfully…I had ported it to win98 and I am using LogConfigOverride to make the databus width to 16bit…
Under Win98, it’s works well on Ricoh’s pcmcia adapter(pci to pcmcia bridge),but it fails to load on Elan Digital System’s pcmcia adapter PCD2-F/PCI-E With TI’s 1420 chip…

Under Win2k, it works well with both the pcmcia adapters…

Problem: -

In Win98 and Elan’s pcmcia PCD2-F/PCI-E adapter, When I install the driver, I get the debug outputs upto IRP_MN_FILTER_RESOURCE_REQUIREMENTS and after that, I don’t get IRP_MN_START_DEVICE…and the system Stops…

When I remove our card from the adapter, IRP_MN_START_DEVICE is issued, resource allocation is happening…and after few seconds, the driver unloading also happens…

If I could suspect any fault with my inf’s logconfig override, the same inf file is working perfectly on win98 on Ricoh’s adapter…

I shall provide any additional info required to solve this problem…Can anybody tell me what would be the trouble…

Thanks very much,

Shiva P

THIS E-MAIL MESSAGE ALONG WITH ANY ATTACHMENTS IS INTENDED ONLY FOR THE ADDRESSEE
and may contain confidential and privileged information. If the reader of this message
is not the intended recipient, you are notified that any dissemination, distribution
or copy of this communication is strictly Prohibited.If you have received this message
by error, please notify the sender immediately, return the original mail to the sender
and delete the message from your system.

> “Shiva Prasad T. S.” wrote:

In Win98 and Elan’s pcmcia PCD2-F/PCI-E adapter, When I install the
driver, I get the debug outputs upto
IRP_MN_FILTER_RESOURCE_REQUIREMENTS and after that, I don’t get
IRP_MN_START_DEVICE…and the system Stops…

The only way I can imagine this happening is if you have an error in the
way you’re handling PnP requests. Every finicking detail the DDK
mentions is important, which is why I so often recommend that people
simply rename and use the GENERIC.SYS module that’s in my book.


Walter Oney, Consulting and Training
Basic and Advanced Driver Programming Seminars
Check out our schedule at http://www.oneysoft.com

Thanks very much Walter…
Yes…I am using your driverwizard skeleton code and also, this driver
works perfectly with the Ricoh’s pcmcia adapter on win98…

Only when I use a different one(Elan’s)pcmcia adapter, this failure
happens…

On the other hand, I had checked out the adapter works perfectly on win2k
with my win2k driver for the same…

Would you suggest me , any clues, when I remove the card from the adapter,
startdevice is called and it shows the allocated resource…and within few
seconds, the driver gets unloaded again…

Is it reasonable for me to think of an bug on the Elan’s pcmcia adapter
driver for win98

Thanks,

Shiva P

THIS E-MAIL MESSAGE ALONG WITH ANY ATTACHMENTS IS INTENDED ONLY FOR THE ADDRESSEE
and may contain confidential and privileged information. If the reader of this message
is not the intended recipient, you are notified that any dissemination, distribution
or copy of this communication is strictly Prohibited.If you have received this message
by error, please notify the sender immediately, return the original mail to the sender
and delete the message from your system.

“Shiva Prasad T. S.” wrote:

Is it reasonable for me to think of an bug on the Elan’s pcmcia adapter
driver for win98

If they have supplied their own driver, yes, it probably has bugs. Try
posting this question to microsoft.public.development.device.drivers to
see if one of the Microsoft dev’s who hang out there knows anything
about that specific controller. Bear in mind, though, that Microsoft is
not really supporting win98 any more.


Walter Oney, Consulting and Training
Basic and Advanced Driver Programming Seminars
Check out our schedule at http://www.oneysoft.com