SCSI-3 specifications in Windows 2000 DDK

Hi!

I got a problem with access to CDROM and DVD devices under Windows 2000.
“scsi.h” of the Windows 2000 DDK includes all definitions for SCSI-3
standard. But are these commands supported by my CDROM or DVD drive?
For instance, I get an “Illegal Request” using READ DISC INFORMATION on the
CDROM but not on the DVD drive. Both of them are SCSI-2.
SCSI-2 commands seem quite impractical for CDROMs and DVD.

With SCSI-2 commands, how do I determine for example which media are
supported by the drive?

Regards,

Ren? Jung
R&R Messtechnik GmbH
Graz, Austria


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

It’s hard to determine the reason for that without looking at the source,
but I remeber I had approximately the same “Illegal request” problem while
trying to read CDDA sectors using DeviceIoControl with macro defined in
ntddcdrm.h. In my case the solution was using the native SPTI layer and
sending SCSI commands directly (of course that would be helpfull for NT
systems only). Another approach which is much preferable way for most people
is ASPI32 manager, it’s much clear and reasonable way to control CD/DVD
devices. Of course it doesn’t answer why we get “Illegal Request” using
normal interface, but I think you’re mostly interested in final result, but
not in CDROM.SYS phylosophy ;).

I can send you some examples for most usefull SRBs both in SPTI and
ASPI32 layers which could bring you control over DVD or CDDA playback.

v.

I got a problem with access to CDROM and DVD devices under Windows 2000.
“scsi.h” of the Windows 2000 DDK includes all definitions for SCSI-3
standard. But are these commands supported by my CDROM or DVD drive?
For instance, I get an “Illegal Request” using READ DISC INFORMATION on the
CDROM but not on the DVD drive. Both of them are SCSI-2.
SCSI-2 commands seem quite impractical for CDROMs and DVD.

With SCSI-2 commands, how do I determine for example which media are
supported by the drive?

Regards,

Ren? Jung
R&R Messtechnik GmbH
Graz, Austria


You are currently subscribed to ntdev as: xxxxx@atosorigin.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