Can anybody tell me where I might find docs on how EMS (emergency management
services) ports work. I’m interested in writing a driver that routes the EMS
serial stream over something other than a normal serial port. Or do I just
write a driver that looks like a serial port, and some registry entry points
the EMS traffic to my port.
JAN:
A fair amount of this information is contained in the documentation
(and source code, if you pay for it) of some of the newer Intel
motherboard Development Kits. As these are, of course, far from free,
these may not be your first choice.
MM
>> xxxxx@pmatrix.com 2006-08-28 06:42 >>>
Can anybody tell me where I might find docs on how EMS (emergency
management
services) ports work. I’m interested in writing a driver that routes
the EMS
serial stream over something other than a normal serial port. Or do I
just
write a driver that looks like a serial port, and some registry entry
points
the EMS traffic to my port.
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
No. The EMS port must be a 16550-compatible UART. Your BIOS can direct
that UART to any address. And you can implement the UART in something like
a service processor or baseband management controller if you want to
redirect it. But that’s got to happen at the hardware level.
This is true because no driver is used for the EMS port. The code that uses
it sits below the kernel and doesn’t depend on the driver stacks, much like
the kernel debugger. This allows the EMS port to work even when much of the
kernel code is wedged, making the chance of a reboot through EMS more
likely.
- Jake Oshins
Windows Kernel Guy
Occasional Consultant on the EMS Project
“Jan Bottorff” wrote in message news:xxxxx@ntdev…
Can anybody tell me where I might find docs on how EMS (emergency management
services) ports work. I’m interested in writing a driver that routes the EMS
serial stream over something other than a normal serial port. Or do I just
write a driver that looks like a serial port, and some registry entry points
the EMS traffic to my port.
- Jan