最近在我的笔记本电脑上安装了 Linux 22.10,但蓝牙出现错误,不允许我启用它。
当我启动 Ubuntu 时,出现错误“蓝牙 hci0 0pcode 0x c03 失败 -110”。
有人遇到过这个问题吗?提前致谢。
答案1
请参阅此处有关问题的非常详细的描述 蓝牙不工作 - Debian
以下是最重要的部分:
设备制造商(富士康)已将蓝牙芯片制造商的 USB 供应商/产品 ID 代码替换为其自己的代码,您的 Linux 内核版本无法通过确切的芯片类型识别该蓝牙芯片。
相关的 ID 添加显然没有出现在内核版本 6.0 中,而只出现在了 6.1 中。
因此,如果您有勇气(或者非常不耐烦),您可以从 6.1 版本的“Ubuntu 主线内核”安装 6.1 内核。目前 Ubuntu 22.10 有 5.19.0-26(要检查您的内核版本,请使用:uname -sr
在控制台中)
遗憾的是 - 在撰写本文时 - 只有非最终版本“v6.1-rc5”可用,即内核的“Ubuntu 版本”6.1 尚未完全准备好。
Ubuntu 内核团队开发的 Ubuntu Mainline 内核
使用此内核版本测试后,我的 Envy x360 上的蓝牙运行顺畅。