Comment 3 for bug 1964554

Revision history for this message
Thomas Schmitt (scdbackup) wrote :

Hi,

the error message stems from the burner drive and was forwarded by libburn
to Brasero. Strangely the code ASC=21 , ASCQ=04 is not specified in in
the SCSI specs for optical drives (MMC).
In the overall error code list
  https://www.t10.org/lists/asc-num.htm
it is listed for other device classes as
  21h/04h DZ UNALIGNED WRITE COMMAND

I know this error code from
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998718
with
  Drive type : vendor 'ASUS' product 'DRW-24D5MT' revision '2.00'
Brasero crashed at that occasion before it could start to write.
The indirect reason seems to be a bad READ CD command which Brasero
emitted on its own (i.e. not via libburn). It brings the firmware of
two ASUS drives to a state from where it throws that error code.
(Mine is a BW-16D1HT with firmware 1.01.)
It happens only with CD media which were written by write type TAO.

So (assuming that the drive has address /dev/sr0):

- What is the vendor, model, revision of your drive.
  You may obtain it from the empty drive by

    xorriso -outdev /dev/sr0 -toc | grep 'Drive type'

- Do you experience the problem with CD-R or CD-RW media ?
  If so:

  - What happens if you use a writable DVD medium instead ?

  - Does it help to blank the CD medium before using it with Brasero:

      xorriso -outdev /dev/sr0 -blank as_needed

- Do you experience the problem with other GUI programs like K3B or
  Xfburn ?

- Do you experience the problem with a run of xorriso ?

    ISO="...path.to.your.iso.image.file..."
    xorriso -as cdrecord -v dev=/dev/sr0 blank=as_needed "$ISO"

Have a nice day :)

Thomas