Error on data integrity check at the end of successful burning
Submitted by Runa
Assigned to Brasero maintainer(s)
Link to original bug (#785046)
Description
With Brasero 3.12.1 on ubuntu 64 bits GNU/Linux, I get an error when I try to burn a data files to a CD :
Environment: PIONEER DVD-RW DVR-219, SONY CD-R (700M), Linux SATA AHCI MODE.
Error log: [ 3349.248051] ata1.00: exception Emask 0x12 SAct 0x0 SErr 0x400 action 0x6 frozen [ 3349.248058] ata1.00: irq_stat 0x08000002, interface fatal error [ 3349.248062] ata1: SError: { Proto } [ 3349.248069] sr 0:0:0:0: [sr0] CDB: [ 3349.248072] Volume set (in), Read cd: be 00 ff ff ff ff 00 00 01 10 00 00 [ 3349.248089] ata1.00: cmd a0/00:00:00:00:00/00:00:00:00:00/a0 tag 30 [ 3349.248089] res 50/00:03:00:00:00/00:00:00:00:00/a0 Emask 0x12 (ATA bus error) [ 3349.248093] ata1.00: status: { DRDY } [ 3349.248098] ata1: hard resetting link [ 3349.568040] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 3349.592845] ata1.00: configured for UDMA/100 [ 3349.608041] ata1: EH complete
First of all, the error above only occurs on particular environment(CD-ROM and disk). Based on the above log, we can see read cd command fail, it is a scsi command. I have learnt this command in scsi command in page 541, from the information showed above, I can see that the user data field is non-zero which means that data transaction is needed, but the brasero software doesn't allocate address in user space to storage the incoming. That's the cause of the above error.
Version: 3.12.x