Hello
I am looking at the code for a multidrop driver we developed for NT4 (not me). It was compiled using ntddk.h. It works fine for NT4 but we are struggling to get it to work on XP.
On our embedded systems running embedded XP, COM ports 3 to 6 are multidrop devices. But in XP Device Manager the drivers associated with these ports are the standard Windows drivers - serial.sys and serenum.sys. If I try to change the driver I am prompted for an inf file which we don’t have. Can I just create an inf file and still use the NT4 created multidrop.sys file?
How do I go about creating the inf file? any resources?
Or are we going to have to re-write the driver for XP?
Angus
Do the standard XP serial drivers not work for your hardware?
If you really need to replace the inbox drivers then you need to write a
PnP driver for your hardware. You should consider using KMDF. You should
also evaluate if you need a hardware driver at all. (See the question
above.)
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@cubic.com
Sent: Monday, October 15, 2007 11:15 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Getting serial port driver which worked on NT4 to work
on XP
Hello
I am looking at the code for a multidrop driver we developed for NT4
(not me). It was compiled using ntddk.h. It works fine for NT4 but we
are struggling to get it to work on XP.
On our embedded systems running embedded XP, COM ports 3 to 6 are
multidrop devices. But in XP Device Manager the drivers associated with
these ports are the standard Windows drivers - serial.sys and
serenum.sys. If I try to change the driver I am prompted for an inf
file which we don’t have. Can I just create an inf file and still use
the NT4 created multidrop.sys file?
How do I go about creating the inf file? any resources?
Or are we going to have to re-write the driver for XP?
Angus
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer