> Yes - I head some stuff like PIO based IDE is miss-behaved in this > direction. Indeed, the MS NT4 IDE driver did this ;) Busy waiting on a device is sometimes unavoidable, not really a problem but waiting while at a high IRQL is bad...very bad. BTW, see the other thread about programming an FPGA. If people know about a way to disable interrupts they will do it because it's convenient sometimes. > Wouldn't it be a good thing if MS made an entry into > the event-log vor each device that misbehaved in this way? So > any system-integrator could check whether any of the drivers > would interfere with latency <1msec? Besides the fact that it's difficult to detect if a driver is blocking the system, what if MS drivers show up in the list? <g> The XP CD-ROM/DVD driver blocked interrupts for 12ms on my system, magically gone with SP1 though. Dirk ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.de/