Fedora 装系统后连接不上蓝牙鼠标
- 0.升级系统,升级后仍然无法使用,执行步骤1-3的方法。
- 1.查看本机是否有无线硬件模块——有
- 2. 查看本机是否有蓝牙固件【驱动】——无
- 3. 安装无线网络驱动
- 3.1 打开终端
- 3.2 安装dnf并配置
- 3.3 使用dnf安装kmod-wl,用kmod-wl来安装b43固件
- 3.4 重新启动Fedora笔记本电脑以启用Broadcom b43 BCM43228驱动程序
- 3.5 可以在设置里连接无线网络,还能搜索蓝牙啦
- 在这里插入图片描述
新装的fedora37,无法连接无线网络和蓝牙鼠标。设置里没有无线网络连接,搜索蓝牙无设备。猜测是驱动安装问题。
0.升级系统,升级后仍然无法使用,执行步骤1-3的方法。
## *** update the system *** ##
$ sudo yum update
1.查看本机是否有无线硬件模块——有
-
方法一:终端中输入如下:
lspci | grep Network
返回结果:有固件,并且网卡型号为BCM43228。排除没有硬件的情况。
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04) 03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43228 802.11a/b/g/n
备注:
lspci命令:用来显示系统中所有PIC总线设备,和连接到总线上的所有设备工具。
pci:一种总线
pci设备:连接到总线的设备。如:网卡/存储等 -
方法二:除了上文使用的:lspci | grep Network命令还可以用以下命令:
lspci | grep -i broadcom
返回显示:无线网络芯片型号BCM43228
2. 查看本机是否有蓝牙固件【驱动】——无
-
方法一:打开日志文件查看启动时蓝牙的情况
cd /lib/firmware/brcm dmesg | grep -i bluetooth | grep -i firmware
返回结果:缺少蓝牙固件的补丁
Bluetooth: hci0: BCM: firmware Patch file not found, tried:
备注:
dmesg命令:用于显示开机信息【需要root权限】。主要用于设备诊断,开机信息也会保存在 /var/log 目录中名称为 dmesg 的文件里。 -
方法二:查看b43固件【查看无线网络固件是否安装】:
dmesg | grep -i b43
显示:b43-phy0 ERROR: Firmware file “b43/ucode30_mimo.fw” not found。说明没有安装无线网卡驱动【b43:BCM43228】
3. 安装无线网络驱动
根据第一步,我们已经知道了,本机的无线网络硬件【芯片】为Broadcom BCM43228
3.1 打开终端
3.2 安装dnf并配置
sudo yum install dnf
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
dnf:DNF新一代的RPM软件包管理器。他首先出现在 Fedora 18 这个发行版中他取代了YUM,正式成为 Fedora 22 的包管理器
3.3 使用dnf安装kmod-wl,用kmod-wl来安装b43固件
## *** 查找 kmod-wl *** ##
$ sudo dnf search kmod-wl
## *** 查看 kmod-wl 信息 *** ##
$ sudo dnf info kmod-wl
## *** Install kmod-wl *** ##
$ sudo dnf install kmod-wl
## *** if a new kernel was installed reboot the system *** ##
3.4 重新启动Fedora笔记本电脑以启用Broadcom b43 BCM43228驱动程序
$ sudo reboot
备注:重启后我的fedora出现了黑屏,执行一次安全重启就好了。
3.5 可以在设置里连接无线网络,还能搜索蓝牙啦
主要参考。123
Fedora Linux Broadcom b43 BCM43228 Wireless Driver Installation ↩︎
Debian/Linux 下无线网卡驱动的安装 ↩︎
Broadcom BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228, BCM43142, BCM4331, BCM4352, BCM4360 devices (wl) ↩︎