[Bug 600898] [NEW] timeout delay in write loop too long for BD-R[E]

Stuart R Balfour sbalfour at att.net
Fri Jul 2 06:09:25 BST 2010


Public bug reported:

Binary package hint: dvd+rw-tools

dvd+rw-tools-7.1-6, kubuntu 10.04

During the course of tracking down a device buffer underrun/cache coherency
firmware problem affecting apparently only BD-R on Buffalo BRHC-6316U2
(LG GGW-H20N) firmware level XJ03, I discovered that adjusting the
timeout delay in the main write loop at ~line 515 of growisofs_mmc.cpp:

            cmd.timeout(dao_toggle?180:60);

to         if (_64k)
                   cmd.timeout(dao_toggle?30:10);  // reduce buffer under-runs in device cache
            else cmd.timeout(dao_toggle?180:60);

substantially reduced the extent of the buffer underruns/cache failures.
While it did not solve the problem, I think for blu-ray media, which spin
3.2 times faster base rate (1X), the delay between writes might be just too
long.  I don't know what happens if we wait too little.  But the host can be
suspended on signal; the media burn cannot (at least not always -
buffer underrun protection and zero-loss linking features are not yet
universal).

** Affects: dvd+rw-tools (Ubuntu)
     Importance: Undecided
         Status: New

-- 
timeout delay in write loop too long for BD-R[E]
https://bugs.launchpad.net/bugs/600898
You received this bug notification because you are a member of Ubuntu
Burning Team, which is subscribed to dvd+rw-tools in ubuntu.



More information about the Ubuntu-burning mailing list