Hi all,
This is probably an old question, but still…
In order to handle NPFS, there’s still need for a legacy driver since the
filter manager doesn’t support it.
However, it seems to be impossible to unload. It’s a known problem, but I
just thought that this particular case might
have had some unique ways to solve because there are no issues with the
volume unmounting, etc.
The main problem seems to be stuck pipe read I/Os, mainly from the system
pipes handled by lsass and alike.
Does anybody have any idea on how to solve the unload problem in this
specific scenario?
Thanks in advance,
G.
I don’t see a way you could safely detach a legacy filter device from NPFS in order to unload the driver.
Regards,
Scott
File System Filter Team
Microsoft
This posting is provided “AS IS” with no warranties, and confers no Rights
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Greg
Sent: Sunday, December 05, 2010 8:03 AM
To: Windows File Systems Devs Interest List
Subject: [ntfsd] Legacy file system filter unload
Hi all,
This is probably an old question, but still…
In order to handle NPFS, there’s still need for a legacy driver since the filter manager doesn’t support it.
However, it seems to be impossible to unload. It’s a known problem, but I just thought that this particular case might
have had some unique ways to solve because there are no issues with the volume unmounting, etc.
The main problem seems to be stuck pipe read I/Os, mainly from the system pipes handled by lsass and alike.
Does anybody have any idea on how to solve the unload problem in this specific scenario?
Thanks in advance,
G.
— NTFSD is sponsored by OSR For our schedule of debugging and file system seminars (including our new fs mini-filter seminar) 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
Depending on the complexity of your driver, you could borrow some of the
mini-filter design and create a stub driver that does that actual
IoAttachDevice and a un-loadable functional driver that it calls out too.
Rundown issues still have to be dealt with of course, which gets into the
complexity question some.
t.
On Tue, 7 Dec 2010, Scott Brender wrote:
I don’t see a way you could safely detach a legacy filter device from NPFS in order to unload the driver.
Regards,
Scott
File System Filter Team
Microsoft
This posting is provided “AS IS” with no warranties, and confers no Rights
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Greg
Sent: Sunday, December 05, 2010 8:03 AM
To: Windows File Systems Devs Interest List
Subject: [ntfsd] Legacy file system filter unload
Hi all,
This is probably an old question, but still…
In order to handle NPFS, there’s still need for a legacy driver since the filter manager doesn’t support it.
However, it seems to be impossible to unload. It’s a known problem, but I just thought that this particular case might
have had some unique ways to solve because there are no issues with the volume unmounting, etc.
The main problem seems to be stuck pipe read I/Os, mainly from the system pipes handled by lsass and alike.
Does anybody have any idea on how to solve the unload problem in this specific scenario?
Thanks in advance,
G.
— NTFSD is sponsored by OSR For our schedule of debugging and file system seminars (including our new fs mini-filter seminar) 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
NTFSD is sponsored by OSR
For our schedule of debugging and file system seminars
(including our new fs mini-filter seminar) 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 Tracy,
Yes, this is an obvious solution, which is currently implemented. The
goal is to try to get rid of the stub as well.
G.
On Dec 7, 2010, at 22:45, Tracy Camp wrote:
> Depending on the complexity of your driver, you could borrow some of
> the mini-filter design and create a stub driver that does that
> actual IoAttachDevice and a un-loadable functional driver that it
> calls out too. Rundown issues still have to be dealt with of course,
> which gets into the complexity question some.
>
> t.
>
> On Tue, 7 Dec 2010, Scott Brender wrote:
>
>> I don’t see a way you could safely detach a legacy filter device
>> from NPFS in order to unload the driver.
>>
>> Regards,
>> Scott
>> File System Filter Team
>> Microsoft
>>
>> This posting is provided “AS IS” with no warranties, and confers no
>> Rights
>>
>>
>> From: xxxxx@lists.osr.com
>> [mailto:xxxxx@lists.osr.com] On Behalf Of Greg
>> Sent: Sunday, December 05, 2010 8:03 AM
>> To: Windows File Systems Devs Interest List
>> Subject: [ntfsd] Legacy file system filter unload
>>
>> Hi all,
>>
>> This is probably an old question, but still…
>> In order to handle NPFS, there’s still need for a legacy driver
>> since the filter manager doesn’t support it.
>> However, it seems to be impossible to unload. It’s a known problem,
>> but I just thought that this particular case might
>> have had some unique ways to solve because there are no issues with
>> the volume unmounting, etc.
>> The main problem seems to be stuck pipe read I/Os, mainly from the
>> system pipes handled by lsass and alike.
>> Does anybody have any idea on how to solve the unload problem in
>> this specific scenario?
>>
>> Thanks in advance,
>> G.
>> — NTFSD is sponsored by OSR For our schedule of debugging and
>> file system seminars (including our new fs mini-filter seminar)
>> 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
>>
>> —
>> NTFSD is sponsored by OSR
>>
>> For our schedule of debugging and file system seminars
>> (including our new fs mini-filter seminar) 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
>
> —
> NTFSD is sponsored by OSR
>
> For our schedule of debugging and file system seminars
> (including our new fs mini-filter seminar) 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