Hi Experts,
If I read register value of my usb device in the begining
of my usb driver,with my usb device plug in and reboot,W2K will
get crash screen.If I delay reading register 40 seconds,things
get normal.
My trouble is I cannot wait so long time after plug in.
Could you advice?Thanks a lot.
ÇÀ×¢ÑÅ»¢Ãâ·ÑÓÊÏä-3.5GÈÝÁ¿£¬20M¸½¼þ£¡
My psychic powers are not working today, you need to provide more
information
- what is the bugcheck code?
- what is the callstack when the bugcheck occurs? (remember to make
sure that symbols are correct)
- what do you mean by reading a register? A vendor command? Code
sample helps.
d
– I can spell, I just can’t type.
Hi Experts,
If I read register value of my usb device in the begining
of my usb driver,with my usb device plug in and reboot,W2K will
get crash screen.If I delay reading register 40 seconds,things
get normal.
My trouble is I cannot wait so long time after plug in.
Could you advice?Thanks a lot.
Yu Zhou wrote:
Hi Experts,
If I read register value of my usb device in the begining
of my usb driver,with my usb device plug in and reboot,W2K will
get crash screen.If I delay reading register 40 seconds,things
get normal.
My trouble is I cannot wait so long time after plug in.
Could you advice?Thanks a lot.
There is no such delay required by the bus or the driver stack. You
have something else going on. What does !analyze say about the crash?
How are you reading the register? Are you sending a vendor command?
When, in your driver, are you reading it? Are you waiting until after
AddDevice, to make sure that your hardware is attached?
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.