ubuntu蓝牙连接问题

ubuntu蓝牙连接问题

之前我发现电脑有蓝牙图标,且能打开关闭,就以为蓝牙默认已经配置好了,直到有一天我尝试连接我的蓝牙耳机才发现,电脑根本搜不到蓝牙设备。于是我在网上搜了一些资料,现在终于解决了。

1、安装驱动

当你的蓝牙搜索不到设备,可以检查一下你的蓝牙是否安装驱动。

参考:https://blog.csdn.net/Xiaoyao_Ma/article/details/136146043

在终端输入:

dmesg | grep -i blue

我的问题和参考博客一致,有错误信息:

Bluetooth: hci0: RTL: unknown IC info, lmp subver 8852, hci rev 000b, hci ver 000b

此时可以得知,我的电脑确实是缺少蓝牙驱动。

查询蓝牙芯片设备信息:

lsusb
Bus 001 Device 005: ID 0bda:4853 Realtek Semiconductor Corp. Bluetooth Radio

下载驱动
https://gitcode.com/HRex39/rtl8852be_bt/overview?utm_source=csdn_github_accelerator&isLogin=1

按照readme中的步骤即可。

2、优化蓝牙配置文件

参考:
ubuntu18.04已匹配蓝牙耳机但是连接不上
如何修复 Ubuntu Linux 中的蓝牙连接问题

sudo vim /etc/bluetooth/main.conf

大致修改

  1. 取消AutoEnable注释,并设置为true
  2. 取消ReconnectAttempts=7注释
  3. 取消FastConnectable注释,并设置为true
  4. 取消ControllerMode的注释,并设置为bredr

注:vim操作方式

  • i 插入
  • esc 退出编辑模式
  • :wq 保存并退出

3、解决 Failed to connect: org.bluez.Error.Failed

安装驱动后,电脑已经可以搜索到蓝牙设备了,但是此时我的蓝牙耳机依然连接不上。

参考博客:

https://blog.csdn.net/qq_34548075/article/details/107062005

https://blog.csdn.net/weixin_48120620/article/details/126229978

按照参考博客的说法可能是因为耳机不能在MAC地址和多个设备联系的情况下工作。

// 进入bluetooth命令行交互模式
$ bluetoothctl
// 列出设备及其mac地址
[bluetooth]# devices
// 移除设备
[bluetooth]# remove XX:XX:XX:XX:XX:XX

mac地址可以在蓝牙设置里面找到,只要能搜索到设备。

// 进入bluetooth命令行交互模式
$ bluetoothctl
// 扫描设备:
[bluetooth]#scan on	
[bluetooth]#devices
// 与设备配对:
[bluetooth]#pair device_mac_address
// 如果出现提示,请输入PIN:
[agent]PIN code: ####
// 如果需要,请允许服务授权:
[agent]Authorize service service_uuid (yes/no): yes
// 信任设备:
[bluetooth]#trust device_mac_address
// 连接到设备:
[bluetooth]#connect device_mac_address
// 显示有关设备的信息:
[bluetooth]#info device_mac_address
// 退出:
[bluetooth]#quit

感觉对我起作用的是trust mac_address这一步骤。

相关推荐

  1. ubuntu连接问题

    2024-06-06 10:20:01       11 阅读
  2. 小程序连接

    2024-06-06 10:20:01       22 阅读
  3. Freebuds连ubuntu

    2024-06-06 10:20:01       19 阅读
  4. ubuntu重启后下无wifi,和飞行模式切换问题

    2024-06-06 10:20:01       40 阅读
  5. uniapp连接称(接收,发送)

    2024-06-06 10:20:01       37 阅读
  6. 配对、连接和删除汇总

    2024-06-06 10:20:01       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-06 10:20:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 10:20:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 10:20:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 10:20:01       20 阅读

热门阅读

  1. k8s使用yml文件部署

    2024-06-06 10:20:01       8 阅读
  2. debian常用命令

    2024-06-06 10:20:01       8 阅读
  3. Server did not offer supported security type!问题解决

    2024-06-06 10:20:01       8 阅读
  4. hnust 湖南科技大学 2022 软件测试报告+代码

    2024-06-06 10:20:01       9 阅读
  5. C#面:XML与 HTML 的主要区别是什么

    2024-06-06 10:20:01       9 阅读
  6. Django前端页面-模板继承

    2024-06-06 10:20:01       8 阅读
  7. Qt6弃用了QRegExp,改为QRegularExpression

    2024-06-06 10:20:01       10 阅读
  8. 在Web应用中如何处理会话跟踪

    2024-06-06 10:20:01       9 阅读