You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

联想Y7000p 2024安装Ubuntu系统蓝牙配对失败/超时问题求助

联想Y7000p 2024安装Ubuntu系统蓝牙配对失败/超时问题求助

Hey,针对你在联想Y7000p 2024上装完Ubuntu 22.04后遇到的蓝牙配对问题——能搜到设备但死活连不上,结合你的硬件信息(蓝牙芯片是RTL8852CE),我整理了几个针对性的解决思路,你可以逐一尝试:

一、先搞定RTL8852CE的驱动兼容性

RTL8852CE是比较新的蓝牙+Wi-Fi芯片,Ubuntu 22.04默认内核带的驱动大概率没适配到位,这是新硬件在Linux上的常见坑。咱手动装个最新的开源驱动试试:

  1. 先装编译需要的依赖包:
    sudo apt update && sudo apt install git build-essential linux-headers-$(uname -r)
    
  2. 找社区维护的RTL8852CE开源驱动源码(比如大家常用的rtw89项目),克隆到本地后编译安装:
    git clone <对应源码仓库地址>
    cd rtw89
    make
    sudo make install
    
    要是嫌编译麻烦,也可以找找适配Ubuntu 22.04的预编译驱动包直接安装。
  3. 加载新驱动并重启蓝牙服务:
    sudo modprobe rtw89pci
    sudo systemctl restart bluetooth
    
    做完这步再去配对设备,大概率能解决问题。

二、调整蓝牙守护进程的配置模式

有时候蓝牙默认的模式对新设备支持不好,咱改个兼容模式试试:

  1. 编辑蓝牙的主配置文件:
    sudo nano /etc/bluetooth/main.conf
    
  2. 找到ControllerMode这一行,把前面的注释(#)去掉,改成:
    ControllerMode = bredr
    
  3. Ctrl+O保存,Ctrl+X退出,然后重启蓝牙服务:
    sudo systemctl restart bluetooth
    

三、检查电源管理有没有坑

不少笔记本的电源管理会偷偷限制蓝牙功能,咱排查一下:

  1. 看看蓝牙是不是被软禁用了:
    rfkill list
    
    要是看到蓝牙那行显示Soft blocked: yes,就执行命令解锁:
    sudo rfkill unblock bluetooth
    
  2. 确保蓝牙服务开机就启动,别被电源管理干掉:
    sudo systemctl enable bluetooth.service
    

四、升级系统内核试试

Ubuntu 22.04默认的内核版本比较老,对14代酷睿+RTL8852CE这套新硬件组合支持可能不够,升级到HWE内核能获得更好的兼容性:

  1. 安装HWE内核:
    sudo apt install linux-generic-hwe-22.04
    
  2. 重启系统后再尝试配对蓝牙设备。

另外,你提供的日志只显示了蓝牙服务启动的情况,没看到配对过程中的错误信息,你可以在尝试配对时实时查看日志,获取更详细的失败原因:

sudo journalctl -u bluetooth.service -f

执行这个命令后,再去点配对,日志里会输出具体的错误(比如认证失败、连接超时),这些信息能帮咱更精准地定位问题。

备注:内容来源于stack exchange,提问作者Steven

火山引擎 最新活动