[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-xorriso] Burning on two drives at the same time slows down rate
Re: [Bug-xorriso] Burning on two drives at the same time slows down rate and xorriso crashes
Thu, 12 Oct 2017 23:19:40 +0200
sean loony wrote:
> Writing rate on drive one goes down to 0.1D and stays there till the
> end. While writing on drive one, drive two has the same slow speed.
This is a known problem with Linux since september 2010.
Introduced by this drive-by programming effort:
A fix in the kernel would be to remove
from function sr_block_ioctl() in drivers/scsi/sr.c . See
There are two workarounds known:
- Use /dev/sg* instead of /dev/sr* by command
which is available since xorriso-1.4.4.
- Use an old workaround for separating i/o on IDE master-slave pairs
which is available since xorriso-1.4.2.
For the long story see:
> While formating, the rate of USB drive goes down to 0.1xD an after a
> while to 0.0 and then xorriso freezed.
In the mail subject you wrote "crashes".
What exactly: Freeze or crash ? Stuck or ended ?
Well, the situation in the kernel is a mess. In the stack trace you
can see the well known culprits:
It looks like not even the mutex works properly, additionally to the
fact that the mutex usage is a mindless substitute for the Big Kernel
Lock with its property to be suspended when a process goes to sleep.
Have a nice day :)