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

news2024/9/27 7:19:55

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


  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) ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/131139.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

钉钉6亿用户的哲学:产业互联网的海洋里,没有人是一座孤岛

除了拥有大人口和大市场条件的中国,或许难有另一个国家再现数亿人共同投身产业互联网的场景。除了钉钉,或许也很难有别的软件能同时承载6亿人的数字化理想。 12月28日,钉钉总裁叶军在2022钉钉7.0产品发布会上,带来了钉钉的最新数…

知识变现海哥:如何将你的知识变成一套解决方案

知识变现海哥:如何将你的知识变成一套解决方案 之前我说过我们卖的不是自己能力,而是一套成体系的解决方案,因为没有人会单纯地为能力买单,我们越是能证明自己的能力有价值,就越能将自己的能力卖高价。而价值要怎么证…

Acwing---789.数的范围

数的范围1.题目2.基本思想3.代码实现4.总结1.题目 给定一个按照升序排列的长度为n的整数数组,以及 q 个查询。 对于每个查询,返回一个元素k的起始位置和终止位置(位置从0开始计数)。 如果数组中不存在该元素,则返回“…

使用递归和非递归方式实现二叉树先序、中序、后序遍历

题目: 用递归和非递归方式,分别按照二叉树先序、中序和后续打印所有的节点。先序为根左右,中序为左根右,后序为左右根。 递归方式: (1)先序: //先序 根左右public static void pr…

TypeScript入门

这两天终于抽空学习了typescript,把欠了四年的帐给补上了。 废话不多说,先上官网链接:TypeScript中文网 TypeScript——JavaScript的超集 一、下载安装:用npm > npm install -g typescript 验证是否安装成功: …

保存网页内容 自动过滤广告和网页头尾

网页可以非常方便的为我们展示各种信息,如果遇到重要的资料文献,希望在本地电脑上保存下来该怎么操作呢?把网址添加到收藏夹,下次直接打开网址查看,但如果资源被网站删除,就再也找不到了。还是保存在自己电…

msf联动cs

Cobalt Strike简称CS 用于团队作战使用,由一个服务端和多个客户端组成,能让多个攻击者这在一个团队服务器上共享目标资源和信息,我们在使用msf获得权限以后,可以将信息共享到cs上,使用cs来进行监听以及其他的操作。 1…

理解Kotlin泛型

文章目录Kotlin泛型声明处型变协变< out T>逆变< in T>使用处型变(类型投影)参考Kotlin泛型 声明处型变 协变< out T> interface GenericsP<T> {fun get(): T //读取并返回T&#xff0c;可以认为只能读取T的对象是生产者 }如上声明了GenericsP<…

【C++】STL —— 用哈希表同时封装出unordered_set和unordered_map

目录 一、底层结构 1. 哈希的概念 二、哈希冲突 三、哈希函数 四、解决哈希冲突 1. 闭散列&#xff08;开放定址法&#xff09; 1. 线性探测 2. 二次探测 2. 闭散列的实现 3. 开散列&#xff08;拉链法&#xff09; 4. 开散列和闭散列的比较 五、HashTable的…

树莓派内核编译

文章参考&#xff1a; 深海游弋的鱼 – 默默的点滴 (mobibrw.com) 深海游弋的鱼 – 默默的点滴 (mobibrw.com) 1. 安装 git sudo apt install git 2. 下载树莓派内核源码 git clone --depth1 -b rpi-4.9.y https://github.com/raspberrypi/linux.git rpi-linux 3. 安装…

Python采集wangyi财经数据信息,做个可视化小案例

前言 2022年全球股市普跌&#xff0c;你亏了多少钱&#xff1f; 亏多少我也不知道&#xff0c;我只是想着来采集数据&#xff0c;做个可视化小案例来玩玩 话不多说&#xff0c;咱就直接开始吧 开发环境 解释器版本: python 3.8代码编辑器: pycharm 2021.2requests: pip ins…

Python笔记 | 卡布列克常数

0x00 前言 任意一个不是由完全相同数字组成的四位数&#xff0c;如果对它们的每位数字重新排序&#xff0c;组成一个较大的数和一个较小的数&#xff0c;然后用较大数减去较小数&#xff0c;差不够四位数时补零&#xff0c;类推下去&#xff0c;最后将变成一个固定的数&#xf…

使用kubeadm安装kubernetes记录

1.查看版本信息 # 在 master 节点和 worker 节点都要执行 cat /etc/redhat-release# 此处 hostname 的输出将会是该机器在 Kubernetes 集群中的节点名字 # 不能使用 localhost 作为节点的名字 hostname# 请使用 lscpu 命令&#xff0c;核对 CPU 信息 # Architecture: x86_64 …

C语言指针全解

C语言指针全解指针的定义指针的大小指针类型指针类型意义野指针二级指针字符指针指针数组数组指针&数组名 VS 数组名应用数组参数、指针参数函数指针函数指针数组函数指针数组的使用 - 模拟计算器指向函数指针数组的指针回调函数回调函数的使用 - qsort函数指针的定义 在计…

澳亚集团在港交所上市:IPO首日破发,毛利率走低,盈利能力下滑

12月30日&#xff0c;澳亚集团有限公司&#xff08;下称“澳亚集团”&#xff0c;HK:02425&#xff09;在港交所上市。本次上市&#xff0c;澳亚集团的发行价为6.40港元/股&#xff0c;发行数量为3064万股&#xff0c;募资总额约为1.96亿港元&#xff0c;募资净额约为1.01亿港元…

DoIP协议从入门到精通——DoIP企业规范常见疑问解答

基于自己在做DoIP测试过程中遇到的一些让自己困惑的点,汇总后与你分享,期望有所帮助。 具体内容如下: 1、IP地址 背景信息: 在通常Tester与车辆进行诊断通信时,Tester端设置好自己的IP地址信息,而对于待测ECU IP地址信息通常不设置,或者说不知道怎么设置。 穿拖鞋的…

ext4 extent详解1之示意图演示

本文将从内核源码、实例演示等角度详细ext4 extent B树的前世今生&#xff0c;希望看过本文的读者从理解ext4 extent的工作原理。内核版本3.10.96&#xff0c;详细内核详细源码注释见GitHub - dongzhiyan-stack/kernel-code-comment: 3.10.96 内核源代码注释。 1 ext4 extent由…

题库自定义配置,满足各种使用习惯,专治强迫症

目录 自定义题型 自定义选项 章节、难度增加排序属性 下一个版本预告 根据吐槽社区的反馈情况&#xff0c;没想到居然有台湾同胞使用土著刷题微信小程序&#xff0c;鉴于与内地的试题题目有所不同&#xff0c;所以土著刷题微信小程序v1.9主要迭代了题库自定义相关配置。 自…

架构师课程笔记day03——单体应用开发过程中常用知识点及注意事项

1.自定义异常捕获处理 定义如下类 可捕获并处理相关异常 package com.imooc.exception;import com.imooc.utils.IMOOCJSONResult; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.RestControllerAdvice;…

第十二篇 1+X考证 Web前端测试题PHP篇(新)

单选题 1、以下关于PHP面向对象的说法错误的是&#xff08; A &#xff09; A、PHP可以多重继承&#xff0c;一个类可以继承多个父类 B、PHP使用new运算符来获取一个实例对象 C、一个类可以在声明中用extends关键字继承另一个类的方法和属性 D、PHP默认将var关键字解释为pu…