How to make Windows 2000 ignore devices on a particular SCSI bus

We’re working with a analog digitizer that pretends it’s a SCSI disk drive.
Reading and writing various sectors cause the digitizer to enter and leave
capture mode, provide status data and return the digitized data to the host.
Currently we’re using this device on an obsolete Unix system. We do raw I/O
to the device, and everything works fine.

We need to bring this device up on a Windows 2000 system. However, since
this thing looks like a disk drive, I’m concerned that Windows will try to
mount it as a mass storage device. That probably won’t work very well,
since accesses (read or write) to the digitizer make it do things.

Is there a way to tell Windows 2000 to not pay attention to devices on a
particular SCSI bus? If we could use an off-the-shelf PCI SCSI card (with
in-the-box drivers), tell Windows to not pay attention devices on that SCSI
bus (yet still allow raw access so we can talk to the digitizer), that’d be
great.

Is this possible? Can it be done with a registry setting? Or are we out of
our minds? :wink:

Thank you!

Best regards,
-Dan

Dan Germann
xxxxx@nospam.visi.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

You can write a SCSI class driver for this device.
Why did you chose to make it work like a disk rather than, say, a
scanner or memory device?

NT will try to read from the disk to mount a volume. If it is not a
recognized volume, which it is not, nothing will get written. Maybe even
a SCSI filter driver or a disk class filter driver…

Jamey
xxxxx@storagecraft.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Daniel E. Germann
Sent: Thursday, October 11, 2001 12:30 PM
To: NT Developers Interest List
Subject: [ntdev] How to make Windows 2000 ignore devices on a particular
SCSI bus

We’re working with a analog digitizer that pretends it’s a SCSI disk
drive. Reading and writing various sectors cause the digitizer to enter
and leave capture mode, provide status data and return the digitized
data to the host. Currently we’re using this device on an obsolete Unix
system. We do raw I/O to the device, and everything works fine.

We need to bring this device up on a Windows 2000 system. However,
since this thing looks like a disk drive, I’m concerned that Windows
will try to mount it as a mass storage device. That probably won’t work
very well, since accesses (read or write) to the digitizer make it do
things.

Is there a way to tell Windows 2000 to not pay attention to devices on a
particular SCSI bus? If we could use an off-the-shelf PCI SCSI card
(with in-the-box drivers), tell Windows to not pay attention devices on
that SCSI bus (yet still allow raw access so we can talk to the
digitizer), that’d be great.

Is this possible? Can it be done with a registry setting? Or are we
out of our minds? :wink:

Thank you!

Best regards,
-Dan

Dan Germann
xxxxx@nospam.visi.com


You are currently subscribed to ntdev as: xxxxx@storagecraft.com To
unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com