simple question from a newbie in ddd.

does a driver by definition require a reboot ?

are there some exceptions based on what the driver has to do ???

Re: must reboot after a driver is installed ? by Maxim

Maxim
Mon May 03 12:49:51 CDT 2004

No.

The exceptions are, for instance, disk filter drivers. Their loading
requires rebuild of the disk stack, and the disk stack cannot be unloaded. Thus
the reboot.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com


"andrea catto'" <acatto@dataflight.com> wrote in message
news:OrGA9XTMEHA.2592@tk2msftngp13.phx.gbl...
> simple question from a newbie in ddd.
>
> does a driver by definition require a reboot ?
>
> are there some exceptions based on what the driver has to do ???
>
>



Re: must reboot after a driver is installed ? by andrea

andrea
Mon May 03 18:50:12 CDT 2004

I guess then with all these years of installations when they asked to
reboot, they perhaps didnt really need to.

"Maxim S. Shatskih" <maxim@storagecraft.com> wrote in message
news:%23h1qgbTMEHA.808@tk2msftngp13.phx.gbl...
> No.
>
> The exceptions are, for instance, disk filter drivers. Their loading
> requires rebuild of the disk stack, and the disk stack cannot be unloaded.
Thus
> the reboot.
>
> --
> Maxim Shatskih, Windows DDK MVP
> StorageCraft Corporation
> maxim@storagecraft.com
> http://www.storagecraft.com
>
>
> "andrea catto'" <acatto@dataflight.com> wrote in message
> news:OrGA9XTMEHA.2592@tk2msftngp13.phx.gbl...
> > simple question from a newbie in ddd.
> >
> > does a driver by definition require a reboot ?
> >
> > are there some exceptions based on what the driver has to do ???
> >
> >
>
>



Re: must reboot after a driver is installed ? by Maxim

Maxim
Tue May 04 07:14:56 CDT 2004

Installing a disk filter cannot be done without a reboot for now.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com


"andrea catto'" <acatto@dataflight.com> wrote in message
news:u67QclWMEHA.2284@TK2MSFTNGP11.phx.gbl...
> I guess then with all these years of installations when they asked to
> reboot, they perhaps didnt really need to.
>
> "Maxim S. Shatskih" <maxim@storagecraft.com> wrote in message
> news:%23h1qgbTMEHA.808@tk2msftngp13.phx.gbl...
> > No.
> >
> > The exceptions are, for instance, disk filter drivers. Their loading
> > requires rebuild of the disk stack, and the disk stack cannot be unloaded.
> Thus
> > the reboot.
> >
> > --
> > Maxim Shatskih, Windows DDK MVP
> > StorageCraft Corporation
> > maxim@storagecraft.com
> > http://www.storagecraft.com
> >
> >
> > "andrea catto'" <acatto@dataflight.com> wrote in message
> > news:OrGA9XTMEHA.2592@tk2msftngp13.phx.gbl...
> > > simple question from a newbie in ddd.
> > >
> > > does a driver by definition require a reboot ?
> > >
> > > are there some exceptions based on what the driver has to do ???
> > >
> > >
> >
> >
>
>



Re: must reboot after a driver is installed ? by Ray

Ray
Mon May 10 18:59:47 CDT 2004

BTW, there are a pile of other examples, too... here are 2 more...

PS/2 mouse/keyboard drivers (i8042prt isn't dynamically loadable).

Any upgrade of a driver with a coinstaller, unless you rename your
coinstaller on each build (the dll is in use during installation, nearly
by definition).

Maxim S. Shatskih wrote:

> Installing a disk filter cannot be done without a reboot for now.
>

Re: must reboot after a driver is installed ? by unoriginal_username

unoriginal_username
Tue May 11 07:51:11 CDT 2004

"andrea catto'" <acatto@dataflight.com> wrote in message news:<OrGA9XTMEHA.2592@tk2msftngp13.phx.gbl>...
> simple question from a newbie in ddd.
>
> does a driver by definition require a reboot ?

no.

> are there some exceptions based on what the driver has to do ???

yes.

If the driver can extract itself without significantly perturbing the
state of the system, you can dynamically load and unload it. See "Pop
Open a Privileged Set of APIs with Windows NT Kernel Mode Drivers" by
James Finnegan in March 98 issue of Microsoft System Journal for a
free, quick introduction.

Of course, Walter Oney and other driver writers lurk here, and there
are discussions of how to do this in the group archives.

-Chaud Lapin-

Re: must reboot after a driver is installed ? by Maxim

Maxim
Tue May 11 09:43:28 CDT 2004

> If the driver can extract itself without significantly perturbing the
> state of the system, you can dynamically load and unload it. See "Pop

Yes. The rules are:

- ANY driver must be unloadable, except:

a) old-style file system filters. They cannot be unloaded in principle. The
filters based on Filter Manager - are unloadable.
b) book disk stack, also any disk stack which has a pagefile, or any apps
running off it, or any open files
c) TDI stack
d) any kinds of filters to aforementioned stacks

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com