[Debburn-devel] wodim -- on sony DVD-RW

Thomas Schmitt scdbackup at gmx.net
Tue Mar 22 14:02:19 UTC 2011


Hi,

> I've been trying to burn the media using wodim but with no go... it
> burns successfully in Windows and xfburn (i.e libburn) though with
> nero (in Virtualbox) with no corruptions.

xfburn+libburn was on Linux, not on Windows, i assume.

> With wodim it results in a blank disk. Commands as such -

It seems that the drive does not like the write commands.

wodim is much a program for burning CD, not for DVD or BD.
It is a bit odd to send 62 kB per command to a media which
by its nature works with 32 kB.
So i would place my bet on this odd alignment. growisofs and libburn
write 32 or 64 kB per command. If i remember right then cdrecord
joined that club a few years ago.

BTW: Your drive is made by TSSTcorp = Toshiba and Samsung, not
     by Sony.


---------------------------------------------------------------
Details:

Used was a sequential DVD-RW which refuses to tell a table of content:

> Executing 'get_configuration' command on Bus 1 Target 1, Lun 0 timeout 200s
> [...]
> Received Data:  00 00 01 70 00 00 00 14
> [...]
> Executing 'read toc' command on Bus 1 Target 1, Lun 0 timeout 200s
> CDB:  43 00 00 00 00 00 00 00 04 00
> Errno: 5 (Input/output error), read toc scsi sendcmd: no error
> CDB:  43 00 00 00 00 00 00 00 04 00
> status: 0x2 (CHECK CONDITION)
> Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
> Sense Key: 0x5 Illegal Request, Segment 0
> Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0

A session of 1006 blocks = 2,060,288 bytes got reserved without
complaints:

> Executing 'reserve track' command on Bus 1 Target 1, Lun 0 timeout 200s
> CDB:  53 00 00 00 00 00 00 03 EE 00
> cmd finished after 0.001s timeout 200s

A few successful write commands happenedi:

> Executing 'write_g1' command on Bus 1 Target 1, Lun 0 timeout 200s
> CDB:  2A 00 00 00 00 00 00 00 1F 00
> [...]
> CDB:  2A 00 00 00 01 36 00 00 1F 00

The first write error happened when block 341 to 371
was to be written:

> Errno: 5 (Input/output error), write_g1 scsi sendcmd: no error
> CDB:  2A 00 00 00 01 55 00 00 1F 00
> status: 0x2 (CHECK CONDITION)
> Sense Bytes: 71 00 02 00 00 00 00 0A 00 00 00 00 04 08 00 00
> Sense Key: 0x2 Not Ready, deferred error, Segment 0
> Sense Code: 0x04 Qual 0x08 (logical unit not ready, long write in progress) Fru 0x0

For some reason writing did not stop and more write commands
caused more error replies.


The error occured before the drive buffer of 672 blocks = 1,376,256
bytes was full:

> Executing 'read buffer cap' command on Bus 1 Target 1, Lun 0 timeout 200s
> CDB:  5C 00 00 00 00 00 00 00 0C 00
> Received Data:  00 0A 00 00 00 15 00 00 00 00 00 00

---------------------------------------------------------------

Have a nice day :)

Thomas




More information about the Debburn-devel mailing list