HammerLi 发表于 2003-12-23 20:54:17

如何更改Linux的IDE通道模式?

我的Combo是Samsung的,和我的VIA主板不太兼容,表现为如果打开IDE通道(安装光驱的那个通道)DMA方式,则在访问光驱的时候会死机,在Windows 2000/XP下通过在系统中屏蔽DMA方式转用PIO4方式可以解决此问题,可是在Linux下如何解决啊!现在是REDHAT可以安装,装完了不能访问光驱,一访问就死机,Mandrake根本装不上,刚引导就死机了,那位大侠指点一二啊!

cnhnln 发表于 2003-12-23 22:36:31

重现编译内核
IDE ATA ATAPI Block devices里
IDEDMA_ONLYDISK
选Y试试

或者在rc.local里指定光驱的DMA关闭
hdparm -d0 /dev/hdx

HammerLi 发表于 2003-12-23 23:40:49

我对Linux不是很精通,回头试试,先谢了

HammerLi 发表于 2003-12-30 14:47:53

不行啊!我现在用的是 Fedora,编译内核总是不通过,报错!第二种方法是不是指定光驱所在的通道啊?如果我的光驱装在第二通道的主盘,是不是写 hdc 啊?

cnhnln 发表于 2003-12-30 16:31:15

应该是hdc,用fdisk -l确认一下。

内核出错可以去内核安装编译板块问问

HammerLi 发表于 2003-12-31 09:14:16

OK!搞定!多谢了!要不然使不了光驱我非郁闷死不可!
不过怎么样才能在每次系统启动时自动运行这个命令呢?有没有像原来DOS下的Autoexec.bat 这样的文件?

cnhnln 发表于 2003-12-31 13:46:51

加到/etc/init.d/rc.local文件里

HammerLi 发表于 2003-12-31 19:06:48

OK! OK! 再次多谢!

cnhnln 发表于 2003-12-31 19:47:38

不客气

寒秋 发表于 2004-1-1 13:54:35

在fedora core 1里,并没有/etc/init.d/rc.local这个文件。
具体怎么输入?是不是:
touch /<path>/<filename>?

cnhnln 发表于 2004-1-1 21:19:26

在fedora core 1里,并没有/etc/init.d/rc.local这个文件。
具体怎么输入?是不是:
touch /<path>/<filename>?
呵呵,不好意思,写错了。 :oops:
是/etc/rc.d/rc.local
页: [1]
查看完整版本: 如何更改Linux的IDE通道模式?