TP R51 の wireless
結局、 ndis で遊んでいる (cf. 5/18/2004)
driver は
machine に最初に付いて来た 20GB HDD (XP Professional 入り) を enclosure に入れて
そこから取ってきた W22N51.INF と W22N51.SYS から作成した (下記参照)
ちなみに IBM site の最新の driver は、 exe file の展開が出来ず、断念
した事
current に upgrade して
kernel の config に "options KSTACK_PAGES=8" を追加して作りなおす
cd /usr/src
make buildkernel KERNCONF=XXX
make installkernel KERNCONF=XXX
kernel module を作る (これは、上で自動的に出来てんのかな…)
cd /sys/modules/ndis; make; make installcd /sys/modules/if_ndis
cp /somewhere/W22N51.* .
ndiscvt -i W22N51.INF -s W22N51.SYS -o ndis_driver_data.h
make; make install
ってことは、ずっと前に出来てたんだが、 内蔵の有線 (fxp0) と両立させようとして躓いていた
結局、断念
運用は、とりあえず boot 後、手で
kldload ndis0
kldload if_ndis0
=>
ndis0:mem 0xd0200000-0xd0200fff irq 11 at device 2.0 on pci2
ndis0: [GIANT-LOCKED]
ndis0: NDIS API version: 5.1
ndis0: Ethernet address: 00:0e:35:0c:62:80
ndis0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
ndis0: 11g rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbpsifconfig ndis0 media autoselect ssid XXXX wepmode on wepkey XXXX...XXXX up
dhclient ndis0
ifconfig ndis0
=>
ndis0: flags=8843mtu 1500
inet6 xxxx
inet xxxx
ether xxxx
media: IEEE 802.11 Wireless Ethernet autoselect (DS/11Mbps)
status: associated
ssid XXXX 1:XXXX
channel X authmode OPEN powersavemode OFF powersavesleep 100
wepmode MIXED weptxkey 1
wepkey 1:104-bit
11b 接続 (11Mbps) なのは、 router (DI-514) が 11g じゃないから…
cf. 12/27/2003
その時の card の方 (DWL-650) はまだ試してない (けど、windows の driver で、 ndis 使えば行けるんではなかろうか?)
ndis でも wicontrol が使えるんだ
wicontrol -i ndis0 -l
2 stations:
ap[0]:
netname (SSID): [ AAAAA ]
BSSID: [ 00:11:22:33:44:55 ]
Channel: [ 6 ]
Quality/Signal/Noise [signal]: [ 108 / 108 / 0 ]
[dBm]: [ 108 / -41 / -149 ]
BSS Beacon Interval [msec]: [ 0 ]
Capinfo: [ WEP ]
DataRate [Mbps]: [ 11 ]
ap[1]:
netname (SSID): [ BBBBBB ]
BSSID: [ 00:01:02:03:04:05 ]
Channel: [ 6 ]
Quality/Signal/Noise [signal]: [ 76 / 76 / 0 ]
[dBm]: [ 76 / -73 / -149 ]
BSS Beacon Interval [msec]: [ 0 ]
Capinfo: [ ]
DataRate [Mbps]: [ 11 ]