Nic*_*Web 7 wireless broadcom 12.04
我能够使用网络图标下拉菜单连接到无线“AirportFaustin”和其他设备。我决定为我的无线网卡驱动程序从专有驱动程序切换到开放驱动程序。一旦我离线完成。
从那时起,网络图标下拉菜单中就缺少“AirportFaustin”无线网络。其他人在这里工作。
我希望能够再次从网络图标下拉菜单连接到这个和其他(所有)网络以及那个网络。
我的问题不同于我的无线网络在使用 Broadcom 卡的无线网络列表中不可见,因为我之前能够连接到该网络并且我更改了我的网络配置(开关打开/专有)。
我正在使用装有 Ubuntu 12.04.1 LTS 的 MacBook Air 4,2,并尝试连接到 Apple Airport Express 上的无线网络(已重置为出厂配置)。
我已经在MacBookAir4-2 页面上应用了安装后脚本。
我检查了/etc/modprobe.d,发现有两个文件(第二个是由脚本直接制作的。我记得dkms
在终端中运行屏幕时也看到过)将无线模块列入黑名单:
Broadcom-sta-dkms.conf
# wl module from Broadcom conflicts with the following modules:
blacklist b44
blacklist b43legacy
blacklist b43
blacklist brcm80211
blacklist brcmsmac
blacklist brcmfmac
blacklist ssb
blacklist bcma
blacklist bcm43xx
Run Code Online (Sandbox Code Playgroud)黑名单 bcma.conf
blacklist bcma
Run Code Online (Sandbox Code Playgroud)在HOWTO 发布无线问题之后,我的配置是:
lspci -nn | grep Broadcom
02:00.0 Network controller [0280]: Broadcom Corporation BCM43224 802.11a/b/g/n [14e4:4353] (rev 01)
iwconfig wlan0
wlan0 IEEE 802.11 Access Point: Not-Associated
Link Quality:5 Signal level:201 Noise level:166
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
lsmod
Module Size Used by
michael_mic 12612 4
arc4 12529 2
usbhid 47238 0
snd_hda_codec_hdmi 32474 1
snd_hda_codec_cirrus 28098 1
snd_hda_intel 33773 3
snd_hda_codec 127706 3 snd_hda_codec_hdmi,snd_hda_codec_cirrus,snd_hda_intel
snd_hwdep 17764 1 snd_hda_codec
snd_pcm 97275 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi 13324 0
snd_rawmidi 30748 1 snd_seq_midi
joydev 17693 0
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 61929 2 snd_seq_midi,snd_seq_midi_event
snd_timer 29990 2 snd_pcm,snd_seq
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
applesmc 19554 0
input_polldev 13896 1 applesmc
lib80211_crypt_tkip 17390 0
wl 2623795 0
bcm5974 17399 0
snd 79041 16
snd_hda_codec_hdmi,snd_hda_codec_cirrus,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
cfg80211 205774 1 wl
lib80211 14381 2 lib80211_crypt_tkip,wl
btusb 18332 1
uvcvideo 72627 0
videodev 98259 1 uvcvideo
i915 477602 3
v4l2_compat_ioctl32 17128 1 videodev
drm_kms_helper 46978 1 i915
drm 241971 4 i915,drm_kms_helper
soundcore 15091 1 snd
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm
mei 41616 0
i2c_algo_bit 13423 1 i915
mac_hid 13253 0
video 19596 1 i915
apple_bl 13673 0
coretemp 13525 0
bnep 18281 2
parport_pc 32866 0
ppdev 17113 0
rfcomm 47604 12
bluetooth 180153 23 btusb,bnep,rfcomm
binfmt_misc 17540 1
lp 17799 0
parport 46562 3 parport_pc,ppdev,lp
hid_apple 13375 0
hid 99636 2 usbhid,hid_apple
sudo lshw -C network
*-network
description: Interface réseau sans fil
produit: BCM43224 802.11a/b/g/n
fabriquant: Broadcom Corporation
identifiant matériel: 0
information bus: pci@0000:02:00.0
nom logique: wlan0
version: 01
numéro de série: b8:8d:12:08:12:4c
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=5.100.82.112 ip=192.168.0.53 latency=0 multicast=yes wireless=IEEE 802.11abgn
ressources: irq:17 mémoire:a0400000-a0403fff
iwlist scan
lo Interface doesn't support scanning.
wlan0 Interface doesn't support scanning.
lsb_release -d
Description: Ubuntu 12.04.1 LTS
uname -mr
3.2.0-36-generic x86_64
Run Code Online (Sandbox Code Playgroud)
资料来源:http ://www.intervigil.net/?tag=bcm43224
\n\nUbuntu 社区 wiki 未涵盖的一件事是无线驱动程序。MacBook Air 4,1 有一个 Broadcom BCM43224 芯片,它实际上由几个不同的驱动程序覆盖,b43(如果你稍微修改一下)、brcmsmac和wl Broadcom STA 驱动程序(闭源)。仔细研究似乎表明最好的选择是 brcmsmac 模块,因为它基于 Broadcom 2010 年底发布的开源驱动程序,但由于它 \xe2\x80\x99s 不成熟,它仍然存在于暂存驱动程序部分Linux 内核的。它似乎还缺乏 Broadcom STA 驱动程序支持的一些功能,即电源管理,这是我选择使用 Ubuntu \xe2\x80\x9crestricted\xe2 中提供的闭源(恐怖)Broadcom STA 驱动程序的主要原因\x80\x9dbrcmwl-kernel-source
包下的存储库。
该模块需要注意的一项是,该brcmwl-kernel-source
软件包实际上在 中没有更新的黑名单文件/etc/modprobe.d
,并且无法将brcmsmac
默认情况下可用的模块列入黑名单,这可能会导致问题。我必须将brcmsmac
和添加bcma
到黑名单中,如下所示:
sudo sh -c "echo \'blacklist brcmsmac\' >> /etc/modprobe.d/blacklist-b43.conf"\nsudo sh -c "echo \'blacklist bcma\' >> /etc/modprobe.d/blacklist-b43.conf"\n
Run Code Online (Sandbox Code Playgroud)\n\n这会阻止内核加载这两个驱动程序。
\n\n有关您的问题的更多信息:http://bugs.debian.org/cgi-bin/bugreport.cgi ?bug=698697
\n