2006/01/06

無線との格闘

購入したアクセスポイントには無線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:

Anonymous 匿名 said...

まずは、起動時のメッセージを確認したほうが良いのでは?
ハードウエアを認識した後のメッセージに何かでてませんかね?

金曜日, 1月 06, 2006 6:28:00 午後  
Anonymous 匿名 said...

念のために。。。

http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation

金曜日, 1月 06, 2006 6:42:00 午後  
Blogger kazufuruk said...

tam さんの情報が決め手となり X21 で無線通信が可能になりました。
Debian 辞典に記載されている NDIS ドライバのページがロストしており、
BUFFALO から取得したドライバを使用したのですが
どうもこいつが腐ってたようです。ありがとうございました。

土曜日, 1月 07, 2006 1:57:00 午前  

コメントを投稿

<< Home