cnhnln 发表于 2006-3-21 17:51:48

不知从何时起,我的debian不支持DMA了

sid

localhost:~# 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

muraji 发表于 2006-3-21 19:35:19

你的IDE Controller可能没编进kernel,光是个ide_generic是不够的。

cnhnln 发表于 2006-3-21 23:09:43

官方内核阿

kilo 发表于 2006-3-22 08:40:59

你试试在启动参数里面加上acpi=off

phaedo 发表于 2006-3-23 13:58:16

官方内核阿
不是自己编的吗?

cnhnln 发表于 2006-3-23 14:00:02

不是自己编的

hejux 发表于 2006-3-23 16:41:47

3n用的是nvidia的板子把

把 ide 控制器编进去就行了

phaedo 发表于 2006-3-23 17:12:13

不是自己编的
那就自己编一下好了。

cnhnln 发表于 2006-3-23 19:29:30

用的是intel的815EP

为什么官方的不行啊?以前一直可以的阿

发表于 2006-3-24 16:18:36

/etc/hdparm.conf 之类的配置文件(没用Debian不知道具体文件)没开DMA??

linky_fan 发表于 2006-3-25 21:23:30

同意楼上,用hdparm调一下不就可以啦 :twisted:

cnhnln 发表于 2006-3-26 21:40:04

你们是不是都没看我的帖子的内容阿?

localhost:~# hdparm -d1 /dev/hda

/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)

kilo 发表于 2006-3-27 21:26:18

启动的时候加上acpi=off难道不行?

cnhnln 发表于 2006-3-27 23:27:21

没试。因为以前没禁用acpi,却能使用DMA

打算过段时间有空了就重装 :mrgreen:

kilo 发表于 2006-3-28 19:59:07

只要你用这个版本(不知道以上行不行)内核,重装也白搭
页: [1] 2
查看完整版本: 不知从何时起,我的debian不支持DMA了