蓝牙在 Ubuntu 22.04 上不起作用

蓝牙在 Ubuntu 22.04 上不起作用

我可以使用 Ubuntu 21.04 版上集成的蓝牙,但在 22.04 版上却无法使用。如果它在之前的版本上有效,那么在新版本上也应该有效,对吗?

$ lspci -vvnn | grep -A 9 Network
01:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
    DeviceName: WLAN
    Subsystem: Lite-On Communications Inc QCA9565 / AR9565 Wireless Network Adapter [11ad:1823]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 21
    IOMMU group: 11
    Region 0: Memory at a1100000 (64-bit, non-prefetchable) [size=512K]
    Expansion ROM at a1180000 [disabled] [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: ath9k

答案1

最后我通过下载并将ar3k文件夹移动到解决了这个问题/lib/firmware。有同样问题的人可以关注Sujit 的回答对于这个问题:我无法在 Ubuntu 22.04 LTS 中打开蓝牙

所以我终于找到了解决这个问题的方法。

来源:Nilson Oliveira 的回答Ubuntu 22.04 LTS 说未找到蓝牙,请插入适配器以使用蓝牙

检查结果如下:

sudo dmesg |grep -i bluetooth

我的情况和你的完全一样,结果出现了这个错误:

[    3.935429] Bluetooth: Patch file not found ar3k/AthrBT_0x11020000.dfu

解决方案如下zxcde 的回答未找到补丁文件 ar3k/AthrBT_0x31010000.dfu

你可以尝试我的解决办法:

  1. 下载linux-firmware_1.201.tar.xzhttp://archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.201.tar.xz (你可以拜访https://packages.ubuntu.com/impish/linux-firmware更多细节)。
  2. 解压linux-firmware_1.201.tar.xz并将ar3k文件夹复制到/lib/firmware
  3. 重启你的电脑。
  1. 如果你得到上面引用的输出,请linux-firmware_1.201.tar.xz从以下 位置下载这里

  2. 解压后进入如下图所示的文件夹:

    解压文件夹

  3. 将文件夹复制ar3k/lib/firmware。您也可以使用以下命令:

    sudo cp -R ar3k /lib/firmware
    

    笔记:确保在解压的文件夹中打开终端。

  4. 重新启动您的电脑,您就能再次使用蓝牙了。

相关内容