[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:24440] Re: Athlon64+Kernel-2.4.28
-
From:Naofumi Fujishiro
-
Date:Wed, 5 Jan 2005 00:21:20 +0900 (JST)
- Subject: [plamo:24440] Re: Athlon64+Kernel-2.4.28
- From: Naofumi Fujishiro <naofuji@xxxxxxxxxxxxxxx>
- Date: Wed, 05 Jan 2005 00:21:24 +0900
藤代です。
>> ただいま、586(CONFIG_M586=y)でカーネルを構築してみましたが、
>> "context corrupt" なエラーが起きずに、正常に起動いたしました。
>
>テストありがとうございます.ということは,さっさとカーネルを更新して
>Plamo-4.02 を出すべきですね.
残念ながらカーネル2.4.28でも、いろいろとコンパイルオプションをつけ
て構築した場合、"context corrupt"エラーでカーネルが起動しない現
象が発生しました。調査の結果、SCSI関係のコンパイルオプションが怪
しいことがわかりました。
さらに、Plamo4.01のデフォルトカーネルの2.4.27を、SCSI supportをオフ
にして再構築すると、正常にカーネルが起動することがわかりました。
詳しくは下記の通りです。
(1) カーネル2.4.28 でカーネルが正常に起動
http://www.kernel.org/から入手したカーネル2.4.28を、CPUの設定のみ
行って構築(CONFIG_M586=y)。カーネルは正常に起動。しかし、外付け
USBハードディスク、USBマウスが使用不能。
dmesgでは、カーネル2.4.27で起動しない時にエラーが発生した箇所は、
次の通り。
-------------------------------------------------------
(略)
Partition check:
hda: hda1
hdb: hdb1 hdb2
hdd: [PTBL] [2498/255/63] hdd1
SCSI subsystem driver Revision:1.00
scsi0 : scsi host adapter emulation for IDE ATAPI devices
es1371: version v0.32 time 02:46:22 Jan 4 2005
Linux Kernel Card Services 3.1.22
options: [pci][cardbus][pm]
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
host/uhci.c: USB Universal Host Controller Interface driver v1.1
(以後、略)
-------------------------------------------------------
(2) カーネル2.4.28 で"context corrupt"エラーが発生
plamo4.01のデフォルトカーネルの.configの、SCSI SupportやUSB Support
のコンパイルオプションの値を適用して、(1)のカーネル2.4.28を再構築。
すると、以下のようなエラーが出てカーネルの起動に失敗。
-------------------------------------------------------
(略)
Partition check:
hda: hda1
hdb: hdb1 hdb2
hdd: [PTBL] [2498/255/63] hdd1
SCSI subsystem driver Revision: 1.00
CPU 0: Machine Check Exception: 0000000000000004
Bank 4: b200000000070f0f
Kernel panic: CPU context corrupt
-------------------------------------------------------
(1)から(2)で数え切れないほどのコンパイルオプションを変更したので、
どのコンパイルオプションに問題があるのか不明。
しかし、(1)と(2)のメッセージを見比べてみると、SCSI関係が怪しい。
現在、問題を起こしているコンパイルオプションを特定中(カーネルを19回
作り直すも、未だ特定できず…)。
(3) カーネル2.4.27 でカーネルが正常起動
Plamo4.01のデフォルトカーネル(2.4.27)を、SCSI Supportをオフにして
再構築(# CONFIG_SCSI is not set)。カーネルは正常起動。dmesgは
以下のようなメッセージ。
-------------------------------------------------------
(略)
Partition check:
hda: hda1
hdb: hdb1 hdb2
hdd: [PTBL] [2498/255/63] hdd1
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
(以後、略)
-------------------------------------------------------
(4) カーネル2.6.10 でカーネルが正常起動
http://www.kernel.org/から入手したカーネル2.6.10を構築。コンパイル
オプションは、CPUはCONFIG_MK8=y、SCSI SupportやUSB Supportの
値はplamo4.01のデフォルトカーネルの.configの値を適用。カーネル正常
起動。USB機器もすべて正常動作。今のところ、何の問題もなし。
とりあえず、(2)の問題のコンパイルオプションの特定作業を継続致します。
以上です。
------------------------------------------------
藤代 尚文
E-mail: naofuji@ir.isas.jaxa.jp
------------------------------------------------
- Follow-Ups
-
- [plamo:24445] Re: Athlon64+Kernel-2.4.28, Shigeo Sagai
- References
-
- [plamo:24423] Athlon64+Kernel-2.4.28 (Re: Re: install後、kernelpanic: CPU context corrupt), Naofumi Fujishiro
- [plamo:24424] Re: Athlon64+Kernel-2.4.28, KOJIMA Mitsuhiro
- [plamo:24425] Re: Athlon64+Kernel-2.4.28, Naofumi Fujishiro
- [plamo:24426] Re: Athlon64+Kernel-2.4.28, KOJIMA Mitsuhiro
[検索ページ]
[メール一覧]
Plamo ML 公開システム