メ イ ン メ ニ ュ ー
 
無料ホームページ
はメンテ中!
Google 検索
Google
 
 
フォーラム一覧   -   トピック一覧
   ThinkPad
     mini PCI 802.11G-MPCI を Linuxで

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
Bic
投稿日時: 2005-12-31
モデレータ
mini PCI 802.11G-MPCI を Linuxで

玄人志向 802.11G-MPCI Broadcom BCM4306



このミニPCIカードは BUFFALO(Melco) WLI-PCI-G54 と外観はそっくりだが少し違うらしい
(使えない?)
サイズは TypeIIIA
同一規格の TypeIIIA でも微妙に大きさが異なることがあるらしい
ThinkPad X20〜X23(X24は所有していないので不明)ではドンピシャ
物理的にどこかに当たることはない
(そう言えば 570/570E でも使えた)
せっかくなので無線LANアンテナ内蔵の ThinkPad X23 で再検証してみる
このカードのアンテナ接続部はコネクタで ThinkPad X23内蔵 のコネクタとピッタり合う
感度も抜群!!
BUFFALO(Melco)製の一部のルータでは miniPCI の WLI-PCI-G54 が採用されているようだが
接続部がコネクタではなく半田直付けになっているものを見かけたことがある
中古ルータから取り外すにはやや勇気が必要??かもしれない
どこかで仕入れた情報のように使えないかも知れないし・・


[ 動作環境 ]
ThinkPad X23 (2662-E3J)
Fedora Core 4 kernel-2.6.14-1.1656_FC4 (2006/01/07確認)

まず認識されているか確認する
[root@linux ~]# lspci
02:05.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

Linux用のドライバがないのでWindows用ドライバを流用するため NdisWrapper を使う
2005/12/25 時点で最新は Ver. 1.7

次に NdisWrapper のダウンロード後インストール
[root@linux ~]# tar zxf ndiswrapper-1.7.tar.gz
[root@linux ~]# cd ndiswrapper-1.7
[root@linux ~]# make distclean
[root@linux ~]$ su -
[root@linux ~]# make
[root@linux ~]# make install

BUFFALO WLI-PCI-G54Windows用ドライバ をインストールする
2005/12/25 時点で Ver. 6.61

ダウンロードした wdrv_661.exe を展開する
[root@linux ~]# lha x wdrv_661.exe

ドライバーのインストール
[root@linux ~]# cd wdrv_661/cbg54/win2000
[root@linux ~]# ndiswrapper -i netcbg54.inf

インストールの確認
[root@linux ~]# ndiswrapper -l
Installed ndis drivers:
netcbg54 driver present, hardware present

インストールされた中から bwcdrv.sys を削除しないと何故か使えない
(他メーカのドライバではそのまま使えたが失念)
[root@linux ~]# rm -f /etc/ndiswrapper/netcbg54/bwcdrv.sys

いよいよカーネルモジュールを読み込ませる
[root@linux ~]# modprobe ndiswrapper

状況の確認
[root@linux ~]# iwconfig
wlan0となっている

ESSIDやWEPキーなどを設定する
[root@linux ~]# vi /etc/sysconfig/network-scripts/ifcfg-wlan0  新規作成
ONBOOT=yes  起動時に有効化
DEVICE=wlan0
BOOTPROTO=none
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
IPADDR=192.168.0.10
ESSID=xxxxxxxx
KEY=s:xxxxxxxx

無線LAN内蔵アンテナの威力抜群!感度問題なし
速度も上下とも20Mを超えた!まずまず

正常動作を確認後 /etc/modprobe.conf に設定を追加することにより
システム起動時に NdisWrapperのモジュール が自動的に読み込まれる
[root@linux ~]# ndiswrapper -m

有線LAN(eth0)が不要の場合は 起動時に無効化 する
[root@linux ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=no
DEVICE=eth0

eth0をOff
[root@linux ~]# ifdown eth0
wlan0をOn
[root@linux ~]# ifup wlan0


*kernelをアップデートしたら NdisWrapper を再インストールする
*元々のmini-pciカードはモデムと無線LANのコンボカードなためモデムが使用できなくなる
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ