Ubuntu – Brasero yields “SCSI error on write(1248864, 16)”

braseroburningdvd

I was using Brasero to burn a Win7 .iso for a friend (sorry, couldn't convince him to try Linux e.e) and when it was at 80% the process stopped with a "SCSI error on write(1248864, 16)".
I burnt some DVDs a day or two ago and it worked perfectly, and I know for sure the error isn't caused by the .iso file.
I'm using a DVD from a pack I bought today, they're Verbatim DVD+R, while the other day I was using DVD-R. My computer is pretty old but I changed the DVD burner a couple of years ago or so, and DVD+R are supposed to be compatible with more DVD players, so I can't guess where's the error.

I'm using Ubuntu 12.04. Any idea will be welcome. Thank you.

PS: And please, ask me for information in case you needed it.

Best Answer

SCSI error on write(1248864, 16)

The drive refused to write a chunk of 32 kB after many other such operations have already succeeded. (Exactly 78054 write operations did work. That's 2.5 GB.)

The error message is supposed to be accompanied by some SCSI error code: 3 hex Numbers and their translation to human readable text. E.g.:

[3 0C 00] Write error

Whatever, since the drive already worked on that burn job without complaining, it is clearly a hardware problem. Drive and medium did not like each other any more. It is not a problem of burn software (in this case libburn, where i am the developer) or of input data (the ISO image).

If this happens once in a large number of burns, then i would count it as a particular bad medium. If this happens often and with media from different manufacturers then i would blame it on the drive. (Sometimes they go bad in their youth, sometimes they die slowly after years of service.)

Related Question