LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1656|回复: 1

请教:Debian 5.0 Lenny下驱动BCM4318网卡加入wpa网络

[复制链接]
发表于 2009-3-19 11:26:19 | 显示全部楼层 |阅读模式
环境:

debian 5.0 Lenny + Gnome Desktop + networkmanager + wpasupplicant

Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02).

安装说明:

已成功加载b43,b43lagecy模块和相关的fw,并在interfaces 中配置相关的wpa设置

故障说明:

在ifup -v wlan0 启用wlan0接口时,出现如下提示:



  1. Internet Systems Consortium DHCP Client V3.1.1
  2. Copyright 2004-2008 Internet Systems Consortium.
  3. All rights reserved.
  4. For info, please visit http://www.isc.org/sw/dhcp/

  5. wmaster0: unknown hardware address type 801
  6. wmaster0: unknown hardware address type 801

  7. ~


复制代码

然后获不到IP地址,

BTW,登陆至GUI界面,networkmanager中根本获取不到边上的WPA无线网络信号。


麻烦有相同情况并解决的兄弟给个提示,谢谢


BTW,由于bcm4318在winxp里能顺利驱动,并加入wpa无线网络,后在Lenny中使用ndiswrapper,过程:

a.modprobe -r b43
  modprobe -r b43lagecy
b. ndiswrapper -i ´xp中正常使用的.inf´
   ndiswrapper -m
   ndiswrapper -l 及/var/log/syslog中均能见到ndiswrapper载入驱动,但问题是

iwconfig及ifconfig输出均找不到wlan0无线网卡。
 楼主| 发表于 2009-3-24 16:56:06 | 显示全部楼层
搞定,比较妖的现像,解决过程:

还是使用ndiswrapper
1. 由于在blacklist中禁用了b43,铁心要用ndiswrapper的,上面加载ndiswrapper后无任何反应,因此怀凝b43仍在接管BCM4318网卡,过程如下:

2.modprobe b43      # 加载

3.modprobe -r b43   #卸载

4.modprobe ndiswrapper     # /var/log/messages 输出如下
  1. Mar 24 15:07:59 AierM kernel: [ 2066.358653] ndiswrapper version 1.53 loaded (smp=yes, preempt=no)
  2. Mar 24 15:08:00 AierM kernel: [ 2066.464830] ndiswrapper: driver bcmwl5 (Broadcom,02/11/2005, 3.100.64.0) loaded
  3. Mar 24 15:08:00 AierM kernel: [ 2066.465730] ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKC] -> GSI 11 (level, l
  4. ow) -> IRQ 11
  5. Mar 24 15:08:00 AierM kernel: [ 2066.474244] ndiswrapper: using IRQ 11
  6. Mar 24 15:08:00 AierM kernel: [ 2066.820461] wlan0: ethernet device 00:15:f2:b2:92:7c using NDIS driver: bcmwl5, ve
  7. rsion: 0x3644000, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 14E4:4318.5.conf
  8. Mar 24 15:08:00 AierM kernel: [ 2066.820499] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK;
  9. AES/CCMP with WPA, WPA2, WPA2PSK
  10. Mar 24 15:08:00 AierM kernel: [ 2066.820566] usbcore: registered new interface driver ndiswrapper
  11. Mar 24 15:08:35 AierM kernel: [ 2101.896872] ndiswrapper (mp_set_power_state:375): wlan0 does not support power man
  12. agement; halting the device
  13. Mar 24 15:08:35 AierM kernel: [ 2101.910390] ndiswrapper: using IRQ 11
复制代码


有如下输出,OK啦

5. 在/etc/network/interfaces输出如下:
  1. iface wlan0 inet dhcp
  2.         pre-up modprobe ndiswrapper
  3.         post-down rmmod ndiswrapper
  4.         wpa-driver wext
  5.         wpa-ssid DFERG
  6.         wpa-proto WPA
  7.         wpa-pairwise TKIP
  8.         wpa-group TKIP
  9.         wpa-key-mgmt WPA-PSK
  10.         wpa-psk fcb3717c5f66e893d9010a6872436b34686618a3e8fa2833d56bb98b41be5c8d
复制代码

6. 接口启用了,是这样子的
  1. AierM:/home/tmeng# iwconfig
  2. lo        no wireless extensions.
  3. eth0      no wireless extensions.
  4. irda0     no wireless extensions.
  5. wlan0     IEEE 802.11g  ESSID:"DFERG"  
  6.           Mode:Managed  Frequency:2.412 GHz  Access Point: 08:10:74:1F:CC:EE   
  7.           Bit Rate=24 Mb/s   Tx-Power:25 dBm   
  8.           RTS thr:2347 B   Fragment thr:2346 B   
  9.           Encryption key:D26D-B2B9-6AAD-EB8D-DA5B-3F2F-1A08-CA05-0AEC-2D47-ACE5-17A0-4B8A-A6E3-C742-9E83   Security mode:restricted
  10.           Power Management:off
  11.           Link Quality:35/100  Signal level:-73 dBm  Noise level:-96 dBm
  12.           Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
  13.           Tx excessive retries:0  Invalid misc:0   Missed beacon:0
复制代码

By Debian 5.0 Lenny iceweasel edit
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表