|
我的系统装的是RH9,我在系统的/etc/rc.d/rc.local这个配置文件的最后一行的地方加了这样的一行,/sbin/hdparm -d 1 -X68 -c 3 -m 16 -k 1 /dev/hda,本希望这样可以在系统启动时自动打开硬盘的DMA支持。我想查看系统是否打开了DMA,由于系统启动时的速度快,我无法查看启动时的信息。于是我在终端里运行命令hdparm /dev/hda,得到的结果是:/dev/hda:
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 1 (on)
readonly = 0 (off)
readahead = 8 (on)
geometry = 4870/255/63, sectors = 78242976, start = 0
说明系统没有打开DMA,之后我运行命令hdparm -i /dev/hda 查看我的硬盘的信息,得到的结果是:/dev/hda:
Model=SAMSUNG SV0401H, FwRev=UA100-08, SerialNo=S01RJ10WC54682
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78242976
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: (null): 1 2 3 4 5 6 7
说明我的硬盘是支持UDMA的可是为什么我已经修改了/etc/rc.d/rc.local文件却无法自动打开DMA呢?难道我修改的不正确?还请各位高手指点迷津。谢谢 |
|