Ubuntu 12.10 Broadcom Wireless 系统完全冻结

Ubuntu 12.10 Broadcom Wireless 系统完全冻结

可能重复:
如何安装 Broadcom 无线网卡(BCM43XX)

我最近重新安装了 Ubuntu 12.10,并像往常一样更新/升级了所有内容。但是,尽管专有驱动程序是通过“软件源”界面安装的,但现在网络管理器中不再有无线选项。我对 Linux 并不陌生,而且我从一开始就遇到过无线网卡/驱动程序的问题,所以我知道如何解决这个问题:

  1. 转到软件源并禁用 Broadcom 专有驱动程序 (bcmwl-kernel-source) - 成功
  2. 打开终端并加载 brcmsmac 模块“# modprobe brcmsmac”-成功
  3. 在终端中,使用“iwconfig”确保正确检测到无线接口 - 成功(检测到 wlan0,接口设置为关闭)
  4. 通过“# ip link set wlan0 up”设置接口 - 失败

此时,系统完全冻结,唯一有效的输入是按住硬件电源按钮重新启动。使用统一通知区域中的网络管理器小程序“启用无线”可获得相同的结果。

仅在本周,我的系统上就完全更新了 CentOS、openSUSE 和 Fedora,没有任何无线问题。

任何帮助都将受到赞赏。

附加信息:

$ lspci | grep Broadcom
01:00.0 Network controller: Broadcom Corporation BCM43225 802.11b/g/n (rev 01)
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM57760 Gigabit Ethernet PCIe (rev 01)

$ lsmod
Module                  Size  Used by
rfcomm                 46619  0 
bnep                   18140  2 
parport_pc             32688  0 
ppdev                  17073  0 
ext2                   72880  1 
snd_hda_codec_conexant    57842  1 
btusb                  18334  0 
bluetooth             209199  11 rfcomm,bnep,btusb
arc4                   12529  2 
brcmsmac              531848  0 
mac80211              539908  1 brcmsmac
brcmutil               14755  1 brcmsmac
cfg80211              206566  2 brcmsmac,mac80211
cordic                 12535  1 brcmsmac
coretemp               13400  0 
kvm_intel             132759  0 
kvm                   414070  1 kvm_intel
acer_wmi               32453  0 
sparse_keymap          13890  1 acer_wmi
microcode              22803  0 
snd_hda_intel          33491  2 
snd_hda_codec         134212  2 snd_hda_codec_conexant,snd_hda_intel
snd_hwdep              13602  1 snd_hda_codec
snd_pcm                96580  2 snd_hda_intel,snd_hda_codec
bcma                   35656  1 brcmsmac
snd_seq_midi           13324  0 
snd_rawmidi            30512  1 snd_seq_midi
snd_seq_midi_event     14899  1 snd_seq_midi
snd_seq                61521  2 snd_seq_midi,snd_seq_midi_event
psmouse                95552  0 
serio_raw              13215  0 
lpc_ich                17061  0 
uvcvideo               76749  0 
videobuf2_core         32851  1 uvcvideo
joydev                 17457  0 
videodev              120309  2 uvcvideo,videobuf2_core
videobuf2_vmalloc      12860  1 uvcvideo
videobuf2_memops       13368  1 videobuf2_vmalloc
intel_ips              18049  0 
snd_timer              29425  2 snd_pcm,snd_seq
snd_seq_device         14497  3 snd_seq_midi,snd_rawmidi,snd_seq
i915                  520629  8 
snd                    78734  13 snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
drm_kms_helper         46784  1 i915
drm                   275528  4 i915,drm_kms_helper
i2c_algo_bit           13413  1 i915
soundcore              15047  1 snd
wmi                    19070  1 acer_wmi
snd_page_alloc         18484  2 snd_hda_intel,snd_pcm
mei                    40690  0 
video                  19335  2 acer_wmi,i915
mac_hid                13205  0 
lp                     17759  0 
parport                46345  3 parport_pc,ppdev,lp
ums_realtek            17949  0 
usb_storage            48838  1 ums_realtek
uas                    17844  0 
hid_generic            12493  0 
usbhid                 46947  0 
hid                   100366  2 hid_generic,usbhid
tg3                   148780  0 

答案1

感谢 Web-E 提供的链接。

找到解决方案:

  1. 卸载 brcmsmac、bcma 模块
  2. 完全卸载 bcmwl-kernel-source
  3. 安装 b43-fwcutter
  4. 安装 bcmwl-kernel-source

需要明确的是,这适用于 Broadcom BCM43225 无线适配器。

brcmsmac 模块周围似乎出现了问题,导致整个系统冻结。

相关内容