Hi, I'm having troubles with cdrecord and cdrdao on
the 2.6.8-rc1-mm1 version of the Linux kernel.
When I try to burn an audio-cd, my machine freezes
when it heads near the end of the burn (usually halfway
through track 11 out of 12 tracks total). It never reaches
the fixation part. It crashes during a simulation as well.
I've been checking my syslogs and memory usage, and it
seems as though cdrecord eats up all of my memory,
causing processes to be killed off. "Out of memory" can
be found in the system logs.
I've spent the whole night searching forums for a solution,
but have found nothing. Just for reference, I have passed
"ide-cd" to the kernel and removed it, I have tried it with
burnfree both on and off, I've played around with (and
disabled) the FIFO buffer, I've added and removed scsi
support (+emulation) in the kernel.
I am/was running cdrecord 2.00.3, I have updated it to a newer
alpha version from a package, as I was unable to compile
it myself against the kernel 2.6 headers (even after applying
the patches that were suggested on other forums). Still
had problems after the upgrade.
One other thing to note is that doing a simulation on an ISO
burn instead of audio didn't eat up all the memory, it stayed
pretty much constant and the simulation passed. So I tried to
use cdrdao to burn the previous audio tracks in one go, and
that ate all of the memory :/
Lastly, I have also tried disabling DMA, but still got freezes.
I'd appreciate any help that anyone could offer. This is a very
frustrating problem
Specs:
kernel: 2.6.8-rc1-mm1
distro: slackware 10.0
burner: pioneer 106 (DVD+R-R/W and CD-R/W support)
cpu-ram: athlon 2600+, 512MB (swap partition enabled too)
I can't remember the exact command I was using, it was something like:
cdrecord -v dev=ATAPI:0,0,0 -eject -pad -audio *.wav
Thanks!