求助:我的硬盘在debian下只能用PIO模式!!
我的硬盘在debian下只能用PIO模式,读个数据特别慢。怎么设置成DMA模式啊?请各位大侠指点迷津,小弟感激涕零了! :cry:我的硬盘是酷鱼7,7200转,2M缓存并口120G。主板芯片组是 ATI 的。
我的debian是 sarge版。我认识的好多人都装的这个版本都没问题。 你的内核太老了,升级内核就可以了。
出现这种问题是因为内核不支持芯片组上的IDE控制器造成的。
我的本本也曾经出现过这种情况,使用ML1.1(kernel2.4.?)硬盘就工作在PIO模式,一读盘CPU就站满。后来升级成2.6.8的内核就好了。 用hdparm调一下, 具体看一下man就可以了 是我的内核版本问题吗?
我的版本是:2.6.8-2-686-smp #1 SMP Mon Jan 24 02:32:52 EST 2005 i686 GNU/Linux
已经是2.6.8了啊。 to linky_fan:小弟刚开始学linux,知道的太少,没懂你的意思,hdparm是什么意思啊?是个命令吗?我在终端里man不到这个命令啊(man hdparm)。
还请大侠不吝赐教! apt-get install hdparm
然后再man hdparm 仔细看吧。 :mrgreen::mrgreen: #hdparm -d0 /dev/hda
/dev/hda:
setting using_dma to 0 (off)
HDIO_SET_DMA failed: Operation not permitted
using_dma =0 (off)
这是我系统报出的。
我觉得是linux内核中没有我主板芯片组的驱动程序,所以不支持dma。
如果用# hdparm -d1 -X68 -c3 -m16 /dev/hda 打开dma会不会造成硬盘数据损坏啊? 如果内核不能识别dma的话就不要勉强打开了,以免损坏
芯片组是什么?可能太新了,所以内核识别不了,安装新的2.6.11的内核试试看 我的芯片组是 ATI RC350+IXP300的,CPU 是P4 2.8E的。还有个问题,我用apt-get看到的内核版本最新就是2.6.8 。你的2.6.11内核是在哪个网站上看到的啊?是在 debian 的主页上吗? 你的2.6.11内核是在哪个网站上看到的啊?
:?:?
一定要APT现成的吗???你就不能自己下载源码编译??? 我的芯片组是 ATI RC350+IXP300的,CPU 是P4 2.8E的。还有个问题,我用apt-get看到的内核版本最新就是2.6.8 。你的2.6.11内核是在哪个网站上看到的啊?是在 debian 的主页上吗?
升级到2.6.11试试看,在不行的话就没办法了 :(
用unstable就能看到了
http://packages.debian.org/unstable/base/kernel-image-2.6.11-1-686
你就不能自己下载源码编译???
呵呵,是我没说清楚,我说的就是没找到 2.6.11 的 kernel source。
感谢cnhnln兄,你给的网址上好象有新版本的kernel source。 apt的仓库里有阿,为什么要自己编译。反正我用debian不编译任何东西
http://packages.debian.org/ 从这里直接搜到的,你可以去找你想要的 在Apt源里加个Unstable
页:
[1]