qq_38853749 2024-05-27 12:17 采纳率: 0%
浏览 281

ubuntu22.04蓝牙适配器未找到

有没有类似的情况
蓝牙是AX201,网卡没问题,蓝牙服务状态运行中,但是设置里蓝牙适配器未找到。
安装驱动的时候make不了。
内核是最新的6.35
复制了一些ucode文件到firmware目录下,还是不行。
rfkill找不到蓝牙设备
rm,modprobe都找不到btusb
咋办啊,研究一下午了

img

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-05-27 12:17
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在Ubuntu 22.04上遇到了蓝牙适配器未被识别的问题。针对这个问题,我们可以尝试以下几个步骤来解决:

    1. 更新内核和固件 确保你的系统是最新的。打开终端并执行以下命令:
    sudo apt update
    sudo apt upgrade -y
    
    1. 检查蓝牙模块是否加载 运行以下命令检查btusb模块是否已经加载:
    lsmod | grep btusb
    

    如果没有输出,那么这个模块可能没有正确加载。接下来,我们试着手动加载它:

    sudo modprobe btusb
    
    1. 查看蓝牙服务状态 确认蓝牙服务的状态:
    systemctl status bluetooth.service
    
    1. 确认固件更新 确保蓝牙固件是最新的。首先,列出已安装的固件包:
    dpkg -l | grep bluez-firmware
    

    如果有多个版本,卸载旧的版本(例如,如果你看到bluez-firmware:i386,而你不需要i386架构的固件,可以卸载它):

    sudo dpkg -r bluez-firmware:i386
    

    然后,重新安装最新的固件包:

    sudo apt install bluez-firmware
    
    1. 重启蓝牙服务 再次尝试重启蓝牙服务:
    sudo systemctl restart bluetooth
    
    1. 检查蓝牙硬件 通过lspci -knn | grep -A2 -E "(Wireless|Bluetooth)"命令查看蓝牙设备信息。
    lspci -knn | grep -A2 -E "(Wireless|Bluetooth)"
    

    如果以上步骤都无法解决问题,可能是驱动程序兼容性问题或者是硬件故障。你可以尝试回滚内核版本或者联系制造商获取支持。

    1. 回滚内核 如果你确定之前的内核版本蓝牙工作正常,可以考虑回滚内核。首先,列出可用的内核版本:
    dpkg --get-selections | grep linux-image-amd64
    

    选择一个你想要回滚的版本,然后执行:

    sudo apt-get install linux-image-amd64=version_number
    

    version_number替换为你要安装的内核版本号。

    1. 联系制造商 如果问题依然存在,建议联系英特尔或电脑制造商的技术支持,提供详细的错误信息和上述诊断结果,以便他们能更好地协助你解决问题。

    如果以上步骤都不能解决问题,可能需要进一步的专业技术支持。请务必保留所有错误消息和诊断结果,以便向制造商或专业人员提供详细的信息。

    评论 编辑记录

报告相同问题?

问题事件

  • 修改了问题 5月27日
  • 创建了问题 5月27日