[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: