我最近为我的电脑购买了这个蓝牙适配器: https://smile.amazon.de/gp/product/B07BFS94X4/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
但 PC 似乎无法识别它。设置应用中的蓝牙开/关开关不起作用。根据这里的其他一些答案,我安装了 Blueman(我也在旧机器上使用过)。但当我启动它时,它会给我一个错误消息,即使我事先通过终端启动了蓝牙。
奇怪的是,无论是否插入加密狗,lsusb 都会给出相同的输出。
编辑 1:dmesg 产生大量
[22043.878231] RTW: rtw_set_ps_mode(wlx0013eff115a2) Enter 802.11 power save - WIFI-TRAFFIC_IDLE
[22043.878235] RTW: rtl8822b_set_FwPwrMode_cmd(wlx0013eff115a2): HW port id=0
[22043.878238] RTW: rtl8822b_set_FwPwrMode_cmd(wlx0013eff115a2): fw ps mode = LPS, drv ps mode = 2, rlbm = 1 , smart_ps = 2, allQueueUAPSD = 0
[22045.894292] RTW: rtw_set_ps_mode(wlx0013eff115a2) Leave 802.11 power save - WIFI-TRAFFIC_BUSY
[22045.894296] RTW: rtl8822b_set_FwPwrMode_cmd(wlx0013eff115a2): HW port id=0
[22045.894298] RTW: rtl8822b_set_FwPwrMode_cmd(wlx0013eff115a2): fw ps mode = ACTIVE, drv ps mode = 0, rlbm = 0 , smart_ps = 0, allQueueUAPSD = 0
编辑 2: lsusb 产生
Bus 004 Device 002: ID 1bcf:2c99 Sunplus Innovation Technology Inc.
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0bda:b812 Realtek Semiconductor Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04d9:fa58 Holtek Semiconductor, Inc.
Bus 001 Device 002: ID 125f:9318 A-DATA Technology Co., Ltd.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
编辑 3:重启后,我分别运行了 lsusb 和 dmesg,没有 WiFi Dongle,有蓝牙 Dongle 和没有蓝牙 Dongle。lsusb 似乎没有任何区别。dmesg 也没有,尽管它仍然有数百行,所以我不能 100% 确定。我开始觉得设备坏了。我将 dmesg 结果上传到一些文本文件中,链接在下面的评论中。我还打开了一个包含两个结果的 googledoc: https://docs.google.com/document/d/1qSzLURsEOLgQgDkaENYOexY4Hre_gNf7YULdKT_zdqE/edit?usp=sharing
编辑4:我对来自 dmesg 的两个输出进行了 diff 操作,但没有给出任何结果,即没有发现任何差异。
答案1
如果插入和不插入加密狗时的输出lsusb
相同,则表明它显然已死。这不是驱动程序问题。
答案2
这个老问题来自谷歌搜索。
USB 蓝牙适配器可能存在很多问题。就我而言,将其直接插入 PC 机箱,而不是插入 USB 集线器,解决了问题。