Ubuntu 22.04LTS下蓝牙5.3 USB适配器无法正常启用的问题求助
Ubuntu 22.04LTS下蓝牙5.3 USB适配器无法正常启用的问题求助
我目前使用的是Ubuntu 22.04.1 LTS,系统已经更新到最新状态,最近遇到了蓝牙适配器的棘手问题,想请教大家怎么解决:
问题经过
- 一开始打开系统设置里的蓝牙面板,右侧显示未找到蓝牙,请插入适配器以使用蓝牙,于是我购买了一款蓝牙5.3兼容的USB适配器并插入USB接口。适配器上的指示灯闪了几次后保持常亮,此时设置里的蓝牙面板变成了蓝牙已关闭,打开以连接设备和接收文件传输。
- 这时屏幕顶部的蓝牙切换开关在左侧,我点击切换到右侧,开关确实移过去了,但面板提示还是显示“蓝牙已关闭...”——这就太奇怪了!
- 我再次把开关切回左侧,提示变成飞行模式已开启,飞行模式开启时蓝牙已禁用,同时出现了“关闭飞行模式”的按钮。
- 点击“关闭飞行模式”按钮后,面板又回到了“蓝牙已关闭,打开以连接设备和接收文件传输”的状态。
- 整个过程中,我完全没看到“正在扫描蓝牙设备,可能需要几分钟...”之类的提示,也没有加载动画显示系统在处理蓝牙相关操作。
硬件相关信息
我在插着蓝牙适配器的情况下运行了sudo lshw导出系统硬件信息(大概580行),其中能找到我的蓝牙5.3适配器的信息:
*-usb description: Bluetooth wireless interface product: general adapter vendor: Actions physical id: 1 bus info: usb@1:1.1 version: 88.91 serial: ACTIONS1234 capabilities: bluetooth usb-2.00 configuration: driver=btusb maxpower=100mA speed=12Mbit/s
拔下适配器后,运行sudo lshw | grep -i "ACTIONS"没有任何输出;插上适配器时则能搜到上述相关行,说明系统确实能识别到这个适配器的存在。
另外,我的系统里还插着一个罗技Unifying接收器,连接着K580无线键盘和M720 Triathlon鼠标——这是目前唯一的另一个USB适配器,我怀疑它和蓝牙适配器可能存在冲突。大概一个月前我还发过帖子反馈鼠标的问题,升级到Ubuntu 22.04后大部分问题解决了,但滚轮还是无法正常滚动屏幕,今天也在同步排查这个问题。
相关日志输出
运行sudo dmesg | grep -i "error"得到的输出:
[ 0.645649] RAS: Correctable Errors collector initialized. [ 9.074185] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro. Quota mode: none. [58528.772485] logitech-hidpp-device 0003:046D:405E.0004: Couldn't get wheel multiplier (error -110) [222518.808683] logitech-hidpp-device 0003:046D:405E.0004: Couldn't get wheel multiplier (error -110) [273770.417745] logitech-hidpp-device 0003:046D:405E.0004: Couldn't get wheel multiplier (error -110) [280809.085517] logitech-hidpp-device 0003:046D:405E.0004: Couldn't get wheel multiplier (error -110) [297332.046910] logitech-hidpp-device 0003:046D:405E.0004: Couldn't get wheel multiplier (error -110) [305550.133903] logitech-hidpp-device 0003:046D:405E.0004: Couldn't get wheel multiplier (error -110)
运行sudo dmesg | grep -i bluetooth得到的输出:
[296996.432303] Bluetooth: Core ver 2.22 [296996.432342] NET: Registered PF_BLUETOOTH protocol family [296996.432344] Bluetooth: HCI device and connection manager initialized [296996.432351] Bluetooth: HCI socket layer initialized [296996.432355] Bluetooth: L2CAP socket layer initialized [296996.432360] Bluetooth: SCO socket layer initialized [312427.210137] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [312427.210143] Bluetooth: BNEP filters: protocol multicast [312427.210149] Bluetooth: BNEP socket layer initialized
(注:之前贴错了日志内容,现在已经修正)
希望有经验的朋友能帮我分析下问题出在哪里,或者给一些排查的方向,谢谢大家!
备注:内容来源于stack exchange,提问作者koo bleyecan




