Can I write a PnP port driver for Win2k.

Hopefully someone has the answers.

Is there anyway to write your own PnP Bus Driver that controls boot devices
and is not a standard MS supported bus like SCSI/1394/USB? I can write the
Bus Driver, but I have a problem with textmode installation for the driver.
MS only allows HAL drivers and SCSI miniport drivers in the txtsetup.oem
file. Is there anyway to spoof this so that I can load my PnP Bus Driver
that controls the hard disk that are needed during textmode setup? I can
think of spoofing the above problem by making my driver a SCSI miniport
driver and converting all SCSI commands to a equivalent command for my
controller. I don’t want to do this because there is not a one to one
relationship for SCSI commands to my controller. Is this the correct path
to take? If not, then what is?

You can lie about what you are in txtsetup.oem. This will get your driver
loaded.

Mark Roddy
Windows 2000/NT Consultant
Hollis Technology Solutions
www.hollistech.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of
xxxxx@east.sun.com
Sent: Wednesday, June 28, 2000 6:56 AM
To: NT Developers Interest List
Subject: [ntdev] Can I write a PnP port driver for Win2k.

Hopefully someone has the answers.

Is there anyway to write your own PnP Bus Driver that controls boot devices
and is not a standard MS supported bus like SCSI/1394/USB? I can write the
Bus Driver, but I have a problem with textmode installation for the driver.
MS only allows HAL drivers and SCSI miniport drivers in the txtsetup.oem
file. Is there anyway to spoof this so that I can load my PnP Bus Driver
that controls the hard disk that are needed during textmode setup? I can
think of spoofing the above problem by making my driver a SCSI miniport
driver and converting all SCSI commands to a equivalent command for my
controller. I don’t want to do this because there is not a one to one
relationship for SCSI commands to my controller. Is this the correct path
to take? If not, then what is?


You are currently subscribed to ntdev as: xxxxx@wattanuck.mv.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)

>I can

think of spoofing the above problem by making my driver a SCSI miniport

driver and converting all SCSI commands to a equivalent command for my

controller. I don’t want to do this because there is not a one to one

relationship for SCSI commands to my controller. Is this the correct path

to take? If not, then what is?

I think you should try to implement it as a SCSI miniport only if your bus
is primarily a storage bus.

regards

Jeseem

-----Original Message-----

From: xxxxx@lists.osr.com

[mailto:xxxxx@lists.osr.com]On Behalf Of

xxxxx@east.sun.com

Sent: Wednesday, June 28, 2000 6:56 AM

To: NT Developers Interest List

Subject: [ntdev] Can I write a PnP port driver for Win2k.

Hopefully someone has the answers.

Is there anyway to write your own PnP Bus Driver that controls boot devices

and is not a standard MS supported bus like SCSI/1394/USB? I can write the

Bus Driver, but I have a problem with textmode installation for the driver.

MS only allows HAL drivers and SCSI miniport drivers in the txtsetup.oem

file. Is there anyway to spoof this so that I can load my PnP Bus Driver

that controls the hard disk that are needed during textmode setup? I can

think of spoofing the above problem by making my driver a SCSI miniport

driver and converting all SCSI commands to a equivalent command for my

controller. I don’t want to do this because there is not a one to one

relationship for SCSI commands to my controller. Is this the correct path

to take? If not, then what is?