無線との格闘
購入したアクセスポイントには無線LANカードが付いていた。
そいつを X21 にセットして使用する事にしたのだが、こいつが厄介。
丁度 debian-users メーリングリストに同じカードで難儀している投稿があり、
それらと Debian 辞典を参考に格闘する。以下本日昼からの格闘記録。
lspciの結果:
0000:02:00.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
# apt-get install ndiswrapper-source
# m-a a-i ndiswrapper-source
http://buffalo.melcoinc.co.jp/download/driver/lan/wdrv.html
からドライバ wdrv_661.exe をダウンロードし lha にて解凍
# lha -x wdrv_661.exe
.inf を指定して ndiswrapper を実行するのだが、
.inf ファイルが沢山あってどれがどれやらわからず。
wdrv_661/cbg54/win2000/netcbg54.inf がクサそう。
アタリをつけて実行してみる。
# cd wdrv_661/cbg54/win2000
# ndiswrapper -i netcbg54.inf
# ndiswrapper -l
Installed ndis drivers:
netcbg54 driver present
/etc/modules に以下を追記。
ndiswrapper
/etc/network/interfaces に デバイス名 wlan0 を記述し再起動。
デバイス wlan0 が出て来ない。ドライバは入れたはずなんだが。。。
ドライバが違ったか。以下をやってみる
# ndiswrapper -i net2pg54.inf
# ndiswrapper -l
Installed ndis drivers:
net2pg54 driver present, hardware present
netcbg54 driver present
なんだか一歩前進?
# ndiswrapper -m
Adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper
# insmod ndiswrapper
insmod: error inserting 'ndiswrapper': -1 Invalid module format
。。。何だこのエラーは?
# modprobe ndiswrapper
。。。反応無し。とりあえず再起動。dmesg結果は、
ndiswrapper version 1.5 loaded (preempt=no,smp=no)
ndiswrapper (import:251): unknown symbol: ntoskrnl.exe:ExFreePoolWithTag
ndiswrapper (import:251): unknown symbol: ntoskrnl.exe:ZwOpenKey
ndiswrapper (import:251): unknown symbol: ntoskrnl.exe:ZwEnumerateKey
ndiswrapper (import:251): unknown symbol: NDIS.SYS:NdisCloseAdapter
ndiswrapper (import:251): unknown symbol: NDIS.SYS:NdisRequest
ndiswrapper (import:251): unknown symbol: NDIS.SYS:NdisOpenAdapter
ndiswrapper (import:251): unknown symbol: NDIS.SYS:NdisDeregisterProtocol
ndiswrapper (import:251): unknown symbol: NDIS.SYS:NdisRegisterProtocol
ndiswrapper (load_sys_files:459): couldn't prepare driver 'net2pg54'
ndiswrapper (ndiswrapper_load_driver:82): loadndiswrapper failed (11); check system log for messages from 'loadndisdriver'
。。。何が何やらさっぱりだ。
差したカードに電源も行ってない。という事はカーネルの問題か?
make menuconfig 眺めて再構築してみるか。長い夜になりそうだ。
3 Comments:
まずは、起動時のメッセージを確認したほうが良いのでは?
ハードウエアを認識した後のメッセージに何かでてませんかね?
念のために。。。
http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation
tam さんの情報が決め手となり X21 で無線通信が可能になりました。
Debian 辞典に記載されている NDIS ドライバのページがロストしており、
BUFFALO から取得したドライバを使用したのですが
どうもこいつが腐ってたようです。ありがとうございました。
コメントを投稿
<< Home