FYI: Bug in WDK Serial.sys

It has been pointed out to me by a customer that there is a bug in the
above-mentioned sample driver.

I adapted the driver to use our memory-mapped 16550 hardware. It was
tested under Hyperterm, and appeared to be functional.

However, the WRITE_TRANSMIT_FIFO_HOLDING macro handles only port-mapped
hardware, rather than using the hardware-access method in the device
extension. This macro is used twice in isr.c.

Regards,


Mark McDougall, Engineer
Virtual Logic Pty Ltd, http:
21-25 King St, Rockdale, 2216
Ph: +612-9599-3255 Fax: +612-9599-3266</http:>