升級 kernel 2.6.9 後抓不到IDE硬碟

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

升級 kernel 2.6.9 後抓不到IDE硬碟

文章ycliao » 週六 11月 13, 2004 10:07 pm

參考 viewtopic.php?t=3687
這篇文章的步驟,我將kernel由2.4.18升級到2.6.9

但是奇怪的是當我安裝 module-init-tools 的時候, apt-get要我將
modutils移除...不知道這個正不正常?

安裝完之後,重新開機可以抓到scsi但是抓不ide所以無法開機

我看了一下/var/log/kern.log 裡面有些可疑的東西:
Nov 6 16:04:38 santos kernel: No module symbols loaded - kernel modules not enabled.
Nov 6 16:04:38 santos kernel: No local APIC present or hardware disabled
Nov 6 16:04:38 santos kernel: checking if image is initramfs...it isn't (ungzip failed); looks like an initrd
Nov 6 16:04:38 santos kernel: pnp: 00:0f: ioport range 0xe400-0xe43f could not be reserved
Nov 6 16:04:38 santos kernel: pnp: 00:0f: ioport range 0xe800-0xe83f could not be reserved
Nov 6 16:04:38 santos kernel: vesafb: probe of vesafb0 failed with error -6
Nov 6 16:04:39 santos kernel: Device 'i823650' does not have a release() function, it is broken and must be fixed.
Nov 6 16:04:39 santos kernel: Badness in device_release
atdrivers/base/core.c: 85
Nov 6 16:04:49 santos kernel: atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly.

是不是原先在/etc/modules裡面的東西要做更動
我的/etc/modules裡面是
usb-uhci
input
usbkbd
keybdev

但是kernel2.6.9好像不需要在另外include usb modules了?
求救呀! :-?
ycliao
可愛的小學生
可愛的小學生
 
文章: 10
註冊時間: 週二 12月 09, 2003 12:34 pm

re:升級 kernel 2.6.9 後抓不到IDE硬碟

文章d2207197 » 週六 11月 13, 2004 11:01 pm

會移除 modutils 很正常

您的 kernel 是自己編的嗎? 確實有安裝 module-init-tools 嗎?
開機時真的是以新的 kernel 開機嗎?

您可以安裝 discover, hotplug 等套件來幫忙載入 modules,不過這應該不能解決 IDE 的問題,要從 kernel 或 module 的管理工具下手。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:升級 kernel 2.6.9 後抓不到IDE硬碟

文章訪客 » 週六 11月 13, 2004 11:59 pm

kern.log 第一行就說 modules 沒有 enable 了...之後當然也不會掛上 modules...

官方的 kernel-image 會自動找相關的 IDE chipset, 不需要特別裝一些 auto-detect 的 packages...

2.6.8 和 2.6.9 的 framebuffer 在某些卡上有問題...建議開機時先不要用...(lilo 可設 vga=normal) (grub 很久沒用了...不過可以自行比照辦理...)

如果不想 auto-detect 的話, /etc/modules 還是要用, 不過很多 modules 都改名了, 要自行 update 一下
訪客
 

re:升級 kernel 2.6.9 後抓不到IDE硬碟

文章d2207197 » 週日 11月 14, 2004 2:07 am

我想重點不是 kernel 會自動找 IDE chipset ,
樓上說「但是抓不ide所以無法開機」所以他的主硬碟應該是 IDE 的那顆。
若跟目錄分割區都無法載入,就算有編成 module ,也不可能讓 auto-detect 軟體來載入。
所以重點就如您第一行所說,確定所需 module 有編入 kernel。單單只是編成 module 而無製作 initrd ,或是完全沒有編入,是無法讓 kernel 開機時驅動 IDE 的。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:升級 kernel 2.6.9 後抓不到IDE硬碟

文章阿信 » 週一 11月 15, 2004 9:08 am

額外補充一下:主硬碟是 scsi disk 而無法抓到ide硬碟的話,
請參考小弟整理的文章

Debian Kernel-2.6 ide問題再續
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

Re: 升級 kernel 2.6.9 後抓不到IDE硬碟

文章Tetralet » 週一 11月 15, 2004 9:25 am

ycliao 寫:參考 viewtopic.php?t=3687
這篇文章的步驟,我將kernel由2.4.18升級到2.6.9

但是奇怪的是當我安裝 module-init-tools 的時候, apt-get要我將
modutils移除...不知道這個正不正常?

請試著先將 modutils 昇級至 testing 再安裝 module-init-tools...

ycliao 寫:安裝完之後,重新開機可以抓到scsi但是抓不ide所以無法開機

請問您有在 LILO/GRUB 中加入 initrd 選項嗎?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章ycliao » 週三 11月 24, 2004 11:27 pm

回報一下情況,很抱歉我沒有講很清楚,我的系統有兩顆硬碟,一顆scsi負責開機跟系統程式,
另一顆IDE放/home跟/var/spool/mail,我沒有自己編kernel而是一步一步照
http://moto.debian.org.tw/viewtopic.php?t=3687的內容做,
所以discover跟hotplug也有裝,更新完kernel 2.6.9 後就發生如我原文所示的modules無法enable,
還有抓不IDE硬碟的問題,重點是開機的時候會出現錯誤訊息,但是輸入root密碼取得shell後再打exit,
還是可以開起來的,應該說無法正常開機,但不是完全無法開機...

看了大家的回應後,我先升級modutils到testing,然後再安裝module-init-tools,但是apt-get說已經是最新版了

然後依照http://blog.linux.org.tw/~asho/archives/000691.html的做法,在/etc/modules裡面最下面加入
ide-disk
ide-generic
這兩行,雖然那篇文章裡面還說應該加入一行跟南橋晶片有關的module
但是我的主機板是Asus P2B,南橋是PIIX4E,不知道應該打什麼,所以我就沒有加入...

重開機載入kernel-2.6.9後,IDE硬碟可以正常的抓到了,正常開機到X-window都沒問題了,
但是我原文所列的那些錯誤訊息還是會出現,然後我發現網路竟然不會動,我的網卡是用螃蟹卡,kernel-2.4.18內建8139too就可以抓到了說...

有人回應說kernel升級後, modules 改名了, 所以要 update /etc/modules
裡面的item,但是這些module相關的東西要去哪邊查呢? :-?
ycliao
可愛的小學生
可愛的小學生
 
文章: 10
註冊時間: 週二 12月 09, 2003 12:34 pm

re:升級 kernel 2.6.9 後抓不到IDE硬碟

文章阿信 » 週四 11月 25, 2004 12:42 pm

ycliao 寫:http://blog.linux.org.tw/~asho/archives/000691.html的做法,在/etc/modules裡面最下面加入
ide-disk
ide-generic
這兩行,雖然那篇文章裡面還說應該加入一行跟南橋晶片有關的module
但是我的主機板是Asus P2B,南橋是PIIX4E,不知道應該打什麼,所以我就沒有加入...

如果有安裝 DISCOVER 的話,其實就不用自己掛載南橋晶片,會自動掛載。

但還是要有 ide-generic 才能 detect 你的 IDE 裝置。我這邊會另外掛載南橋晶片的原因是因為DISCOVER在我的機器上有問題,所以我移除沒用..:-D

至於要了解那些晶片模組,可以多閱讀一些 KERNEL 的文件和 Mailing list....:)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客