Hi All,
I remember under win2k, the frequency by which the scsi command
SCSIOP_TEST_UNIT_READY used to hit our scsi miniport driver. But, on XP I
believe this has increased far above win2k.
We used the following logic to decide whether its appropriate to allow the
system for standby when QueryPower gets called:
The system will record the time at which it sends read/write command to the
usb port. The routine OnQueryPower, compares the difference between current
time and the last recorded time with the usb response time. This logic used
to work great under win2k but on XP the difference is always less than the
USB response time and as a result it always fails to go to standby. Though
no scsi read/write activity will be going on but still it fails to go to
standy. I started suspecting this increased frequency of
SCSIOP_TEST_UNIT_READY command may not be giving enough time between two
read commands.
Has anyone faced similar problem with their miniports in XP ? Is their any
good workaround for this problem ?
I know its easy to avoid this problem but why this problem at all. I
appreciate if someone can share their similar experience with XP and help me
resolve this.
Thanks & Regards
-Fareed.
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com