cdrecord & Solaris X86 2.6 & Phillips CDD3600

cdrecord & Solaris X86 2.6 & Phillips CDD3600

Post by Andreas Graevinghof » Fri, 28 Aug 1998 04:00:00



Hi!

I am unable to write CD-Rs with the above combination.
I use cdrecord 1.6 with Solaris 2.6 and the scg/fbk drivers
together with a Phillips CDD3600 CD-RW writer (2x/2x/6x)

cdrecord can access the drive (inquiry, capabilities, etc)
and the functunality of the drive has been tested on the
same machine under Windows using the trial version of
Gear Replicator.

However, if I try to write a CD-R, the following errors occur:

Quote:>cdrecord -dummy speed=2 dev=6,0 image.dat

Cdrecord release 1.6 Copyright (C) 1995-1998 J?rg Schilling
scsidev: '6,0'
scsibus: 0 target: 6 lun: 0
Device type    : Removable CD-ROM
Version        : 2
Response Format: 2
Capabilities   : SYNC
Vendor_info    : 'SCSI-CD '
Identifikation : 'ReWritable-2x2x6'
Revision       : '2.00'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags   : SWABAUDIO
Starting to write CD at speed 2 in dummy mode for single session.
Last chance to quit, starting dummy write in 1 seconds.
cdrecord: I/O error. read track info: scsi sendcmd: no error
CDB:  52 01 00 00 00 FF 00 00 1C 00
status: 0x2 (CHECK CONDITION)
Sense Bytes:
Sense Key: 0xFFFFFFFF [], Segment 0
Sense Code: 0x00 Qual 0x00 (no additional sense information) Fru 0x0
Sense flags: Blk 0 (not valid)
resid: 28
cmd finished after 0.009s timeout 240s
cdrecord: I/O error. close track/session: scsi sendcmd: no error
CDB:  5B 00 02 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes:
Sense Key: 0xFFFFFFFF [], Segment 0
Sense Code: 0x00 Qual 0x00 (no additional sense information) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.020s timeout 480s

The output remains the same if I remove -dummy from the command line.

During the execution of cdrecord, several error messages appear on
the console:

scgintr: DONE_ERROR pkt_reason: 0 state: 1f resid: 0 packet resid: 4
scgintr: DONE_ERROR pkt_reason: 0 state: 1f resid: 0 packet resid: 2
scgintr: DONE_ERROR pkt_reason: 0 state: 1f resid: 0 packet resid: 4
scgintr: DONE_ERROR pkt_reason: 0 state: 1f resid: 0 packet resid: 28

What am I doing wrong ?

Andreas Graevinghoff
FernUniversitaet-GHS Hagen

 
 
 

cdrecord & Solaris X86 2.6 & Phillips CDD3600

Post by Andrew Gabri » Mon, 31 Aug 1998 04:00:00




Quote:

>However, if I try to write a CD-R, the following errors occur:
>cdrecord: I/O error. read track info: scsi sendcmd: no error
>CDB:  52 01 00 00 00 FF 00 00 1C 00
>status: 0x2 (CHECK CONDITION)
>Sense Bytes:
>Sense Key: 0xFFFFFFFF [], Segment 0
>Sense Code: 0x00 Qual 0x00 (no additional sense information) Fru 0x0
>Sense flags: Blk 0 (not valid) =

I suspect it is a bug in the x86 SCSI implementation.
Search on dejanews.com for an article by me including the same
error - it includes a source change to cdrecord to work round
the problem, although you won't be able to write multi-session.

--
Andrew Gabriel
Consultant Software Engineer