Query on SCSI driver

Hi,

I have a DVD media which was written using pioneer
drive. Now I’m not able to read it in the same pioneer
drive. I’m able to access this media from other drives
like Plasmon. I use a third party software to access
the information(both read and write) from the drives
(Pioneer / Plasmon).

SCSI commands send to the pioneer drive are failing
while reading the DVD. Commands like TUR, Mode sense,
ReadDiscInfo fails. I doubt there could be some
problem with the data read from the Dvd using
ReadDiscInfo. I debugged the 3rd party software . It
sends the ReadDiscInfo CDB to the scsi class driver. I
also debugged the class driver. Scsi class driver
forms the SRB and sends it down to the port driver.
When the call returns from the port driver srbstatus
is SRB_STATUS_ERROR. The class driver checks whether
the srb queue is frozen and releases the queue.

I’m not able to figure out whether the problem is with
third party software or with the port driver code. I
do not have the source code for port driver. Why is
the port driver returning SRS_STATUS_ERROR? Why is the
queue getting frozen in the port driver?

Can anyone please help me out to figure out the
problem?

Regards,
Priya


Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

> SCSI commands send to the pioneer drive are failing

while reading the DVD. Commands like TUR, Mode sense,

If TUR fails - then the drive does not recognize the media piece. Maybe the
disc is physically unhealthy or the drive head is dirty.

The first sign of failing CD/DVD drive is failure to read some particular media
kinds, like, say, CD-Rs (while continuing to read CD-RWs).

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com