[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Burning Double Layer DVD's fails




I had exactly the same problem as Udo Konzack (31st May),I'm
using the 2.4.27 kernel, growisofs 5.21 and an NEC 3520 drive.

dvd+rw-mediainfo has no problems, and burning single layer DVD's
works perfectly but it fails on DL DVD's with the error:

%growisofs -dvd-compat -Z /dev/dvdrw -dvd-video -udf dvd/
Executing 'mkisofs -dvd-video -udf dvd/ | builtin_dd of=/dev/dvdrw obs=32k seek=0'
/dev/dvdrw: splitting layers at 1918016 blocks
:-[ SEND DVD+R DOUBLE LAYER RECORDING INFORMATION failed with SK=6h/ASC=28h/ACQ=00h]: No medium found

and the kernel errors logged:

sr0: mmc-3 profile: 2Bh
scsi : aborting command due to timeout : pid 124, scsi0, channel 0, id 0, lun 0 UNKNOWN(0xbf) 00 00 00 00 00 00 20 00 0c 00 00
hdc: irq timeout: status=0xd0 { Busy }
hdc: DMA disabled
hdc: ATAPI reset complete

I tried upgrading the drive firmware first (using binflash and
the latest (3.04) NEC firmware) but this didn't help.

Having googled around and poked about in the kernel, the
solution/workaround/nasty kludge was to change the value
of IOCTL_TIMEOUT in drivers/scsi/sr_ioctl.c:31
from 30*HZ to 60*HZ (then re-compile/reboot)

Looking at the startup it's possible that 40-45 seconds
might be enough.

[I already e-mailed this to Udo directly, but I thought it might
be useful for a solution to go to the list so others can see it]

Regards,

Bernard



Reply to: