Re: DMA doesn't seem to work with my custom 2.4.21 kernel
On Thu, Sep 11, 2003 at 05:38:33PM +0200, Pim Bliek wrote:
> Hi,
>
> I've set the following in my kernel-config (2.4.21):
>
> CONFIG_BLK_DEV_IDEDMA_PCI=y
> CONFIG_IDEDMA_PCI_AUTO=y
> CONFIG_BLK_DEV_IDEDMA=y
>
> I have an ASUS A7N8X Deluxe rev 2.0 motherboard.
>
> When I run hdparm -d1 /dev/hda I get the following error:
>
> # hdparm -d1 /dev/hda
> /dev/hda:
> setting using_dma to 1 (on)
> HDIO_SET_DMA failed: Operation not permitted
> using_dma = 0 (off)
>
> I know this has worked on my system on a previous install (Gentoo). I
> have quite a new WD HDD 80 GB.
>
> Anyone knows what I am missing?
You may also need to enable support for the specific chipset on that
motherboard in your kernel config. See
ATA/IDE/MFM/RLL support --->
IDE, ATA and ATAPI Block devices ---> IDE chipset support/bugfixes.
Some fooling around with lspci, dmesg, and/or your motherboard's
documentation may help you figure out which option exactly you need.
--Bruce Fields
Reply to: