harryzhu 发表于 2005-12-7 18:17:56

硬盘的DMA模式打不开,内核中好像是已经打开的,求大虾帮忙

我用的西数160G IDE 8M硬盘,hdparm -Tt /dev/hda测了一下,速度只有2M左右,想把DMA模式打开,
# hdparm -d1 /dev/hda

/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma    =0 (off)

首先我怀疑是内核不支持,折腾了一整天,也没有正确编译redhat AS3的内核,总是到make bzImage处报错,即使我load /boot/config-2.4.21-27.EL,也总是报error,有没有哪位大虾成功编译过AS3-U4的内核啊?帮帮忙啦

其次我怀疑是不是西数硬盘的控制器不支持导致这个问题,但是如何解决呢?我这边多台机器都是用的这种西数H.D,当时选WD的是因为它性能稳定且不容易坏,噪声还可以,哪想到遇到现在这样的问题,我看了/boot/config-2.4.21-27.EL文件,其中有'CONFIG_IDEDMA_AUTO=y',说明内核中应该打开DMA选项了啊,好郁闷哦

dukeduan 发表于 2005-12-7 18:24:52

内核里的主板驱动也要需要编译进去的。
页: [1]
查看完整版本: 硬盘的DMA模式打不开,内核中好像是已经打开的,求大虾帮忙