Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

pci multifunction driver resource allocation problem

12 views
Skip to first unread message

Nitin-Radixweb

unread,
Jan 5, 2010, 7:35:01 AM1/5/10
to
Hello,

I am updating the PCI multifunction for windows vista and windows 7.
The driver was filtering the unwanted IO port resources using
IRP_MN_FILTER_RESOURCE_REQUIREMENTS.
The PnP manager allocated six IO port ranges for the device, the driver need
only two IO port ranges, so I filtered the unwanted four IO port ranges in
IRP_MN_FILTER_RESOURCE_REQUIREMENTS.

The resources filter working properly on windows XP, but failed on windows
vista and windows 7. On windows vista and windows 7, when we forward the
start device IRP to the PCI bus driver, it returns 0x C000000D failed
status, When we tried with windows 7 checked build, we got “Illegal resource
filtering” when we passes the start device IRP to bus driver.

Any idea why this happened?

Nitin

Doron Holan [MSFT]

unread,
Jan 5, 2010, 1:00:39 PM1/5/10
to
without the code that implements the filtering it is unclear what your bug
is

d

--

This posting is provided "AS IS" with no warranties, and confers no rights.


"Nitin-Radixweb" <Nitin-R...@discussions.microsoft.com> wrote in message
news:CEEEDDB0-28BB-40AA...@microsoft.com...

Alexander Grigoriev

unread,
Jan 5, 2010, 10:55:25 PM1/5/10
to
How will pci.sys know which BARs to set up? Suppose, you keep only first and
second BAR, and expect pci.sys to only enable those. But is that allowed at
all?
Also, you CAN NOT change the BAR size. There are no provisions in PCI spec
to enable different size. I hope you're not trying to do that.


"Nitin-Radixweb" <Nitin-R...@discussions.microsoft.com> wrote in message
news:CEEEDDB0-28BB-40AA...@microsoft.com...

Nitin-Radixweb

unread,
Jan 6, 2010, 8:56:01 AM1/6/10
to
ok, means i will use all IO resources or none of them in vista or later.
is it possible to do this by any other way (driver, coinstaller,
classinstaller)?

Nitin

"Alexander Grigoriev" wrote:

> .
>

0 new messages