我能够使用网络图标下拉菜单连接到无线“AirportFaustin”和其他设备。我决定将无线网卡驱动程序从专有驱动程序切换到开放驱动程序。一旦我离线完成。
从此以后,‘AirportFaustin’网络图标下拉菜单中缺少无线网络. 其他人在这里工作。
- 我尝试了菜单项连接到隐藏网络:我仍然无法连接。Ubuntu 再次询问密钥。
- 现在(我以前不知道)这个网络在网络管理器中列出。
- 此网络允许所有用户使用。
- 在我的电脑和其他电脑上在 OSX 上,我可以看到并毫无问题地连接到该网络。
我希望能够再次从网络图标下拉菜单连接到这个和其他(所有)网络。
我的问题不同于使用 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
黑名单 bcma.conf
blacklist bcma
下列的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
答案1
来源:http://www.intervigil.net/?tag=bcm43224
Ubuntu 社区 wiki 未涵盖的一件事是无线驱动程序。MacBook Air 4,1 有一个 Broadcom BCM43224 芯片,实际上有几种不同的驱动程序涵盖了它,b43(如果你稍微修改一下)韓國,以及wl Broadcom STA 驱动程序(闭源)。仔细研究后,似乎最好的选择是 brcmsmac 模块,因为它基于 Broadcom 于 2010 年底发布的开源驱动程序,但由于其不成熟,它仍然位于 Linux 内核的暂存驱动程序部分。它似乎还缺少 Broadcom STA 驱动程序支持的一些功能,即电源管理,这也是我选择使用 Ubuntu“受限”存储库中提供的闭源(可怕的)Broadcom STA 驱动程序的主要原因brcmwl-kernel-source
。
此模块需要注意的一点是,该brcmwl-kernel-source
软件包实际上没有更新的黑名单文件/etc/modprobe.d
,并且默认情况下无法将brcmsmac
模块列入黑名单,这可能会导致问题。我必须使用以下命令将brcmsmac
和添加到黑名单中:bcma
sudo sh -c "echo 'blacklist brcmsmac' >> /etc/modprobe.d/blacklist-b43.conf"
sudo sh -c "echo 'blacklist bcma' >> /etc/modprobe.d/blacklist-b43.conf"
这会阻止内核加载两个驱动程序。
有关您的问题的更多信息:http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698697
答案2
我不得不将我的 wifi 无线电频道改为频道 9,然后它神奇地出现在网络下拉菜单中。这可能是与使用相同频道的另一个 wifi 网络发生冲突或出现错误。它现在显示给我了。