Mailinglist Archive: opensuse-ja (79 mails)

< Previous Next >
Re: [opensuse-ja] openSUSE 11.1 で無線 LAN(iwl3945) 通信中に kernel panic
  • From: koga <koga@xxxxxxxxxxxxxxxxxxxx>
  • Date: Thu, 5 Feb 2009 23:09:56 +0900
  • Message-id: <200902052309.58082.koga@xxxxxxxxxxxxxxxxxxxx>
koga です。

色々試してました。
経緯はともかく、今が知りたい人は一番下へ。

This is the reply to ...
"Re: [opensuse-ja] openSUSE 11.1 で無線 LAN(iwl3945) 通信中に kernel panic".
Mr./Ms. koga <koga@xxxxxxxxxxxxxxxxxxxx> wrote:
-----------------------------------------------------------------
Message-ID: <200902030222.33753.koga@xxxxxxxxxxxxxxxxxxxx>

- やっぱり kernel を update してみる
:
レポジトリを読みに行ってしまったようで 2.6.27.8-11-pae に
なってしまいました。
:
もしかしたらこれ(Firmware update + Kernel update)で解決する
かも!? 今夜電源を入れたままにして明日を迎えてみることに
します。

結果: やっぱりダメでした...。無事朝まで kernel は生きていた
のですが、一度シャットダウンして出社。会社で通信中に
また 40分くらいで hung してました。
(もしかして AP との相性もあったりするのかなぁ)


根本原因がどこにあるか見当が付かないのですが、とりあえず
kernel に原因があるのではないかと仮定して進めてみました。

- ftp.suse.com の HEAD KOTD に update してみる
例によって rpm -Uvh でうまくいかなかったので、--nodeps で。

2.6.27.13-HEAD_20090131140015_e65af473-pae
Name : kernel-pae Relocations: (not relocatable)
Version : 2.6.27.13 Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release : HEAD_20090131140015_e65af473 Build Date: 2009年02月01日 04時27分10秒

結果: 20分くらいで kernel panic。残念...。


- openSUSE Build Service の HEAD Kernel に update してみる
ちょうどビルドしたての kernel ができていたので。今度こそ
OBS の kernel に update してみました。

2.6.27.13-10-pae
Name : kernel-pae Relocations: (not relocatable)
Version : 2.6.27.13 Vendor: openSUSE Build Service
Release : 10.1 Build Date: 2009年02月02日 13時36分34秒

結果: なんと uptime 3分で kernel panic。


- 最新の kernel にしてみる
初心に帰って www.kernel.org に行ってみると、ちょうど1日
前に stable の新しいカーネルがリリースされていたので、
ビルドしてみることにしました。

2.6.28.3-koga1-10-pae (2.6.28.3)
# make oldconfig で、とりあえず ENTER 押しまくり
.config の CONFIG_IWL3945_DEBUG=y だけ念のため手動で追加
# make
# make modules_install
# make install

Celeron の 1Ghz マシンで、2時間くらいで特にエラーもなく
ビルドできました。早速 reboot して検証中。

現在この状態で様子見中ですが、今のところ2日間使っていて
一度も kernel panic してません。kernel の ChangeLog を
見てみると 2.6.28 で

iwl3945: fix deadlock on suspend
iwl3945: do not send scan command if channel count zero
iwl3945: clear scanning bits upon failure

こんな記述が見られるので、やはり SUSE の Bugzilla に
あった通り 2.6.28 時点で直ったのかも!(特に deadlock
とか怪しい気がする)

ところが Panasonic のホットキー(Fn+[F1-F12]のアレ)用
ユーティリティの pcc-acpi が、新しいカーネルに対応して
いないのかエラーでビルドできなくなってしまい、輝度・
音量調整ができなくなってしまいました...。

# openSUSE 11.0 までは zypper で入れることもできたよう
# なのですが、11.1 になって外されちゃったのかな。

ひとまず現状報告まで。

--
koga <koga@xxxxxxxxxxxxxxxxxxxx>










--
To unsubscribe, e-mail: opensuse-ja+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-ja+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References