October 26, 2004

Debian Kernel-2.6 ide問題再續

先前在 搞定了 kernel-2.6 對 ide 硬碟的問題 這一篇說明要將 ide-disk ide-generic compile 到核心才能抓到 IDE 硬碟.

而今天要修正的是不需要重新編譯到 kernel 裡,只要在載入核心時,比 SCSI 模組優先載入 IDE 模組就能驅動主機板上硬碟了,這也是為何 IDE 硬碟的系統即使 Compile 成 module 依然可以獨到的原因.

做法是編輯 /etc/mkinitrd/modules,並加入

amd74xx # 南橋晶片
ide-disk
ide-generic # ide-generic 一定要放在最後,不然會無法設 DMA,這樣速度就會變很慢喔

重新產生 initrd.img
$ mkinitrd -o /boot/initrd.img-new `uname -r`

設定好 boot loader 之後,重新開機就能獨到 IDE 裝置上的硬碟了.總算還給 Debian Kernel Maintainer 一個清白了.

BTW...Herbert Xu 已經不在 Debian Kernel Maintainer Team 中了

Posted by asho at October 26, 2004 09:54 AM
Comments

後來繼續 debug 之後,才知道原來根本都不用改,重點在於 ide-generic(才會抓到 ide 裝置) 有沒有載入。

所以不用重新產生 initrd.img,只要在 /etc/modules中加入:

amd74xx # 南橋晶片
ide-disk
ide-generic # ide-generic 一定要放在最後,不然會無法設 DMA,這樣速度就會變很慢喔

給大家參考

Posted by: 阿信 at October 30, 2004 10:29 AM

rzrcwxmvjhzexnqydqttdrelxfxgmwohpkachmvjzcoxv link http://jsrjsk.cmarej.com

Posted by: dtwtrp at December 31, 2005 01:28 AM
Post a comment









Remember personal info?