停用内部蓝牙适配器,同时保持 USB 加密狗在线

停用内部蓝牙适配器,同时保持 USB 加密狗在线

我在使用 BCM43142A0 蓝牙模块时遇到问题。我已经尝试过此解决方案:蓝牙 Broadcom 43142 无法正常工作

蓝牙硬件(例如耳机)现在可以连接,但会不断丢失连接(音频停止并恢复,与视频脱节)。此外,系统不断冻结。最后的条目/var/log/syslog几乎每次都与蓝牙有关。

我有一个 USB 加密狗,它应该可以工作,但需要禁用内部加密狗(希望这样可以结束崩溃)。

lsusb给出:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 048d:8386 Integrated Technology Express, Inc. 
Bus 001 Device 003: ID 03eb:8c1d Atmel Corp. 
Bus 001 Device 006: ID 105b:e065 Foxconn International, Inc. BCM43142A0 Bluetooth module
Bus 001 Device 004: ID 5986:0535 Acer, Inc  
Bus 001 Device 007: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

我想禁用富士康的那个,同时保持另一个(剑桥硅谷无线电的)处于活动状态。

我认为这无法通过编辑来实现,/etc/modprope.d/blacklist因为这会完全停用蓝牙。

答案1

您可以创建一个 udev 规则来禁用内部蓝牙

sudo -H gedit /etc/udev/rules.d/81-bluetooth-hci.rules

粘贴以下内容

SUBSYSTEM=="usb", ATTRS{idVendor}=="105b", ATTRS{idProduct}=="e065", ATTR{authorized}="0"

保存,退出文本编辑器并重新启动

答案2

引用

我能够使用 KDE plasma 中的 GUI 以及蓝牙管理器 ( blueaman) 在 2 个蓝牙适配器之间切换。从较新的问题

事实上blueman(蓝牙管理器,打开一个名为“蓝牙设备”的窗口)有一个“适配器”部分,其中列出了不同的条目,可以选择。在“首选项”下,它们也可以重命名。

在此处输入图片描述

必须为每个适配器单独添加播放设备:

在此处输入图片描述


在 KDE Plasma 中,我也看到列出了 2 个不同的条目,以防同一个播放设备与 2 个适配器相关联,因为同一个播放设备出现了两次:

在此处输入图片描述

但如果每个适配器关联有不同的播放设备,它们看起来会和关联到同一个适配器时一样:

在此处输入图片描述

您可能需要禁用其中一个才能连接另一个。如果两个都显示已连接,则断开其中一个应该会启用另一个。无论如何,blueman清楚地显示了哪个适配器与哪个设备相关联。

要查看 Plasma 中可用的适配器,请转到设置-蓝牙-配置

在此处输入图片描述

但该选项不是选择工作适配器的方法。

操作方式是在音量面板按钮下:“应用程序”:

在此处输入图片描述

但在某些情况下,所需的适配器+设备不会出现在那里,除非在bluemanGUI 中手动(重新)关联!

如果不想使用外部适配器,只需删除与其关联的所有播放设备即可。但blueman我想,这又是必要的。我没有看到 Plasma 选项可以将新的 BT 播放设备与新的 BT 适配器关联起来。

相关内容