Re: Can't burn CDs at a reasonable speed (cdrecord, 2.6.11 kernel).
peter colton wrote:
> Have a look at setting up hdparm for the burner to help
> with
> data flow. hdparm wiil tell you if dma for the drive is enabled, if not
> you can use hdparm to emable it.
I thought this sounded promising but it resists my attempts to set DMA,
probably because I don't know what I'm doing. (/dev/hda is the
CD/DVD-writer on this machine.) Am I missing or misusing some options?
Thanks,
Adam
# hdparm /dev/hda
/dev/hda:
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
HDIO_GETGEO failed: Invalid argument
# hdparm -d1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
# hdparm -d1 -Xmdma2 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
setting xfermode to 34 (multiword DMA mode2)
using_dma = 0 (off)
# hdparm -d1 -Xsdma1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
setting xfermode to 17 (singleword DMA mode1)
HDIO_DRIVE_CMD(setxfermode) failed: Input/output error
using_dma = 0 (off)
# hdparm -d 1 -X sdma1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
setting xfermode to 17 (singleword DMA mode1)
HDIO_DRIVE_CMD(setxfermode) failed: Input/output error
using_dma = 0 (off)
# hdparm -d1 -Xudma2 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
setting xfermode to 66 (UltraDMA mode2)
using_dma = 0 (off)
Reply to: