Comment 87 for bug 15424

Revision history for this message
Pigeon (ubuntu-pigeonsnest) wrote :

Update: Making it work is more complicated than that. Omitting the "-dvd-compat" switch is not on its own enough to make it work.

First it is necessary to attempt to burn using dvdrecord. This fails with the output posted above, but it does have some effect which allows an immediately-following invocation of growisofs on the same blank to succeed.

So the winning sequence is:

$ dvdrecord -v driveropts=burnfree speed=1 dev=1,0,0 -dao foo.iso
(fails with above output)
(leave blank in drive, do not perform any other dvd commands)
$ growisofs -Z /dev/scd0=foo.iso
(works).

Using growisofs without the preceding dvdrecord invocation produces "unrecovered read error" messages initially but then appears to get itself going and start working; however the resulting DVD gives "Input/output error" when trying to read it.

$ growisofs -Z /dev/scd0=foo.iso
Executing 'builtin_dd if=foo.iso of=/dev/scd0 obs=32k seek=0'
:-[ PERFORM OPC failed with SK=3h/UNRECOVERED READ ERROR]: Input/output error
/dev/scd0: "Current Write Speed" is 16.4x1352KBps.
          0/2905800704 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
          0/2905800704 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
          0/2905800704 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
          0/2905800704 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
          0/2905800704 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
          0/2905800704 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
          0/2905800704 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
          0/2905800704 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
          0/2905800704 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
          0/2905800704 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
          0/2905800704 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
          0/2905800704 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
    5537792/2905800704 ( 0.2%) @1.2x, remaining 384:03 RBU 100.0% UBU 9.5%
   36405248/2905800704 ( 1.3%) @6.7x, remaining 61:44 RBU 100.0% UBU 85.7%
   67764224/2905800704 ( 2.3%) @6.8x, remaining 34:54 RBU 100.0% UBU 85.7%
 (snip)
 2859859968/2905800704 (98.4%) @8.0x, remaining 0:05 RBU 100.0% UBU 85.7%
 2896756736/2905800704 (99.7%) @8.0x, remaining 0:01 RBU 27.0% UBU 85.7%
builtin_dd: 1418848*2KB out @ average 6.0x1352KBps
/dev/scd0: flushing cache
/dev/scd0: updating RMA
/dev/scd0: closing session
$ md5sum foo.iso /dev/scd0
cebf6dc104ca39d8266fd14957c7c63d foo.iso
md5sum: /dev/scd0: Input/output error