Fedora Linux Broadcom b43 BCM43228无线驱动程序安装

时间:2020-01-09 10:38:20  来源:igfitidea点击:

如何在Fedora Linux版本30/31上安装Broadcom-wl STA BCM4322无线驱动程序?
如何在Fedora Linux上安装kmod-wl和BMC固件?

Broadcoms IEEE 802.11a/b/g/n驱动程序可以安装在任何Linux中断版本上,包括Fedora Linux版本20。
此页面说明了如何在Fedora Linux v29/30/31下启用和安装Broadcom b43驱动程序。
该驱动程序(broadcom-wl和kmod-wl)仅适用于以下无线芯片组:

  • BCM4311
  • BCM4312
  • BCM4313
  • BCM4321
  • BCM4322
  • BCM43224
  • BCM43225
  • BCM43227
  • BCM43228

Fedora Linux Broadcom b43 BCM43228 wl无线驱动程序

对于Dell/HP/Lenovo Thinkpad,安装Broadcom b43的步骤如下:

  • 打开终端应用程序
  • 在Fedora Linux上找到您的wifi芯片组
  • 使用dnf命令启用rpmfusionRepo
  • 通过执行sudo dnf install kmod-wl安装b43驱动程序固件。
  • 重新启动Fedora笔记本电脑以启用Broadcom b43 BCM43228驱动程序
  • 连接到Wifi AP

让我们详细了解所有命令和步骤。

报错信息

与grep命令一起运行dmesg命令时:

dmesg
dmesg | grep -i b43

输出示例:

[   58.738021] Broadcom 43xx driver loaded [ Features: PNLS ]
[   58.738159] b43 bcma0:1: Direct firmware load for b43/ucode30_mimo.fw failed with error -2
[   58.738213] b43 bcma0:1: Direct firmware load for b43/ucode30_mimo.fw failed with error -2
[   58.738560] b43 bcma0:1: Direct firmware load for b43-open/ucode30_mimo.fw failed with error -2
[   58.738608] b43 bcma0:1: Direct firmware load for b43-open/ucode30_mimo.fw failed with error -2
[   58.738612] b43-phy0 ERROR: Firmware file "b43/ucode30_mimo.fw" not found
[   58.738614] b43-phy0 ERROR: Firmware file "b43-open/ucode30_mimo.fw" not found
[   58.738616] 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.

您需要为Fedora Linux 30安装b43/ucode30_mimo固件才能激活wifi卡。

在Fedora Linux上查找芯片组/无线卡名称

打开终端应用程序,然后执行以下lspci命令:

$ lspci
$ lspci | grep -i broadcom

Fedora Linux查找支持的Broadcom无线设备名称/芯片组

如何在Fedora 28/29/30/31版中使用Broadcom无线网卡?

Fedora Linux通过rpmfusion repo提供了该驱动程序的版本。
您需要做的就是配置rpmfusion存储库并安装驱动程序。

步骤1.启用rpmfusionRepo

打开终端应用程序,然后执行以下命令:

$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

步骤2.在Fedora Linux上安装Broadcom Wireless b43驱动程序固件

执行以下dnf命令:

$ sudo dnf search kmod-wl
$ sudo dnf info kmod-wl
## *** update the system *** ##
$ sudo yum update
## *** if a new kernel was installed reboot the system *** ##
$ sudo reboot
## *** Install kmod-wl *** ##
$ sudo dnf install kmod-wl

输出示例:

Last metadata expiration check: 0:02:58 ago on Monday 21 October 2019 04:17:08 PM IST.
Dependencies resolved.
================================================================================================================================================
Package                         Architecture     Version                                             Repository                           Size
================================================================================================================================================
Installing:
kmod-wl                         x86_64           6.30.223.271-30.fc30                                rpmfusion-nonfree-updates            10 k
Installing dependencies:
akmods                          noarch           0.5.6-20.fc30                                       updates                              23 k
xemacs-filesystem               noarch           21.5.34-33.20190323hgc0ed7ef9a5a1.fc30              fedora                               10 k
akmod-wl                        x86_64           6.30.223.271-30.fc30                                rpmfusion-nonfree-updates           5.5 M
broadcom-wl                     noarch           6.30.223.271-13.fc30                                rpmfusion-nonfree-updates            25 k

Transaction Summary
================================================================================================================================================
Install  30 Packages

Total download size: 20 M
Installed size: 63 M
Is this ok [y/N]: y

步骤3.重新启动系统

执行以下重新启动命令以重新启动基于Linux的系统:

$ sudo reboot

步骤4.验证并连接到无线网络

执行以下命令,以使用ip命令验证Broadcom b43的无线接口已启动并正在运行:

$ ifconfig
$ ip a s
$ iwconfig
$ sudo lshw -C network -short
$ nmcli -f GENERAL,WIFI-PROPERTIES dev show wlp1s0

步骤5.如何连接到Wi-Fi网络

现在已经安装了固件并激活了wifi卡,我们可以使用网络管理器(右上角)>选择Wi-Fi>选择网络>选择网络>连接>输入无线网络的密码连接到我们的无线网络:
Fedora适用于bc43的Linux无线连接