ルギア君の戯言

雑多な記事。

NDISWrapper

bcm43xx ではなく、NDISWrapper のドライバを使ってワイヤレス LAN が見事接続に成功しました(ぉ


今後参考になるかと思うので、一応状況を説明しておこう。
NDISWrapper Setting Information below.

Model Hewlett-Packard (Compaq) nx6320, Bought: 2007/05/21
OS GNU/Linux, Momonga Linux 4
Kernel kernel-2.6.23-48m
NDISWrapper ndiswrapper-1.52
WLAN Card (lspci Message) Broadcom Corporation BCM94311MCG wlan mini-PCI
Windows Driver (Hewlett-Packard Handled) bcmwl5.sys
Driver Version 2005/12/17 ??


Momonga の rpm には一番重要な ndiswrapper.ko がなぜか抜けてました。
Momonga's rpm package does not have "ndiswrapper.ko".


なので、Sourceforge あたりからソースパッケージを持ってきてビルドしてください。
So, please download source package from Sourceforge.net and build it.

手順 How to

デフォルトでは bcm43xx がロードされているので取り除く(でないと干渉する)
Unload bcm43xx because it is loaded on default.

# /sbin/modprobe -r bcm43xx


bcmwl5.inf と bcmwl5.sys を用意し、
Prepare bcmwl5.inf and bcmwl5.sys and run following:

# /usr/sbin/ndiswrapper -i bcmwl5.inf
# /sbin/modprobe ndiswrapper

を実行する。


あとは iwconfig などで ESSID とかを設定すれば OK。
以下のようになれば設定は成功。
Set ESSID, WEP Keys and etc using iwconfig.
If you succeed, iwconfig says like this:

wlan0     IEEE 802.11b  ESSID:"(ESSID Name)"  Nickname:"localhost.localdomain"
          Mode:Managed  Frequency:2.412 GHz  Access Point: (MAC Address of Access Point)
          Bit Rate=11 Mb/s   Tx-Power:32 dBm
          RTS thr=2347 B   Fragment thr=2346 B
          Power Management:off
          Link Quality:34/100  Signal level:-74 dBm  Noise level:-96 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

「Access Point:」のところが接続したアクセスポイントの MAC アドレスになれば成功です。


ドライバーのバージョンがあってないと言うメッセージが出ることがありますが、設定できれば、問題はありません。
Sometimes iwconfig says that This Driver is not supported, but if you could set, you have no problem.


P.S.: I am not so familiar with English. So I'm sorry for poor English.