DVD+RW DL split command failure
I am trying to write a double layer DVD using the Lite-On SOHW-1633S on a
FreeBSD 5.3 system but it failes when trying to send the layer-split
command to the drive.
Here is the information:
Host, OS, devices, programs:
uname -a
FreeBSD skade 5.3-STABLE FreeBSD 5.3-STABLE #3: Sat Dec 4 21:05:16 CET
2004 root@midgard:/usr/obj/usr/src/sys/SKADESMP i386
camcontrol devlist
<IBM DCAS-34330 S65A> at scbus0 target 0 lun 0 (pass0,da0)
<IBM DCAS-34330 S65A> at scbus0 target 4 lun 0 (pass1,da1)
<LITE-ON DVDRW SOHW-1633S BS0C> at scbus2 target 0 lun 0 (cd0,pass2)
ls -l /dev/cd0 /dev/pass2 /dev/cdrom /dev/dvd
crw-rw-rw- 1 root operator 4, 18 Dec 19 18:24 /dev/cd0
lrwxr-xr-x 1 root wheel 3 Dec 19 18:25 /dev/cdrom -> cd0
lrwxr-xr-x 1 root wheel 3 Dec 19 18:25 /dev/dvd -> cd0
crw-rw-rw- 1 root operator 229, 2 Dec 19 18:24 /dev/pass2
ls -l /dev/xpt0
crw-rw-rw- 1 root operator 230, 0 Dec 19 18:24 /dev/xpt0
mkisofs --version
mkisofs 2.0.3 (i386-unknown-freebsd5.2.1)
growisofs --version
* growisofs by <appro@fy.chalmers.se>, version 5.21,
front-ending to mkisofs: mkisofs 2.0.3 (i386-unknown-freebsd5.2.1)
Original media information:
dvd+rw-mediainfo /dev/dvd
INQUIRY: [LITE-ON ][DVDRW SOHW-1633S][BS0C]
GET [CURRENT] CONFIGURATION:
Mounted Media: 10h, DVD-ROM
GET [CURRENT] PERFORMANCE:
Write Performance: 6.4x1385=8864KB/s@0 -> 23.2x1385=32160KB/s@4023667
:-( empty GET PERFORMACE descriptor
READ DVD STRUCTURE[#0h]:
Media Book Type: 01h, DVD-ROM book [revision 1]
Legacy lead-out at: 2011840*2KB=4120248320
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: complete
Track Start Address: 0*2KB
Free Blocks: 0*2KB
Track Size: 4023668*2KB
FABRICATED TOC:
Track#1 : 14@0
Track#AA : 14@4023668
Multi-session Info: #1@0
READ CAPACITY: 4023668*2048=8240472064
Empty DVD+R DL:
dvd+rw-mediainfo /dev/dvd
INQUIRY: [LITE-ON ][DVDRW SOHW-1633S][BS0C]
GET [CURRENT] CONFIGURATION:
Mounted Media: 2Bh, DVD+R Double Layer
Media ID: RITEK/D01
Current Write Speed: 2.4x1385=3324KB/s
Write Speed #0: 2.0x1385=2770KB/s
GET [CURRENT] PERFORMANCE:
Write Performance: 2.4x1385=3324KB/s@[0 -> 0]
Speed Descriptor#0: 00/0 R@2.4x1385=3324KB/s W@2.4x1385=3324KB/s
READ DVD STRUCTURE[#0h]:
Media Book Type: E1h, DVD+R DL book [revision 1]
Legacy lead-out at: 2086912*2KB=4273995776
DVD+R DOUBLE LAYER BOUNDARY INFORMATION:
L0 Data Zone Capacity: 2086912*2KB, can still be set
READ DISC INFORMATION:
Disc status: blank
Number of Sessions: 1
State of Last Session: empty
Number of Tracks: 1
READ TRACK INFORMATION[#1]:
Track State: blank
Track Start Address: 0*2KB
Next Writable Address: 0*2KB
Free Blocks: 4173824*2KB
Track Size: 4173824*2KB
ROM Compatibility LBA: 262144
READ CAPACITY: 1*2048=2048
Write command, verbose and result:
growisofs -use-the-force-luke=break:2011840 -Z /dev/dvd -dvd-video -v -v
-V TEST1 /usr/tmp/glz/TEST1/
Executing 'mkisofs -dvd-video -v -v -V TEST1 /usr/tmp/glz/TEST1/ |
builtin_dd of=/dev/pass2 obs=32k seek=0'
mkisofs 2.0.3 (i386-unknown-freebsd5.2.1)
Scanning /usr/tmp/glz/TEST1/
Scanning /usr/tmp/glz/TEST1/VIDEO_TS
292 110
293 1268 VIDEO_TS
Cache hit for '/..'
Cache hit for 'VIDEO_TS/.'
Cache hit for 'VIDEO_TS/..'
294 303 /usr/tmp/glz/TEST1/VIDEO_TS/VIDEO_TS.BUP
304 313 /usr/tmp/glz/TEST1/VIDEO_TS/VIDEO_TS.IFO
314 1068 /usr/tmp/glz/TEST1/VIDEO_TS/VIDEO_TS.VOB
1069 1136 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_01_0.BUP
1137 1204 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_01_0.IFO
1205 292146 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_01_0.VOB
292147 816418 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_01_1.VOB
816419 1340690 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_01_2.VOB
1340691 1864962 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_01_3.VOB
1864963 2389234 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_01_4.VOB
2389235 2913506 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_01_5.VOB
2913507 3437778 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_01_6.VOB
3437779 3945499 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_01_7.VOB
3945500 3945508 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_02_0.BUP
3945509 3945517 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_02_0.IFO
3945518 3945617 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_02_0.VOB
3945618 3965933 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_02_1.VOB
3965934 3965942 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_03_0.BUP
3965943 3965951 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_03_0.IFO
3965952 3966065 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_03_0.VOB
3966066 3978580 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_03_1.VOB
3978581 3978589 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_04_0.BUP
3978590 3978598 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_04_0.IFO
3978599 3978698 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_04_0.VOB
3978699 3990102 /usr/tmp/glz/TEST1/VIDEO_TS/VTS_04_1.VOB
Writing: Initial Padbock Start Block 0
Done with: Initial Padbock Block(s) 16
Writing: Primary Volume Descriptor Start Block 16
Done with: Primary Volume Descriptor Block(s) 1
Writing: End Volume Descriptor Start Block 17
Done with: End Volume Descriptor Block(s) 1
Writing: UDF volume recognition area Start Block 18
Done with: UDF volume recognition area Block(s) 3
Writing: Version block Start Block 21
Done with: Version block Block(s) 1
Writing: UDF pad to sector 32 write Start Block 22
Done with: UDF pad to sector 32 write Block(s) 10
Writing: UDF main seq Start Block 32
Done with: UDF main seq Block(s) 16
Writing: UDF second seq Start Block 48
Done with: UDF second seq Block(s) 16
Writing: UDF integ seq Start Block 64
/dev/pass2: splitting layers at 2011840 blocks
:-[ SEND DVD+R DOUBLE LAYER RECORDING INFORMATION failed with
SK=2h/ASC=30h/ACQ=05h]: Invalid argument
If there is any more information needed or tests I can make, please let me
know.
Any suggestions to get it to work?
/glz
---
"There is hopeful symbolism in the fact that flags do not wave in a vacuum."
-- Arthur C. Clarke
Reply to: