hfq126 发表于 2004-12-13 16:52:59

为何我的RH9不能开启DMA跟ATA100或66??急啊,好

运行hdparm优化硬盘,但不能开启DMA跟ATA100
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
ide0:speed warnings UDMA 3/4/5 is not funetioual
using_dma = 0 (off)
我现在RH9好慢啊。慢的受不了
NVIDIA的驱也装了,不行
我的AMD2500+  升技NF7-S2  希捷7200.7 80G

hfq126 发表于 2004-12-14 16:03:34

怎么没人理啊,自己顶一下

voodoomaster 发表于 2004-12-14 16:54:45

升级一下内核试试看,rh9的内核太老了,可能对nforce2支持得不好.

bwb 发表于 2004-12-14 17:16:03

Re: 为何我的RH9不能开启DMA跟ATA100或66??

运行hdparm优化硬盘,但不能开启DMA跟ATA100
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
ide0:speed warnings UDMA 3/4/5 is not funetioual
using_dma = 0 (off)
我现在RH9好慢啊。慢的受不了
...
RH9也可以享受DMA的32位传输。
首先你必须先了解你的硬盘是否支持IDE/ATA2,如果支持:
# /sbin/hdparm -d l -x66/dev/hda
使用这个命令时要确定硬盘是支持IDE/ATA2的。
然后测试你的硬盘:
# /sbin/hdparm -i /dev/hda
/dev/hda:

Model=WDC WD400EB-00CPF0, FwRev=06.04G06, SerialNo=WD-WCAAT5981419
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=40
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=78165360
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:pio0 pio1 pio2 pio3 pio4
DMA modes:mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version:
                              
* signifies the current active mode

注意MaxMultSect的值。
然后(比如本例):
# /sbin/hdparm -m 16 /dev/hda
你的硬盘就工作在IDE/ATA2方式下了。最后将此两句写入/etc/rc.d/rc.local中,开机自动运行。

hfq126 发表于 2004-12-14 20:53:46

呵,终于有人回啦,谢谢你们,我试试看
内核很早就升过。升内核到2.6速度很快,但是声卡不发声。
相同的驱动在2.4下可以发声,在2.6就不行

bwb 发表于 2004-12-15 08:54:24

再一次提醒:硬盘必须是IDE/ATA2的,否则使用/sbin/hdparm -d l -x66 /dev/hda 会损坏硬盘!
页: [1]
查看完整版本: 为何我的RH9不能开启DMA跟ATA100或66??急啊,好