google找出来的,原来的URL为:
http://lists.freebsd.org/pipermail/freebsd-bugs/2007-December/027141.html
或者这里:
http://kerneltrap.org/index.php?q=mailarchive/freebsd-bugs/2007/12/1/465557
使用windows驱动的的无线网卡可能会碰到无法关联AP或者无法进行AP扫描的问题。
下面的是整理好的7.2补丁。
http://btload.googlegroups.com/web/if_ndis.c.patch
个人觉得还是比较有用的,使用windows无线驱动的用户建议试试。
下载补丁文件,并改名为: if_ndis.c.patch
然后(下面的操作假定你是root用户):
cd /usr/src/sys/dev/if_ndis/ && patch < /path/to/if_ndis.c.patch
cd /usr/src/sys/modules/if_ndis/ && make

生成 if_ndis.ko, 将if_ndis.ko覆盖原来的if_ndis.ko, 然后重启。
cp if_ndis.ko /boot/kernel/if_ndis.ko

或者可以先尝试效果(bcmwl5_sys是我的windows无线驱动):
kldunload if_ndis bcmwl5_sys && kldload ./if_ndis.ko && kldload bcmwl5_sys

之后清理:
make clean && rm @ machine

现在可以试试效果了:
%ifconfig ndis0 up scan
SSID            BSSID              CHAN RATE   S:N     INT CAPS
RT2561_1        00:1b:9e:03:73:6c    6   54M -71:-96  100 EP 
Lemon.Cafe      00:ee:07:01:6c:d9   11   54M -51:-96  100 EP 


关于无线WEP/WAP加密的设置,可以参照以前的文章。

10-04 08:09