QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 941|回复: 4

为什么我的硬盘的DMA打不开呢?

[复制链接]
发表于 2004-5-20 20:59:50 | 显示全部楼层 |阅读模式
我的机器有两块硬盘,linux装在第二块硬盘上
#hdparm -i /dev/hdb
/dev/hdb:

Model=Maxtor 32049H3, FwRev=BAC51KJ0, SerialNo=N30JM69C
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=512kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=40021632
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=yes: disabled (255) WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 0:  1 2 3 4 5 6

# hdparm -d1 -X68 -c3 -m16 /dev/hdb

/dev/hdb:
setting 32-bit IO_support flag to 3
setting multcount to 16
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
setting xfermode to 68 (UltraDMA mode4)
multcount    = 16 (on)
IO_support   =  3 (32-bit w/sync)
using_dma    =  0 (off)
为什么打不开DMA呢?各位老大,帮帮忙阿!
 楼主| 发表于 2004-5-21 19:24:16 | 显示全部楼层
今天看了一下dmesg |grep DMA结果:
VP_IDE: Unknown VIA SouthBridge, disabling DMA.
是不是linux不认识我的南桥阿?我的主板是KT 600的,有什么解决办法吗?
回复

使用道具 举报

 楼主| 发表于 2004-5-21 20:21:10 | 显示全部楼层
找到了,VIA有专门为VT8237出的补丁,可是我照着Readme里的步骤patch -p0 rh9.0-patch-2.4.20-8却半天都没反应,这是怎么回事阿?有没有人知道的!
回复

使用道具 举报

发表于 2004-5-23 09:16:44 | 显示全部楼层
命令错了
先进入/usr/src/linux-XXXX目录,再输入patch -p1 rh9.0-patch-2.4.20-8
回复

使用道具 举报

 楼主| 发表于 2004-5-23 22:28:41 | 显示全部楼层
多谢,可是还是有点问题,编译的时候老是要出错 :-(
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 13:49 , Processed in 0.035853 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表