2008年6月21日土曜日

またまたカーネルバージョンアップ:EeePCで無線LANがつながらなくなる

またまたカーネルのバージョンが上がりました。というわけで、先日コンパイルしたばかりのEeePCの無線LANドライバが使用できなくなり、無線LANがつながらなくなりました。というわけで、またつながるように再コンパイルしました。

一応、またここにおいておきます。
http://rep2.clear-net.jp/temp/eeepc-madwifi-modules-2.6.24-19-generic_1.0.0-1_i386.deb

今回はパッケージを入れただけじゃうまく認識ができなくて、ちょっと手作業で細工しないとダメでした。どうもUbuntu標準のドライバ優先的に動いてしまって、後から入れた自分のドライバを認識してくれないのが原因なんだけど、自分のドライバを優先にする方法がわからず、無理くりやっちゃいました。Ubuntu標準のドライバを削除しちゃえば良いのですが、依存関係がどうの言われて消せないし。Linux難しいぜ。
$ sudo vi /lib/modules/2.6.24-19-generic/modules.dep
---
/lib/modules/2.6.24-19-generic/net/ath_hal.ko:
/lib/modules/2.6.24-19-generic/volatile_bcmwl/wl.ko: /lib/modules/2.6.24-19-generic/kernel/net/ieee80211/ieee80211_crypt.ko
/lib/modules/2.6.24-19-generic/net/ath_pci.ko: /lib/modules/2.6.24-19-generic/net/wlan.ko /lib/modules/2.6.24-19-generic/net/ath_hal.ko
/lib/modules/2.6.24-19-generic/net/ath_rate_sample.ko: /lib/modules/2.6.24-19-generic/net/wlan.ko /lib/modules/2.6.24-19-generic/net/ath_hal.ko
/lib/modules/2.6.24-19-generic/net/ath_rate_amrr.ko: /lib/modules/2.6.24-19-generic/net/wlan.ko
/lib/modules/2.6.24-19-generic/net/ath_rate_minstrel.ko: /lib/modules/2.6.24-19-generic/net/wlan.ko /lib/modules/2.6.24-19-generic/net/ath_hal.ko
/lib/modules/2.6.24-19-generic/net/wlan_xauth.ko: /lib/modules/2.6.24-19-generic/net/wlan.ko
/lib/modules/2.6.24-19-generic/net/wlan_wep.ko: /lib/modules/2.6.24-19-generic/net/wlan.ko
/lib/modules/2.6.24-19-generic/net/wlan_tkip.ko: /lib/modules/2.6.24-19-generic/net/wlan.ko
/lib/modules/2.6.24-19-generic/net/ath_rate_onoe.ko: /lib/modules/2.6.24-19-generic/net/wlan.ko
/lib/modules/2.6.24-19-generic/net/wlan_scan_ap.ko: /lib/modules/2.6.24-19-generic/net/wlan.ko
/lib/modules/2.6.24-19-generic/net/wlan_ccmp.ko: /lib/modules/2.6.24-19-generic/net/wlan.ko
/lib/modules/2.6.24-19-generic/net/wlan_scan_sta.ko: /lib/modules/2.6.24-19-generic/net/wlan.ko
/lib/modules/2.6.24-19-generic/net/wlan.ko:
/lib/modules/2.6.24-19-generic/net/wlan_acl.ko: /lib/modules/2.6.24-19-generic/net/wlan.ko
---
赤字の部分は、madwifiと書かれているところをnetに置き換えちゃって動きました。

2008年6月5日木曜日

またカーネルバージョンアップ:EeePCで無線LANがつながらなくなる

先日のアップデートにてまたカーネルのバージョンが上がりました。Linuxは、ドライバのコンパイルしたカーネルのバージョンが合っていないと動作しない仕様になっています。というわけで、先日コンパイルしたばかりのEeePCの無線LANドライバが使用できなくなり、無線LANがつながらなくなりました。というわけで、またつながるように再コンパイルしました。

一応、またここにおいておきます。
http://rep2.clear-net.jp/temp/eeepc-madwifi-modules-2.6.24-18-generic_1.0.0-1_i386.deb

LinuxユーザーがEeePCのBIOSをアップさせる方法

EeePCのマニュアルに記載されているBIOSのアップデート方法としては、AsusUpdateによる方法ですが、AsusUpdateは、Windows版しか存在しません。Linuxを導入したユーザーは、BIOSアップデートのためにわざわざWindowsに入れ直すのも面倒です。LinuxユーザーがBIOSアップデートする方法があったので手順を書いてみます。

1) ASUSよりBIOSファイルをダウンロードする。
http://support.asus.com/download/download.aspx?SLanguage=ja-jp
2) ダウンロードしたファイルを解凍し、701.ROMとファイル名を変更する
(例) 701-ASUS-0910.ROM → 701.ROM
3) 701.ROMをUSBメモリにコピーする
4) EeePCをシャットダウンする
5) USBメモリを接続して、EeePCを電源ONする
6) EeePCのBIOS POST画面でAlt+F2キーを押す

すると、自動的にUSBメモリの701.ROMを自動的に探しにいき、BIOSを書き換えてくれます。昔みたいにDOSもWindowsも必要とせずにBIOSをアップデートする仕組みがあるんですねー。便利になったもんです。