不知从何时起,我的debian不支持DMA了
sidlocalhost:~# lsmod|grep -i ide
ide_cd 364840
cdrom 332801 ide_cd
ide_disk 1571212
ide_generic 11200
ide_core 1128005 ide_cd,generic,piix,ide_disk,ide_generic
localhost:~# hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
IO_support =3 (32-bit w/sync)
unmaskirq =1 (on)
using_dma =0 (off)
keepsettings =1 (on)
readonly =0 (off)
readahead = 1024 (on)
geometry = 16383/255/63, sectors = 234375000, start = 0
localhost:~# hdparm -d1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma =0 (off)
localhost:~# whoami
root
你的IDE Controller可能没编进kernel,光是个ide_generic是不够的。 官方内核阿 你试试在启动参数里面加上acpi=off 官方内核阿
不是自己编的吗? 不是自己编的 3n用的是nvidia的板子把
把 ide 控制器编进去就行了 不是自己编的
那就自己编一下好了。 用的是intel的815EP
为什么官方的不行啊?以前一直可以的阿 /etc/hdparm.conf 之类的配置文件(没用Debian不知道具体文件)没开DMA?? 同意楼上,用hdparm调一下不就可以啦 :twisted: 你们是不是都没看我的帖子的内容阿?
localhost:~# hdparm -d1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off) 启动的时候加上acpi=off难道不行? 没试。因为以前没禁用acpi,却能使用DMA
打算过段时间有空了就重装 :mrgreen: 只要你用这个版本(不知道以上行不行)内核,重装也白搭
页:
[1]
2