I very recently purchased and installed an AOpen
CRW2040 drive (IDE, using scsi emulation) in my
computer. read-cd appears to always work, but 50-60% of
the time I'd get this kind of error when I attempted to
thulcandra# cdrdao write --device 0,0,0 --driver
generic-mmc --eject wingspan2.toc
Cdrdao version 1.1.5 - (C) Andreas Mueller
SCSI interface library - (C) Joerg Schilling
L-EC encoding library - (C) Heiko Eissfeldt
Paranoia DAE library - (C) Monty
Check http://cdrdao.sourceforge.net/drives.html#dt for
current driver tables.
Using libscg version 'schily-0.5'
0,0,0: AOPEN CD-RW CRW2040 Rev: 1.21
Using driver: Generic SCSI-3/MMC - Version 1.2 (options
Starting write at speed 12...
Pausing 10 seconds - hit CTRL-C to abort.
Process can be aborted with QUIT signal (usually CTRL-\).
Executing power calibration...
?: Input/output error. : scsi sendcmd: no error
CDB: 54 01 00 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 03 00 00 00 00 0C 00 00 00 00 64 C0
Sense Key: 0x3 Medium Error, Segment 0
Sense Code: 0x64 Qual 0xC0 (illegal mode for this
track) [No matching qualifier] Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 10.524s timeout 180s
ERROR: Power calibration failed.
ERROR: Use option --force to ignore this error.
ERROR: Writing failed.
Using --force does not fix the problem... it errors out
again a second or so later.
Switching the drive to be the master on the secondary
IDE controller instead of the slave (my other drive's
no longer connected) may have made the problem a little
more infrequent, but I'm definitely still getting it.
The only two things that occur to me as possible causes
for this are 1) the obvious: the driver's not working
right 2) there's something wrong with my hardware. For
my computer's sake, I hope it's the first :-)
BTW, I'm using the generic-mmc driver, which is the
only one that works at all...
Let me know if I can provide any more information other
than the basic error message.