Let'sNoteのxubuntuをアップグレード。無線LANとか設定してみる。

さてさて、うちのLet'sNote CF-R3にインストールされているxubuntuのバージョンは 9.0.4。すでに賞味期限が切れているので、アップグレードの儀を挙行いたします。

以前に「CF-R3 に xubuntu 9.10を試してみたら起動しない。仕方がないので 9.0.4」という記事を書きましたが、起動しなかった原因は、起動画面に表示されるエラーメッセージ

BUG : soft lockup - CPU#0 stuck for 61s ! NetworkManger:xxx


…が教えてくれているとおり、無線LANカードの認識に失敗していることだと判明したので、その辺りも直してみる。ちなみに使用している無線LANカードは Buffalo の「WLI-CB-AMG54」という奴。カードを挿さずに起動した時は、9.10だろうが10.xだろうがキチンと立ち上がります。

アップグレード自体は、アップデート・マネージャから 9.0.4 → 9.10 → 10.04 → 10.10 と普通に進めてゆきます。まぁアホほど時間が掛かりますな。confファイルを弄っていた場合は、途中で「設定はこのまま? それとも新規上書してしまう?」とか訊かれるので、ほったらかしにするわけにもいきません。うーん、もっと賢い方法があったかも知れぬ。

9.04 → 9.10 とすると、上で書いたように無線LANカード周りの不具合が出ます。とりあえず放置しておいて、後ほど何とかしましょう。それまでは有線LANを使えば問題なし。

9.10 → 10.04 にアップグレードすると、有名な画面表示周りの不具合が出ます。xubuntuロゴが出た後に画面がブラックアウトして先に進みません。対処法は…

  • ブートの途中でエスケープキーを押す。
  • するとカーネル選択画面になるので、リストのいちばん上、
    Ubuntu 10.04, kernel 2.6.32-31-generic
    を選んで "e"キーを押す。
  • ブートオプションのエディット画面に移るので、
    kernel  /boot/vmlinuz-2.6. ........
    という行を選択して "e" を押す。
  • 行末が quiet splash で終わっているので、その後ろに "i915.modeset=1" を追加してエスケープキーを押す。
  • いっこ前の画面に戻るので、 "b" を押してブート継続。

これで無事 10.04 が立ち上がるので、アップデートマネージャーですかさず 10.10 にアップグレード。

さて、10.10 でも相変わらず、無線LANカードを挿すとフリーズしてしまうので対処します。madwifi というドライバを入れれば良いらしい。ソースをダウンロードしてコンパイルしてインストールしてみます。

  • 本家サイトから最新のスナップショットをダウンロード。
    Webブラウザで http://snapshots.madwifi-project.org/ にアクセスして madwifi-0.9.4-current.tar.gz をダウンロード。
    またはターミナルから
      $ wget http://snapshots.madwifi-project.org/madwifi-0.9.4-current.tar.gz
    を実行してダウンロード。
  • ファイルを解凍。
    $ tar zxvf madwifi-0.9.4-current.tar.gz
  • ディレクトリを移動。
    $ cd madwifi-0.9.4-current/
  • makeして make install。
    $ make
    $ sudo make install
  • エラーが出なければ、インストール完了。madwifiの README にモジュールを追加しろと書いてあるので、そうする。
    $ modprobe ath_pci
  • で、/etc/modprobe.d/blacklist-ath_pci.conf を編集。
    #blacklist ath_pci   ← この行をコメントアウト
    blacklist ath5k     ← この行を追加
    blacklist ath9k     ← この行を追加
  • そして再起動。

無事に無線LANカードが認識されて、接続も出来るようになりました。

※ウチの環境
  • Let'sNote CF-R3 : Intel PenM 1.1GHz : 512MB
  • Windows XP / xubuntu 10.10のデュアルブート。xubuntuは wubi で Windows内にインストール。
  • 無線LANカード : Buffalo WLI-CB-AMG54
  • Wifi接続 : WPA/WPA2 Personal TKIP
  • 無線LAN親機 : FON La Fonera+


  → Ubuntu Tips/ハードウェア/Lucidにおけるi8xx系グラフィックチップのフリーズに対するワークアラウンド|Ubuntu Japanese Wiki
  → ubuntuにmadwifiインストール|なんたらのメモ帳

カテゴリ: