SSブログ

Ubuntu 13.04 Wireless LAN on ThinkPad R51e + Buffalo WLI-CB-G54HP [PC・ソフト関連]

My愛機 IBM ThinkPad R51eにUbuntu 13.04導入。
へ? 無線LAN Cardが無効だわ...(T_T)


My愛機 IBM ThinkPad R51eには去年から雑誌付録DVDの「Fedora 15」を
インストールしていました。

Fedora15の場合は、インストール時にLAN設定し、
なんの問題もなく立ち上がっていた無線LAN Card.....

Buffalo WLI-CB-G54HP...

で、
先日買った雑誌が「Ubuntu 13.04」特集だったのを機会に、
ちょっと遊んでみようかとインストールしてみたのですが.....

Card の緑色ランプは消灯したまま。
ドライバーどころか、LAN Card それ自体、認識されていない状態....

Fedora15でできていたものが、まさか、Ubuntu 13.04 では
できなくなるとは露ほども思わず。

はい、はい、最近のPCでは、いわゆるCard Bus仕様の
LAN Cardって過去の遺物になっているようですなあ..(T_T)
もっぱら、USBが主流のようで。

もっとも、どのみち(USBであっても)、Ubuntuの場合は、Buffalo社製
無線(wireless)LAN Card の場合は、ドライバーとかなんとか、なにかと
面倒がかかるのでしたわい!!(T_T)

というわけで、以下に、Ubuntu 13.04 でのBuffalo WLI-CB-G54HP
Network Card 有効化手順をまとめました。

とりあえず、こちらの「神」サイトさんをみつけて、手順概要を把握しました。

Kの日記~with Ubuntu~
Ubuntu9.10 に WLI-CB-G54HP 無線LANカードのドライバインストール

http://blog.goo.ne.jp/k_change_the_world/e/393ddb4cb9be9ae08f97ef33da1085c9

ポイントは
(1) WLI-CB-G54HP Network Card 対応のドライバーはWindows版をそのまま使う
  (もちろん、そのWindows対応ドライバーをUbuntuで使用できるためのツールも導入要)
(2) Buffalo製品用のUbuntu用FirmWareの導入要。
  (そして、最新のバージョンのやつでないとダメだった)

==============================================================
手順1: WLI-CB-G54HP 用
Windows Driverの取得 (Windows PC 上で作業)


エアナビゲータライト Ver.13.21 (2012年12月24日掲載)
http://buffalo.jp/download/driver/lan/airnavilite.html

"airnavilite-1321.exe"を展開。

     [展開先のフォルダー]
     \airnavilite-1321\AIRNAVLITE-1321\driver\U2SG54HP\Win2000
     フォルダーごと(つまり、Win2000)をUSBメモリーにコピー。


手順2: Ubuntu 13.04へのWindows Driver ファイルのコピー
     (USBメモリを使用)


     (以後の事例では、以下のdirectoryにコピーしたものとする)

     ~/ダウンロード/WIN2000 にコピー。


手順3: NdisWrapper の導入
     
     参考URL:NdisWrapperとは
     http://itpro.nikkeibp.co.jp/article/Keyword/20100813/351171/


手順4: NdisWrapperを使って、
    Windows Driver( netsg54.inf ) の導入


     (以降、端末(terminal)画面での事例)
     ThinkPad-R51e:~/ダウンロード/WIN2000$
          sudo ndiswrapper -i netcbg54.inf


手順5: FirmWare導入ツール: b43-fwcutter の導入

     ThinkPad-R51e:~$
          sudo apt-get install b43-fwcutter firmware-b43-installer

参考URL: UbuntuTips/Hardware/HowToSetupBcm43xx
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/HowToSetupBcm43xx


手順6: FirmWare データファイル?の取得

ThinkPad-R51e:~$
        wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o


手順7: FirmWare の導入

     ThinkPad-R51e:~$
        sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o


手順8: 不要ドライバー( netsg54.inf ) の除去

ThinkPad-R51e:~$ sudo ndiswrapper -r netsg54
ThinkPad-R51e:~$ sudo ndiswrapper -l (確認)
ThinkPad-R51e:~$ sudo ndiswrapper -m (設定)

     (実行事例)
ThinkPad-R51e:~$  sudo ndiswrapper -r netsg54

ThinkPad-R51e:~$  ndiswrapper -l
netcbg54 : driver installed ('14.8.9: 導入されたドライバが netcbg54 )

ThinkPad-R51e:~$  sudo ndiswrapper -m
adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper.conf ...

手順9: リブート(Reboot)

LAN Card に灯がともるはず!?(緑色LEDが点灯)

へ? まだ認識されない??? (2014.8.9追記)
ドライバーのkernel moduleが組み込まれていないかも。
    こちらを参照ください。
     http://askubuntu.com/questions/346338/bcm4311-wireless-works-with-b43-modprobe-then-stops-advice

ちなみに、正常動作時は
    ThinkPad-R51e:~$ lsmod | grep b43
    b43 342801 0
    mac80211 436493 1 b43
    cfg80211 178877 2 b43,mac80211
    bcma 25651 1 b43
    ssb 50691 1 b43

    これだけの、kernel modules が組み込まれています。

手順10: 正常時確認事例

ThinkPad-R51e:~$ ifconfig
eth0 Link encap:イーサネット ハードウェアアドレス 00:xx:xx:xx:xx:xx
UP BROADCAST MULTICAST MTU:1500 メトリック:1
RXパケット:37 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:99 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RXバイト:6801 (6.8 KB) TXバイト:14444 (14.4 KB)
割り込み:16

lo Link encap:ローカルループバック
inetアドレス:127.0.0.1 マスク:255.0.0.0
inet6アドレス: ::1/128 範囲:ホスト
UP LOOPBACK RUNNING MTU:16436 メトリック:1
RXパケット:231 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:231 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:0
RXバイト:33617 (33.6 KB) TXバイト:33617 (33.6 KB)

wlan0 Link encap:イーサネット ハードウェアアドレス 00:xx:xx:xx:xx
inetアドレス:192.168.11.4 ブロードキャスト:192.168.11.255 マスク:255.255.255.0
inet6アドレス: fe80::216:????:????/64 範囲:リンク
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1
RXパケット:3033 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:1676 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RXバイト:3566364 (3.5 MB) TXバイト:175063 (175.0 KB)


ThinkPad-R51e:~$ sudo iwconfig

lo no wireless extensions.

wlan0 IEEE 802.11bg ESSID:"StarGate1"
Mode:Managed Frequency:2.462 GHz Access Point: 00:xx:xx:xx:xx:xx
Bit Rate=48 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=70/70 Signal level=-31 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:59 Invalid misc:5960 Missed beacon:0

eth0 no wireless extensions.


==============================================================
Enjoy your Ubuntu-Life
with ThinkPad R51e!! \(^o^)/


------------------------------------------------------------------------
本記事は2013年8月にアップしたものの復刻版です。
So-net(おたんこなす)が、審議中とのメール一本よこした
だけで消したもので。 因果応報祈念!\(^o^)/
------------------------------------------------------------------------

スポンサードリンク


nice!(1)  コメント(0)  トラックバック(0) 

nice! 1

コメント 0

コメントを書く

お名前:[必須]
URL:[必須]
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

トラックバックの受付は締め切りました