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

Re: Differences between cdw/k3b on Jessie and Stretch (testing)?



Hi,

And thanks for going through all the trouble as you mentioned in another 
thread.

On Wednesday 05 August 2015 22:15:55 Thomas Schmitt wrote:
> Hi,
> 
> Eike Lantzsch wrote:
> > growisofs -dvd-compat -Z "$drive"="$image"
> > Burning the same image with growisofs in this way worked without a hitch -
> > successfully. The resulting DVD-R is readable in any DVD player I got.
> 
> So either it was a coincidence that system upgrade and
> poor relation between drive and medium happened at the
> same time.
> Or ...
We can safely put that aside, I think.
> 
> > There must be something in between K3B or cdw and growisofs which
> > miscalculates and sends wrong parameters.
No, here I was wrong. The problem is DAO.
> 
> With DVD-R there is mainly the choice between write
> types "Disk-At-Once" (DAO) and "Incremental".
> The latter offers the opportunity to keep the DVD-R
> "appendable", i.e. writable on the yet unwritten space,
> in contrast to "closed", i.e. not writable any more.
> 
> All three vartiations should work on a healthy drive with
> good media. At the edge of failure, it might be that some
> of them work while others don't.
Hardware and medium [Maxell] seem to be healthy as it works OK with Jessie in 
Virtualbox on the same machine.

The problem is reproducible by installing another basic Testing installation 
in another virtual machine on the same hardware.
> 
> Browsing in dvd+rw-tools-7.1 files growisofs.c and growisofs_mmc.cpp
> i'd say that "-dvd-compat" causes "Incremental" with closing the
> medium.
> You could try for "Incremental" with keeping the medium appendable
> 
>   growisofs -Z "$drive"="$image"
> 
> And for DAO (medium not appendable afterwards)
> 
>   growisofs -use-the-force-luke=dao -Z "$drive"="$image"
I tried this. Burning fails exactly like with cdw or k3b. That seems to be 
logical as they both use disk-at-once and don't offer the alternative of 
incremental with session close.

Now we know that the problem is indeed with DAO.
and can concentrate on growisofs leaving cdw and k3b aside.

So what changed between Jessie and testing lately?
The only libraries which changed and growisofs relies on are:
Libc6 which changed from 2.19-18 to 2.19-18
Downgrading did not help.
Libgcc1 changed from 4.9.2-10 to 5.1.1-14
Libstdc++6 changed from 4.9.2-10 to 5.1.1-14

I wasn't able to downgrade those two because I ran into dependency-hell.

Now for the bug report
against libgcc1 or libstdc++6 or against growisofs?

> With xorriso -as cdrecord it would be for "Incremental" "appendable":
> 
>   xorriso -as cdrecord -tao -multi -v dev="$drive" "$image"
> 
> for "Incremental" "closed":
> 
>   xorriso -as cdrecord -tao -v dev="$drive" "$image"
> 
> and for DAO:
> 
>   xorriso -as cdrecord -sao -v dev="$drive" "$image"
That also rendered the resulting DVD useless but in another way - nice change 
though. See below...
> 
> (The terms "TAO" and "SAO" stem from CD recording. I map
>  them to "Incremental" and "DAO" on DVD-R.)
> 
> > Failed DVD-R with the same iso-image using cdw:
> > ...
> > 
> > READ DISC INFORMATION:
> >  Disc status:           blank
> >  Number of Sessions:    1
> >  State of Last Session: empty
> >  "Next" Track:          1
> >  Number of Tracks:      1
> > 
> > READ TRACK INFORMATION[#1]:
> >  Track State:           invisible incremental
> >  Track Start Address:   0*2KB
> >  Next Writable Address: 0*2KB
> >  Free Blocks:           2297888*2KB
> >  Track Size:            2297888*2KB
> 
> Looks like a completely unused medium. I would flatly try
> to burn it once again. But you report of visible burn traces.
> So possibly it failed to write the "Recording Management Area",
> which records the areas covered by logical tracks.
The DVD has burn marks.
Indeed I tried burning on top of it for the fun of it. It fails of course.
> 
> Without visible burn marks, i'd suspect simulated writing, a
Not the case - we can drop this pursuit, I think.
> feature of CD-R[W] and DVD-R[W] but not of the other media types.
> With growisofs that would be option
>   -use-the-force-luke=dummy
> with xorriso -as cdrecord it would be option
>   -dummy
> 
> 
> Have a nice day :)
> 
> Thomas
Thank you, and a nice day to you too!
Eike

Follows the output of growisofs and xorriso runs:

using growisofs with dao

Executing 'builtin_dd if=jwbrd201508X.iso of=/dev/sr0 obs=32k seek=0'
/dev/sr0: engaging DVD-R DAO upon user request...
/dev/sr0: reserving 641721 blocks
/dev/sr0: "Current Write Speed" is 16.4x1352KBps.
          0/1314244608 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU   0.0%
          0/1314244608 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU   0.0%
   12419072/1314244608 ( 0.9%) @2.7x, remaining 22:42 RBU  99.9% UBU   7.0%
   43646976/1314244608 ( 3.3%) @6.8x, remaining 7:45 RBU 100.0% UBU  83.9%
   75497472/1314244608 ( 5.7%) @6.9x, remaining 5:11 RBU 100.0% UBU  83.9%
  107741184/1314244608 ( 8.2%) @7.0x, remaining 4:17 RBU 100.0% UBU  83.9%
  140509184/1314244608 (10.7%) @7.1x, remaining 3:37 RBU 100.0% UBU  83.9%
  173670400/1314244608 (13.2%) @7.2x, remaining 3:10 RBU 100.0% UBU  83.9%
  207486976/1314244608 (15.8%) @7.3x, remaining 2:56 RBU 100.0% UBU  83.9%
  241696768/1314244608 (18.4%) @7.4x, remaining 2:39 RBU 100.0% UBU  83.9%
  269582336/1314244608 (20.5%) @6.0x, remaining 2:31 RBU 100.0% UBU  83.9%
  304709632/1314244608 (23.2%) @7.6x, remaining 2:22 RBU 100.0% UBU  86.2%
  340328448/1314244608 (25.9%) @7.7x, remaining 2:11 RBU 100.0% UBU  86.2%
  376406016/1314244608 (28.6%) @7.8x, remaining 2:02 RBU 100.0% UBU  86.2%
  412975104/1314244608 (31.4%) @7.9x, remaining 1:55 RBU 100.0% UBU  86.2%
  450068480/1314244608 (34.2%) @8.0x, remaining 1:47 RBU 100.0% UBU  86.2%
  487620608/1314244608 (37.1%) @8.1x, remaining 1:40 RBU 100.0% UBU  86.2%
  518881280/1314244608 (39.5%) @6.8x, remaining 1:36 RBU 100.0% UBU  86.2%
  557318144/1314244608 (42.4%) @8.3x, remaining 1:29 RBU  99.9% UBU  86.2%
  596279296/1314244608 (45.4%) @8.4x, remaining 1:23 RBU 100.0% UBU  86.2%
  635666432/1314244608 (48.4%) @8.5x, remaining 1:17 RBU 100.0% UBU  86.2%
  675643392/1314244608 (51.4%) @8.7x, remaining 1:11 RBU 100.0% UBU  86.2%
  716013568/1314244608 (54.5%) @8.7x, remaining 1:06 RBU 100.0% UBU  86.2%
  756908032/1314244608 (57.6%) @8.9x, remaining 1:01 RBU 100.0% UBU  86.2%
  798326784/1314244608 (60.7%) @9.0x, remaining 0:55 RBU 100.0% UBU  86.2%
  840269824/1314244608 (63.9%) @9.1x, remaining 0:50 RBU 100.0% UBU  86.2%
  882606080/1314244608 (67.2%) @9.2x, remaining 0:45 RBU 100.0% UBU  86.2%
  925466624/1314244608 (70.4%) @9.3x, remaining 0:40 RBU 100.0% UBU  86.2%
  968851456/1314244608 (73.7%) @9.4x, remaining 0:35 RBU 100.0% UBU  86.2%
 1012629504/1314244608 (77.1%) @9.5x, remaining 0:30 RBU 100.0% UBU  86.2%
 1056964608/1314244608 (80.4%) @9.6x, remaining 0:25 RBU 100.1% UBU  86.2%
 1094909952/1314244608 (83.3%) @8.2x, remaining 0:21 RBU 100.0% UBU  86.2%
 1140129792/1314244608 (86.8%) @9.8x, remaining 0:17 RBU 100.0% UBU  88.5%
 1185873920/1314244608 (90.2%) @9.9x, remaining 0:12 RBU 100.0% UBU  88.5%
 1232044032/1314244608 (93.7%) @10.0x, remaining 0:07 RBU 100.0% UBU  88.5%
 1278738432/1314244608 (97.3%) @10.1x, remaining 0:03 RBU 100.0% UBU  88.5%
builtin_dd: 641728*2KB out @ average 7.6x1352KBps
/dev/sr0: flushing cache
:-[ FLUSH CACHE failed with SK=0h/ASC=00h/ACQ=03h]: Input/output error
/dev/sr0: reloading tray

Eventually an error message ...

using xorriso with cdrecord sao

[beginning skipped due to using tmux and terminal height limits]
xorriso : UPDATE : 1149 of 1253 MB written (fifo 94%) [buf  83%]  10.0x.
xorriso : UPDATE : 1162 of 1253 MB written (fifo 96%) [buf  83%]  10.0x.
xorriso : UPDATE : 1175 of 1253 MB written (fifo 96%) [buf  83%]  10.0x.
xorriso : UPDATE : 1189 of 1253 MB written (fifo 97%) [buf  83%]  10.1x.
xorriso : UPDATE : 1202 of 1253 MB written (fifo 98%) [buf  83%]  10.1x.
xorriso : UPDATE : 1215 of 1253 MB written (fifo 81%) [buf  83%]  10.2x.
xorriso : UPDATE : 1229 of 1253 MB written (fifo 83%) [buf  83%]  10.1x.
xorriso : UPDATE : 1242 of 1253 MB written (fifo 83%) [buf  83%]  10.2x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   8.2x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
xorriso : UPDATE : 1253 of 1253 MB written (fifo  0%) [buf  83%]   0.0x.
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 sequential recording
Media status : is written , is closed
Media summary: 1 session, 641871 data blocks, 1254m data,     0 free

looks good but DVD-R is empty with write marks starting about 0.5mm from 
center
disk is not mountable
video is unreadable
no menu

same iso image burned on Jessie is OK, menu and all ...

-- 
Eike Lantzsch ZP6CGE


Reply to: