我可以使用 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:
你可以尝试我的解决办法:
- 下载
linux-firmware_1.201.tar.xz
自http://archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.201.tar.xz (你可以拜访https://packages.ubuntu.com/impish/linux-firmware更多细节)。- 解压
linux-firmware_1.201.tar.xz
并将ar3k
文件夹复制到/lib/firmware
。- 重启你的电脑。
如果你得到上面引用的输出,请
linux-firmware_1.201.tar.xz
从以下 位置下载这里。解压后进入如下图所示的文件夹:
将文件夹复制
ar3k
到/lib/firmware
。您也可以使用以下命令:sudo cp -R ar3k /lib/firmware
笔记:确保在解压的文件夹中打开终端。
重新启动您的电脑,您就能再次使用蓝牙了。