[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-users 913] 440BX PentiumIII SMP でカーネルフリーズ発生
- Subject: [gentoojp-users 913] 440BX PentiumIII SMP でカーネルフリーズ発生
- From: SUZUKI Youji <suzuki-youji@xxxxxxxxxxxxxx>
- Date: Sat, 06 Dec 2003 22:23:34 +0900 (JST)
鈴木洋二と申します。
先日、gentoo-1.4のインストールCD(Pentium-III 20030911)からインストー
ルを行ったのですが、 SMPで重い動作(例えばmozillaのemerge等)をさせると
カーネルフリーズしてしまいます。
対象マシンは Epox KP6-BS(440BXのDual-Slot1マザーです)にPentium-III
600MHz(Coppermine) を2つ載せたものです。
いろいろ試したのですがどうにもならず、まずこの種のマザーでの動作実績
があるのか伺いたくなりました。
KP6-BS、あるいは 440BXのDualマザーで、SMPで重い動作をさせて問題無い、
という方はいらっしゃるでしょうか?
なお、Athlon-MPのDualマシンもあるのですが、こちらでは問題なく動作し
ています。emerge --buildpkgonly mozilla をひたすら繰り返して10時間以上
問題なく動作していました。
経過を以下に整理します。
1) インストールCDからインストール、このときはSMPでないカーネルで起動
stage3 のtar-ballを使用し、カーネルは gentoo-r6 でSMPカーネルをビ
ルドしセットアップした。ファイルシステムは boot パーティションは
ext2, その他は reiserfs を使用。
2) 再起動後、GRPで gnome 等をインストール、とりあえず動くことを確認
3) gnomeのアップデートを行う
Xは停止し、コンソールで作業
emerge sync の後、emerge gnome を実行
しばらくはemergeが進むが、いつの間にかフリーズしていた
キーボードに反応がなく、ALT-FxでのVT切替やALT-CTL-DELのリブートも
できなくなった。
リセットの後、再び emerge を実行したが同じくフリーズ。
ここからが問題です。
4) 以下、起動時パラメータやカーネル作成時オプションを変えてみて
emerge --buildpkgonly mozilla を繰り返した結果です。
- 起動時パラメータで maxcpus=1 とした
→ 問題なし。10時間以上動作
- 起動時パラメータで nmi_watchdog=1 とした。
(SMP時、CPUが応答しなくなったらわざとクラッシュさせる、というも
のですよね? 僕が理解したところでは。)
→ フリーズ。フリーズ後しばらく待ったがそのまま。
- カーネル作成時、デバッグオプションの Magic SysRq を on にした
(クラッシュ時、ALT-SysRqを押すと、shutdownやステータス表示がで
きるようになる、というものですよね?)
→ フリーズ。フリーズ後、ALT-SysRq-s,u,t,l等を押したが
反応無し。
- gentoo-r8 カーネルを使用
→ フリーズ。
- gentoo-r8 カーネルで maxcpus=1 とした
→ 問題なし。10時間以上動作
- gentoo-r8 で、即座に必要ではないものを外したり、モジュール化し
てロードしないようにした。
→ フリーズ。
- gentoo-r8 カーネルで、ファイルシステムを reiserfs から ext3 にした
→ フリーズ。
- gentoo-r8 で、ProcessorTypeを、Pentium-III(gcc>31)からgcc31なし
にして作成したカーネルを使用
→ フリーズ。
- gentoo-r8 で、ProcessorTypeを、PentiumProにして作成したカーネルを使用
→ フリーズ。
- vanilla(2.4.23) を使用
→ フリーズ。
- vanilla(2.4.23) で maxcpus=1
→ 問題なし。10時間以上動作
- インストールCDのSMPカーネルで起動し、mount → chroot してテスト
→ フリーズ。
- Primary CPU を外し、Secondaryに挿さっていたものをPrimaryに挿し
て1CPUで動作
→ 問題なし。10時間以上動作
- gentoo-r8 で、athlon-mp で動作していたカーネルの .config をコピー
し、ProcessorTypeをPentium-III(gcc>31)にしてapm/acpiを外して作
成したカーネルを使用
→ フリーズ。
ついでながら、WindowsXP Pro をインストールして、SuperPIを2つ同時に
3355万桁計算させましたが、4時間ちょっとかかって正常に終了しました。ディ
スクアクセスも頻繁に行っていたので、かなり重い処理だと思います。
これまでの経過はこんなところです。
maxcpus=1では10時間以上動作していますし、WinXPProでも問題なさそうな
ので、ハードウェアがへたれているという訳ではないと思います。
とりあえず、「ウチでは動いてるぞ〜」でかまいませんから、何か手がかり
が欲しいのです。
# google も引いてみたのですが、仮想端末の切替時にフリーズとかSCSIを入
# れたらフリーズとかバージョンが古いとかで何か違うようで。
どうかよろしくお願いします。_o_
----------------------------------------------------------------------
suzuki-youji@xxxxxxxxxxxxxx 鈴木洋二