Re: driver loading sequence by Bruce
Bruce
Tue Jan 02 11:22:14 CST 2007
Gary:
You just hijacked this discussion thread for your own purposes, instead you
should create a new thread.
Since you discussion is somewhat related, I will go ahead and answer it.
You can use the "Order" value in the registry to set the load order of the
drivers. Low numbers load first.
--
Bruce Eitman (eMVP)
Senior Engineer
beitman AT applieddata DOT net
Applied Data Systems
www.applieddata.net
An ISO 9001:2000 Registered Company
Microsoft WEP Gold-level Member
"Gary Swalling" <garret.swalling@spansion.com.nospam> wrote in message
news:ehXaswoLHHA.536@TK2MSFTNGP02.phx.gbl...
> Hi Sachin and Steve,
> Because the PCI bus is loaded later in the boot sequence, I have a PCI
> card driver that explicitly loads a stream interface driver with a call to
> ActivateDeviceEx().
>
> The initial loading of the stream interface driver intentionally fails due
> to invalid registry values, because the PCI drivers are not yet loaded.
> Is there a better way to handle this driver dependency? Perhaps there's a
> way to defer the stream interface driver load until after PCI bus with a
> registry entry?
>
> Thanks,
> Gary
>
> "Sachin Nikam" <SachinNikam@discussions.microsoft.com> wrote in message
> news:F1E64FD8-916A-4582-AA74-A0F1B9564157@microsoft.com...
>> Hi,
>>
>> As steve said make based on the order in the registry the driver loading
>> sequence is determeined.
>> Also for power managent use the proper IClass value.
>>
>> Are your drivers "Stream Interface Driver" ?
>
>