[Pkg-libburnia-devel] Bug#789260: libburn4: Incompatibility with Plextor PX-608CU burner

Дмитрий Нестеркин undelborg at gmail.com
Thu Jun 25 16:15:12 UTC 2015


Hi!

Can't find such piece of code in version 1.3.2.
However:

/* The waiting time before eventually retrying a failed SCSI command.
   Before each retry wait Libburn_sg_linux_retry_incR longer than with
   the previous one.
*/
#define Libburn_sg_linux_retry_usleeP 100000
#define Libburn_sg_linux_retry_incR   100000


2015-06-25 19:02 GMT+03:00 Thomas Schmitt <scdbackup at gmx.net>:

> Hi,
>
> libburn might be contributing to high power consumption by
> firing a lot of retried WRITE(10) commands to the yet-not-ready
> drive. In the old days of CD burning, it was essential not to
> let the drive buffer run empty.
>
> But with DVD you could try to slow down the retries:
>
> In  libburn/sg-linux.c  there is a code piece
>
>         break;
>                 /* if ! done : loop for retry */;
>         }
>
> which could be changed to
>
>         break;
>                 /* if ! done : loop for retry */;
>                 usleep(10000);
>         }
>
> Waiting 10 microseconds at DVD speed 16 would mean to delay
> about 220 KB, which should be much less than the drive buffer
> size. So there is a chance to catch up.
> (Nevertheless the execution times of initial WRITE(10) commands
>  indicate a maximum transfer speed of about 16000 KB/s = 12x DVD.)
>
>
> Have a nice day :)
>
> Thomas
>
>


-- 
С уважением,
Нестеркин Дмитрий
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-libburnia-devel/attachments/20150625/266d3a85/attachment.html>


More information about the Pkg-libburnia-devel mailing list