![如何让 bcm4312 无线芯片工作?](https://linux22.com/image/1116400/%E5%A6%82%E4%BD%95%E8%AE%A9%20bcm4312%20%E6%97%A0%E7%BA%BF%E8%8A%AF%E7%89%87%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我在 Dell Inspiron 1525 上安装了 Ubuntu 12.04。安装后我发现无线连接不起作用。我可以通过电缆连接到互联网。然后我发现很多人都有类似的问题,并阅读了许多帖子,但我无法解决它,所以这是我尝试的方法。
系统->附加驱动程序->Broadcom STA 无线驱动程序产生消息“抱歉,该驱动程序安装失败。”
然后我安装了 Synaptic 包管理器并尝试重新安装,还删除并安装bcmwl-内核源代码它总是说安装失败之类的(但旁边的突触却显示绿灯)
我定期重新启动以查看是否有任何变化,但没有看到任何变化。
然后我尝试删除bcmwl-内核源代码并添加b43-fwcutter和固件-b43-lpphy-安装程序重启后发生了变化。我能够在连接菜单(右上方)中看到选项,例如“启用无线”,但在我期望的网络列表位置,只有(灰色)“无线网络已断开连接” - 它们应该在那里,因为我能够连接到其他计算机,甚至使用 Live Ubuntu。
来自终端的一些其他信息(在描述的系统的最后状态中)
katka@katka-Inspiron-1525:~$ lspci | grep 'Network'
0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
katka@katka-Inspiron-1525:~$ sudo iwconfig
wlan2 IEEE 802.11bg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
lo no wireless extensions.
eth2 no wireless extensions.
katka@katka-Inspiron-1525:~$ rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
这是我从其他帖子中所能获得的全部信息,现在我不知道下一步该做什么。
答案1
请获取临时有线以太网连接。打开终端并执行以下操作:
sudo apt-get remove --purge bcmwl-kernel-source
sudo apt-get install firmware-b43-lpphy-installer
sudo modprobe -r wl <--if it isn't loaded, that's OK, just proceed.
sudo modprobe b43
断开以太网。你的无线现在应该可以正常工作了。
如果出现问题,请在此处查找并发布任何线索:
dmesg | grep -e b43 -e wlan -e 8021