フォーラム一覧 - トピック一覧 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-G54 の Windows用ドライバ をインストールする 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のコンボカードなためモデムが使用できなくなる |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |

