RE: Getting serial port driver which worked on NT4 to work k on XP

The current WDK contains source for a KMDF serial driver. It would have
to be modified to support your hardware and you will have to deal with
the multiport issue. If your hardware implements multiports in an easily
partitionable fashion, you can use mf.sys as the bus driver for your
devices and your serial driver as the function driver for the serial
port pdos enumerated by mf.sys. See multifunction devices in the WDK
documentation and search this list for more hints.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Comber Angus
Sent: Monday, October 15, 2007 1:02 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Getting serial port driver which worked on NT4 to
wor k on XP

The standard serial driver from Microsoft does not work with the device
unfortunately. Can we just create an inf file? Or will we have to
support
plug and play as suggested? If so any pointers as to how to get
started?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Roddy, Mark
Sent: 15 October 2007 16:27
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Getting serial port driver which worked on NT4 to
work
on XP

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


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

**********************************************************************
This document is intended for, and should only be read by,
those persons to whom it is addressed. Its contents are
confidential and if you have received this message in error,
please delete it. Any form of reproduction, dissemination,
copying, disclosure, modification, distribution and / or
publication of this message without our prior written
consent is strictly prohibited.

Any views expressed in this message are those of the
individual sender, and do not necessarily represent the
position of CTSL. Furthermore CTSL does not authorise
or use e-mail for official contractual correspondence.
Nothing received in e-mail has any contractual validity.

CTSL and each legal entity in Cubic Corporation reserve
the right to monitor all e-mail communications through
its networks.

Registered Office:
Cubic Transportation Systems Ltd
AFC House
Honeycrock Lane
Salfords
Surrey
RH1 5LA
United Kingdom

Registered in England under number 01381707
**********************************************************************


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