背景:我的ubuntu2004无法识别到蓝牙设备,如下图:解决前:红框内无论蓝牙是否打开,都无法显示相关设备,在这里记录一下解决问题的过程。
Ubuntu菜单栏一直有蓝牙图标,突然蓝牙图标消失了,进入系统设置蓝牙窗口,显示蓝牙已禁用,手动打开蓝牙没有反应。
解决办法:
- 先在桌面打开终端,输入以下命令查看蓝牙软硬件是否被禁用。
-
rfkill list
- 如图:(我的是已经启用过的,如果是禁用的,这里先开启试试能不能使用蓝牙,这里分为软硬件的blocked。注意:如果是Hard blocked:yes,那可能你不需要往下看了)
- 如果
Soft blocked
显示为yes
,可以通过以下命令启用蓝牙: -
sudo rfkill unblock bluetooth
- 重新检查状态:
- 运行
rfkill list
确认蓝牙是否已被解锁。 -
rfkill list
- 确保
Soft blocked
显示为no
。 - 启用蓝牙服务:
-
sudo systemctl start bluetooth
- 在系统启动时自动启动:
-
sudo systemctl enable bluetooth
- 前面的都是铺垫,其实看这里就可以了,哈哈哈
- 下载相关的驱动文件(可点击的,点击这里进入,下面的连接也可以,都一样)
- https://github.com/pop-os/linux-firmware
- 在这里下载相关的那个文件就可以了。例如:我的是intel/ibt-0040-1050.sfi,那我就下intel整个文件,(建议整个文件一起先下载下来,说不定以后有用)
- 把相应的文件拷贝到“/lib/firmware/intel”,如图:
- 关机重启即可。