« 小虎の1歳の誕生日 | メイン | 小虎のお手 »

2007年03月09日

VineLinux4.1でWLI-CB-G54を使う.

もう随分前から自宅のノートPCで無線LANを使っているのですが,VineLinuxではIEEE802.11gなWLI-CB-G54が使えず,しかた無くIEEE802.11bなWLI-PCM-L11Gを使っていました.Windows用のドライバをLinuxでも使えるようにするndiswrapperなるものがあるのは知っていたのですが,どうもうまくいかず,あきらめていました.Vineが4.1になり,ノートPCにインストールする機会があったので,ひさしぶりに再挑戦してみたところうまくいったので,メモ程度に設定方法を記します.

まず,ndiswrapperはVine4.1を普通にインストールすれば最初から入っています.なので,特に特別なインストール作業は必要ありません.
BUFFALOのサイトからWLI-CB-G54用のドライバをダウンロードします.現時点では,wdrv861b.exeでした.このファイルを適当な場所で解凍します.

$lha x wdrv861.exe
作成されたフォルダ内に移動します.
$cd wdrv861b/CBG54/WIN2000/
ドライバをインストールします.ルートになります.
#ndiswrapper -i netcbg54.inf
インストールされたか確認します.
#ndiswrapper -l
installed drivers:
netcbg54 driver installed, hardware (14E4:4324) present (alternate driver: bcm43xx)
以上でドライバのインストール作業は終わりです.ちなみにndiswrapperへのパスが通っていない場合には,環境変数PATHに/usr/sbinへのパスを通す必要があるかもしれません.
$export PATH=$PATH:/usr/sbin

次に設定です.Vine4.1にはWLI-CB-G54を動かせるbcm43xxというモジュールが既に組み込まれています.ですが,自分が使ってみた感じだとWLI-CB-G54に対しては正常に動作しないようです.故にndiswrapperを使う訳ですが,bcm43xxが組み込まれたままだと,こちらが使われてしまい,ndiswrapperが使えません.まず先に,このbcm43xxを外します.手動ではずす場合は,ルートで以下のようにします.
#rmmod bcm43xx
PCを起動する度にコマンドを打つのは面倒なので,起動の度に組み込まれないように,/etc/modprobe.d/blacklistに以下の内容を加えます.
blacklist bcm43xx
以上で,bcm43xxを外す作業は完了です.
次に,ndiswrapperモジュールを有効にします.手動で組み込む場合にはルートで以下のようにします.
#modprobe ndiswrapper
起動するたびに入力するのは面倒なので,/etc/rc.localの最後に以下の内容を加えます.
/sbin/modprobe ndiswrapper
起動時に有効にするには,他にも/etc/modprobe.confに
alias wlan0 ndiswrapper
と書き込む方法などがあるようですが,自分の場合は設定が不十分なのか,思った通りに動作しませんでした.なので,rc.localに記述してます.一応起動時に有効になるし,抜き差ししても大丈夫なので満足してます.みなさんもVineで高速無線LANを楽しんで下さい.

投稿者 yamada : 2007年03月09日 18:35

トラックバック

このエントリーのトラックバックURL:
http://blog2.arazio.net/mt-tb.cgi/73

コメント

bcm43xxドライバを使った場合に、ファームウェアの導入は試してみましたか?
私のVine4.1の環境では、下記のような手順でbcm43xxが動作してます。

1. bcm43xx-fwcutterをコンパイルしてバイナリを作る。
2. $ bcm43xx-fwcutter bcmwl5.sys
3. # cp *.fw /lib/firmware
4. PCカードを刺して、SSIDなどの設定をする。

ご参考まで!

投稿者 通りがかりの者 : 2007年08月10日 16:58

貴重な情報どうもありがとうございます。ですが、すでにVine4.1が入ったノートPCを手放しており、今は試すことができません。次にノートPCにVine4.1を入れる機会があったら是非試させて頂こうと思っています。どうもありがとうございました。

投稿者 arazio : 2007年10月24日 07:33

コメントしてください




保存しますか?