koga です。
色々試してました。
経緯はともかく、今が知りたい人は一番下へ。
This is the reply to ...
"Re: [opensuse-ja] openSUSE 11.1 で無線 LAN(iwl3945) 通信中に kernel panic".
Mr./Ms. koga
- やっぱり 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