Broadcom BCM4312 无线调制解调器在安装更新后无人认领

1 wireless networking broadcom pci

大约一个月前,Ubuntu 停止识别我的无线适配器。这是无线信息脚本的输出:

http://paste.ubuntu.com/15494675/

这是输出sudo lshw -C network

*-network UNCLAIMED     
   description: Network controller
   product: BCM4312 802.11b/g LP-PHY
   vendor: Broadcom Corporation
   physical id: 0
   bus info: pci@0000:0c:00.0
   version: 01
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list
   configuration: latency=0
   resources: memory:fe8fc000-fe8fffff
Run Code Online (Sandbox Code Playgroud)

这是lspci -vnn | grep 14e4

0c:00.0 Network controller [0280]:
Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
Run Code Online (Sandbox Code Playgroud)

根据http://linuxwireless.org,支持此模型。我跑了:

sudo apt-get install firmware-b43-installer
Run Code Online (Sandbox Code Playgroud)

它说我已经有了最新版本。直到有一天,我可以通过引导到 Ubuntu 77 版而不是 79 版来连接,但现在这也不起作用。如果我启动到 Windows 7,我总是能够连接。

我很难过,任何帮助表示赞赏。

Pil*_*ot6 5

根据您的无线脚本输出,b43驱动程序被bcmwl-kernel-source.

[/etc/modprobe.d/blacklist-bcm43.conf]
blacklist b43
blacklist b43legacy
blacklist ssb
blacklist bcm43xx
blacklist brcm80211
blacklist brcmfmac
blacklist brcmsmac
blacklist bcma
Run Code Online (Sandbox Code Playgroud)

您需要通过运行将其删除

sudo apt-get remove bcmwl-kernel-source
Run Code Online (Sandbox Code Playgroud)

该软件包安装错误。然后就可以开始b43通过

sudo modprobe b43
Run Code Online (Sandbox Code Playgroud)

或重新启动。