免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3159 | 回复: 3
打印 上一主题 下一主题

[FreeBSD] 安装Intel Pro wireless 2200BG 出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-24 00:39 |只看该作者 |倒序浏览
我的环境是 IBM T43p Intel Pro wireless 2200BG无线网卡 FreeBSD 7.0 系统
[root@Jolr /usr/ports/net/iwi-firmware]# kldload iwi
kldload: can't load iwi: No such file or directory
[root@Jolr /usr/home/Jolr]# cd /usr/ports/net/iwi-firmware
[root@Jolr /usr/ports/net/iwi-firmware]# make install clean
===>  iwi-firmware-2.4_8 is configured with iwicontrol(8) which you don't need, use 'make rmconfig' and uncheck CONTROL.
*** Error code 1

Stop in /usr/ports/net/iwi-firmware.

这是什么错误? 大家见过吗?

论坛徽章:
0
2 [报告]
发表于 2009-01-24 06:55 |只看该作者
原帖由 jolr 于 2009-1-24 00:39 发表
我的环境是 IBM T43p Intel Pro wireless 2200BG无线网卡 FreeBSD 7.0 系统
[root@Jolr /usr/ports/net/iwi-firmware]# kldload iwi
kldload: can't load iwi: No such file or directory
[root@Jolr /usr/h ...


对2200BG这个无线网卡,是需要加载iwi这个驱动,但这个驱动的名称是 if_iwi.ko 而不是 iwi.ko,所以会出现 kldload iwi的错误

不清楚楼主的内核是定制的还是系统默认安装的,正常情况下,在/boot/kernel目录下能找到if_iwi.ko和与iwi相关的内核模块,不需要ports编译。

一般情况下的设置步骤是:

1、修改/boot/loader.conf 文件,设置为启动加载相关模块,把下面语句添加进去:

if_iwi_load="YES"
wlan_load="YES"
firmware_load="YES"

iwi_bss_load="YES"
iwi_ibss_load="YES"
iwi_monitor_load="YES"

legal.intel_iwi.license_ack=1        ####这行是必须要有的,

重新启动,运行ifconfig程序,看看是否能找到iwi0设备,如果能找到,就已经正常驱动了

2、修改/etc/rc.conf文件,配置无线网卡

以最简单的固定ip,wep密码认证方式无线连接为例,需要在rc.conf中添加下面语句

ifconfig_iwi0="inet 填写ip地址  netmask 255.255.255.0 ssid KingNet wepmode on wepkep 验证密码 weptxkey 1"

其中的KingNet是无线路由的名称,ip地址和验证密码根据实际情况填写。

至于dhcp以及其他验证方式,iwi的man中均有介绍,可以参看下!

论坛徽章:
0
3 [报告]
发表于 2009-01-24 19:12 |只看该作者
谢谢杜比兄,搞定了,谢谢

论坛徽章:
0
4 [报告]
发表于 2009-01-24 20:36 |只看该作者
不知道为什么我的无线网卡必须手动联接


看系统刚启动没有无线模板

  1. [root@Jolr /usr/home/Jolr]# ifconfig
  2. bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
  3.         options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
  4.         ether 00:15:58:7f:0b:11
  5.         media: Ethernet autoselect (none)
  6.         status: no carrier
  7. plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
  8. lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
  9.         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
  10.         inet6 ::1 prefixlen 128
  11.         inet 127.0.0.1 netmask 0xff000000
复制代码



加载一下(运行kldload if_iwi),这个时间就有iwi0了,但还是未联接状态

  1. [root@Jolr /usr/home/Jolr]# kldload if_iwi
  2. [root@Jolr /usr/home/Jolr]#
  3. [[root@Jolr /usr/home/Jolr]# ifconfig
  4. bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
  5.         options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
  6.         ether 00:15:58:7f:0b:11
  7.         media: Ethernet autoselect (none)
  8.         status: no carrier
  9. plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
  10. lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
  11.         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
  12.         inet6 ::1 prefixlen 128
  13.         inet 127.0.0.1 netmask 0xff000000
  14. iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
  15.         ether 00:16:6f:c5:0a:a2
  16.         inet 192.168.1.153 netmask 0xffffff00 broadcast 192.168.1.255
  17.         media: IEEE 802.11 Wireless Ethernet autoselect
  18.         status: no carrier
  19.         ssid "" channel 104 (5520 Mhz 11a)
  20.         authmode OPEN privacy OFF bmiss 10 scanvalid 60 bgscan
  21.         bgscanintvl 300 bgscanidle 250 roam:rssi11a 7 roam:rate11a 12
  22.         bintval 0
复制代码



手动联接   控制中心 -> Internet & Network -> Network Devices -> 无线网络 -> 刷新 -> 选中并联接
这个时候好了

  1. [root@Jolr /usr/home/Jolr]# ifconfig
  2. bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
  3.         options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
  4.         ether 00:15:58:7f:0b:11
  5.         media: Ethernet autoselect (none)
  6.         status: no carrier
  7. plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
  8. lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
  9.         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
  10.         inet6 ::1 prefixlen 128
  11.         inet 127.0.0.1 netmask 0xff000000
  12. iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
  13.         ether 00:16:6f:c5:0a:a2
  14.         inet 192.168.1.153 netmask 0xffffff00 broadcast 192.168.1.255
  15.         media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/24Mbps)
  16.         status: associated
  17.         ssid i-WIFI channel 7 (2442 Mhz 11g) bssid 00:19:e0:d7:82:3c
  18.         authmode OPEN privacy ON deftxkey 1 wepkey 1:40-bit bmiss 10
  19.         scanvalid 60 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi11g 7
  20.         roam:rate11g 5 protmode CTS
复制代码


不知道是什么。。。

[ 本帖最后由 jolr 于 2009-1-24 20:38 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP