Lite-On DS8A1H Slimline fails to record dual layer DVD+R
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dvd+rw-tools (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I tried Verbatim 8x and 2.4x DVD+R DL. The failure is always exactly the same.
$ growisofs -dvd-compat -Z /dev/dvdrw=2017.iso
Executing 'builtin_dd if=2017.iso of=/dev/dvdrw obs=32k seek=0'
/dev/dvdrw: splitting layers at 2009552 blocks
/dev/dvdrw: "Current Write Speed" is 1.6x1352KBps.
9175040/
21135360/
33095680/
45056000/
57016320/
69009408/
80969728/
92930048/
[..]
4077289472/
4096065536/
4114808832/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
4115562496/
:-[ WRITE@LBA=1ea9d0h failed with SK=5h/ASC=
:-( write failed: Invalid argument
$ dmesg
[..]
[5033003.021339] capability: warning: `growisofs' uses 32-bit capabilities (legacy support in use)
[5033841.644130] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[5033841.644149] ata1.00: cmd a0/01:00:
[5033841.644155] ata1.00: status: { DRDY }
[5033846.688236] ata1: link is slow to respond, please be patient (ready=0)
[5033851.684070] ata1: device not ready (errno=-16), forcing hardreset
[5033851.684086] ata1: soft resetting link
[5033851.888486] ata1.00: configured for MWDMA2
[5033851.889482] ata1: EH complete
xorriso is fine:
$ xorrecord dev='/dev/sr0' -v -dao -pad 2017.iso
xorriso 1.4.6 : RockRidge filesystem manipulator, libburnia project.
Drive current: -outdev '/dev/sr0'
Media current: DVD+R/DL
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 8152m free
Beginning to write data track.
[..]
Writing to '/dev/sr0' completed successfully.
xorriso : NOTE : Re-assessing -outdev '/dev/sr0'
xorriso : NOTE : Disc status unsuitable for writing
Drive current: -outdev '/dev/sr0'
Media current: DVD+R/DL
Media status : is written , is closed
Media summary: 1 session, 4019104 data blocks, 7850m data, 0 free
Disc status afterwards:
$ dvd+rw-mediainfo /dev/dvdrw
INQUIRY: [Slimtype][DVD A DS8A1H ][WH66]
GET [CURRENT] CONFIGURATION:
Mounted Media: 2Bh, DVD+R Double Layer
Media ID: MKM/001
Current Write Speed: 4.0x1385=5540KB/s
Write Speed #0: 4.0x1385=5540KB/s
Write Speed #1: 2.4x1385=3324KB/s
GET [CURRENT] PERFORMANCE:
Write Performance: 1.6x1385=2216KB/s@0 -> 5.8x1385=
Speed Descriptor#0: 00/4019103 R@6.0x1385=8310KB/s W@4.0x1385=5540KB/s
Speed Descriptor#1: 00/4019103 R@6.0x1385=8310KB/s W@2.4x1385=3324KB/s
READ DVD STRUCTURE[#0h]:
Media Book Type: 00h, DVD-ROM book [revision 0]
Legacy lead-out at: 2086912*
DVD+R DOUBLE LAYER BOUNDARY INFORMATION:
L0 Data Zone Capacity: 2086912*2KB, can no longer be set
READ DISC INFORMATION:
Disc status: complete
Number of Sessions: 1
State of Last Session: complete
Number of Tracks: 1
READ TRACK INFORMATION[#1]:
Track State: invisible
Track Start Address: 0*2KB
Free Blocks: 0*2KB
Track Size: 4019104*2KB
ROM Compatibility LBA: 262144
FABRICATED TOC:
Track#1 : 14@0
Track#AA : 14@4019104
Multi-session Info: #1@0
READ CAPACITY: 4019104*
It looks like growisofs has an alignment bug at the layer change. The SCSI error code corresponds to:
21/04 DZ UNALIGNED WRITE COMMAND
http://
ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: dvd+rw-tools 7.1-11.1
ProcVersionSign
Uname: Linux 4.13.0-25-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.7-0ubuntu3.7
Architecture: amd64
CurrentDesktop: LXDE
Date: Mon Mar 19 19:15:02 2018
SourcePackage: dvd+rw-tools
UpgradeStatus: Upgraded to artful on 2018-01-06 (72 days ago)
I also tried Pioneer BDR-205 Blu-ray recorder, firmware 1.12. growisofs can record any blank DL DVD with no problem. xorriso can record DL DVD on either drive.
So, the problem seems isolated to growisofs and some alignment peculiarity with the firmware of this DS8A1H drive.