> When i install filter driver, it ask me to reboot the system. i don’t know why.
The setup log will tell you why. Probably b/c the device node or a child device node rejected the query remove. Is your FDO driver running? Is there an app talking to the driver? If so, the app needs to register for file handle notifications
When i reboot the system, it crashed right at the beginning. Any ideas what can be wrong?
The group’s ESP abilities are probably a little off today. Attach a kernel debugger and send the output of !analyze -v
At the end, i don’t want these driver installed automatically. Only when i need to update the register.
I don’t understand what you are saying. Once you install your filter it will always load on the bridge when your device is present
d
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@gmail.com
Sent: Wednesday, October 14, 2009 1:01 PM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] PCI bus filter driver
Hi
I ask this questios before, but didn’t get answer.
When i install filter driver, it ask me to reboot the system. i don’t know why.
When i reboot the system, it crashed right at the beginning. Any ideas what can be wrong?
At the end, i don’t want these driver installed automatically. Only when i need to update the register.
Thank you
Alex
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
On Wed, Oct 14, 2009 at 4:01 PM, wrote:
>
> At the end, i don’t want these driver installed automatically. Only when i need to update the register.
How frequently do you do that? Is this a one time setup operation? Is
this ‘once every time the system reboots’? Is this ‘whenever I feel
like it?’
Mark Roddy
>
> Thank you
> Alex
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
>
Hi
sorry, i didn’t explain the operation detail.
We are using PCI express extender for production environment for our boards. The extender supports hot-swap functionality that allows us to swap our test board without rebooting the system. so, when you ready to swap the test board, we need unload the driver, save the pci configuration register, turn off power on extender board, remove current test board, install another (THE SAME TYPE) test board, turn on power and update pci registers. At this moment, you have the system the same as you boot it from power off.
This operation is saving a lot of time.
My goal is: when i ready to swap test boards, i’ll load application that will save pci registers for all device behind the hot-swap switch and save it into the file. Then, after replacing the test board, i’ll run the appl and it will restore the previous pci configuration regsiter values. So, the appl can actually load after staring and unload the driver before exitting.
Alex
It is interesting. Do you keep and restore values of BAR’s registers too?
Igor Sharovar
Hi Irog,
Yes. Sometime PCI/PCI express keeps original values, so you don’t need to restore it. But in a general, you need to restore the main PCI configuration register in order to use the test board after turning power on back.
Alex
Hello again,
I would like to thank you everyone who helped me to get the project working. I just finished the first version (i still need to solve the crash issue for filter driver for pci.sys after rebooting the system and implement single driver solution). But i got it running!!!
Again, Thank you for the help!
Alex
Hello,
I tried to install my filter driver to third party driver. I can see my driver in device manager together with the third party driver but i don’t see that system callled DriverEntry for my filter driver.
Why it is happening?
Thank you
Alex
Was the device stack restarted?
d
Sent from my phone with no t9, all spilling mistakes are not intentional.
-----Original Message-----
From: xxxxx@gmail.com
Sent: Saturday, October 24, 2009 11:10 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] PCI bus filter driver
Hello,
I tried to install my filter driver to third party driver. I can see my driver in device manager together with the third party driver but i don’t see that system callled DriverEntry for my filter driver.
Why it is happening?
Thank you
Alex
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer