安装 Broadcom B43 无线固件

安装 Broadcom B43 无线固件

我已经花了 3 个小时来解决这个问题,但我不知道为什么它不起作用!我成功安装了安装程序,但当我检查固件时,它说它不在那里。我的无线设备的 PCI.ID 是 14e4:4318 rev 02,我无法通过以太网电缆连接。所以我必须传输文件才能安装。

有相互矛盾的说明,我现在无法理解到底是什么。我是新手,这也是我第一次使用 Ubuntu,所以这可能是问题所在!但无论如何,我将重新安装 Ubuntu 并重试。

是否有任何好的新手说明可供我遵循,以使我的无线网卡正常工作?

编辑

运行命令检查驱动程序并返回以下内容:

[   20.894855] b43-phy0: Broadcom 4318 WLAN found (core revision 9) 
[   20.957474] b43-phy0: Found PHY: Analog 3, Type 2 (G), Revision 7 
[   21.034511] b43 ssb0:0: Direct firmware load failed with error -2 
[   21.034518] b43 ssb0:0: Falling back to user helper 
[   22.271586] b43 ssb0:0: Direct firmware load failed with error -2 
[   22.271592] b43 ssb0:0: Falling back to user helper 
[   22.477077] b43 ssb0:0: Direct firmware load failed with error -2 
[   22.477084] b43 ssb0:0: Falling back to user helper 
[   22.481364] b43 ssb0:0: Direct firmware load failed with error -2 
[   22.481370] b43 ssb0:0: Falling back to user helper 
[   22.488736] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found 
[   22.488742] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found 
[   22.488745] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.

它还说它不是软阻塞,也不是硬阻塞。

答案1

已确认此方法在 Ubuntu 14.04 32 位上有效。我修好的笔记本电脑是 32 位的,无法运行 Ubuntu 14.10。

不过这也适用于 Ubuntu 14.10,以及所有受支持的 Broadcom 卡。几乎所有 Broadcom 卡都受支持,所以祝你好运 :)

对于全新安装,请在终端中逐个运行以下命令:

sudo apt-get purge bcmwl-kernel-source
sudo apt-get install linux-firmware-nonfree
sudo apt-get install firmware-b43-installer
sudo modprobe -r b43 && sudo modprobe b43  
sudo reboot  

这次启动时不会出现任何错误,并且您的无线网络将正常工作。如果不工作,请编辑您的问题以添加运行某些诊断的结果:

dmesg | grep -e b43 -e wlan
rfkill list all

答案2

请下载此文件并将其传输至桌面:http://mirrors.kernel.org/ubuntu/pool/multiverse/l/linux-firmware-nonfree/linux-firmware-nonfree_1.14ubuntu1_all.deb 现在,打开终端并执行:

sudo dpkg -i ~/Desktop/linux-firmware*.deb
sudo modprobe -r b43 && sudo modprobe b43

您的无线网络现在应该可以正常工作了。如果没有,请编辑您的问题以添加一些诊断信息:

dmesg | grep -e b43 -e wlan
rfkill list all

相关内容