Fedora 装系统后连接不上无线网络和蓝牙设备


新装的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


  1. Fedora Linux Broadcom b43 BCM43228 Wireless Driver Installation ↩︎

  2. Debian/Linux 下无线网卡驱动的安装 ↩︎

  3. Broadcom BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228, BCM43142, BCM4331, BCM4352, BCM4360 devices (wl) ↩︎

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值