No, Doron speaks about making your iSCSI virtual disk a power-pagable
device.
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com
----- Original Message -----
From: “identifier scorpio”
To: “Windows System Software Devs Interest List”
Sent: Sunday, April 09, 2006 8:57 PM
Subject: [ntdev] »Ø¸´£º [ntdev] RE: [ntdev] »Ø¸´£º RE: [ntdev] how to keep NIC
functioning during system shutdown?
> sorry, i’m still not very clear. you said that i need to “enumerate a child
off the NIC devnode”, i think to achive this goal, the NIC driver must be
working as a bus driver, but since i’m not intending to re-write a NIC driver,
how to conduct such enumeration since most already existing NIC driver don’t
work as a bus driver? may an NDIS IM driver above the NIC driver be deemed as a
child of NIC?
>
> suppose i have successfully written a driver working as a child of NIC, and
avoid to set DO_POWER_PAGABLE flag to DeviceObject->Flags, can i say i’m in non
power pagable group now? but how can i ensure that the underlying NIC is also
in non power pagable group? need i directly modify NIC’s device object’s flags,
and clear the DO_POWER_PAGABLE bit?
>
> maybe you can give some reading material on this subject.
>
> thx for help.
>
> dong dawoo
>
> Doron Holan дµÀ£º
> To be a child driver of the NIC, you need to enumerate a child off of the
NIC devnode. You need a bus driver for this. This is probably not feasible for
you, I am only pointing out the only place where there is an ordering guarantee
in power.
>
> When the machine powers down, the devices are separated into 2 groups. Power
pagable devices (they have DO_POWER_PAGABLE set in DeviceObject->Flags) and non
power pagable devices. All the power pagable devices are powered down first,
then the non power pagable ones. So, you can control which group you are in,
but the order within each group is not deterministic (except for the
parent/child relationship of a bus driver).
>
> d
>
> – I can spell, I just can’t type.
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
>
>
>
> ---------------------------------
> ÎÞÏÞÈÝÁ¿ÑÅ»¢Ïà²á£¬ÔͼµÈ´óÏÂÔØ£¬³¬¿ìËٶȣ¬¸Ï¿ìÇÀ×¢£¡
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer