I've recently upgraded to FreeBSD 11.2-STABLE r339376 and for some reason I cannot successfully finish a DVD-R burn of a premade ISO image. Here's the dmesg output for the drive:
When I use growisofs like this:
I get this at some random point during the burn:
That LBA value changes each run, it's never the same. I tried -speed=1 as a workaround and that seemed to get the burn to take longer to fail. Before I did that, randomly I'd get these log messages:
This all worked fine on 10.3, so I'm assuming this failure has something to do with upgrading. Is there something I need to tune or tweak here to get this burn to be more reliable? Or what am I missing? Thanks in advance.
Code:
cd0 at ahcich7 bus 0 scbus3 target 0 lun 0
cd0: <TSSTcorp CDDVDW SH-224DB SB01> Removable CD-ROM SCSI device
...
cd0: 150.000MB/s transfers (SATA 1.x, UDMA5, ATAPI 12bytes, PIO 8192bytes)
cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed
When I use growisofs like this:
growisofs -speed=1 -dvd-compat -Z /dev/cd0=myisoimg.iso
I get this at some random point during the burn:
Code:
:-( unable to WRITE@LBA=29a90h: Input/output error
:-( write failed: Input/output error
/dev/pass1: flushing cache
/dev/pass1: updating RMA
/dev/pass1: closing disc
That LBA value changes each run, it's never the same. I tried -speed=1 as a workaround and that seemed to get the burn to take longer to fail. Before I did that, randomly I'd get these log messages:
Code:
(cd0:ahcich7:0:0:0): READ(10). CDB: 28 00 00 00 00 00 00 00 01 00
(cd0:ahcich7:0:0:0): CAM status: SCSI Status Error
(cd0:ahcich7:0:0:0): SCSI status: Check Condition
(cd0:ahcich7:0:0:0): SCSI sense: ILLEGAL REQUEST asc:21,0 (Logical block address out of range)
(cd0:ahcich7:0:0:0): Error 22, Unretryable error
(cd0:ahcich7:0:0:0): cddone: got error 0x16 back
This all worked fine on 10.3, so I'm assuming this failure has something to do with upgrading. Is there something I need to tune or tweak here to get this burn to be more reliable? Or what am I missing? Thanks in advance.