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

Mar*_*kus 4 sound usb bluetooth drivers

我的 BCM43142A0 蓝牙模块有问题。我已经尝试过这个解决方案:Bluetooth Broadcom 43142 is not working

BT 硬件(例如耳机)现在可以连接,但一直断开连接(音频停止并恢复与视频脱节)。其他系统也一直冻结。最后的条目/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
Run Code Online (Sandbox Code Playgroud)

我想从富士康禁用一个,同时让另一个(来自剑桥硅收音机)处于活动状态。

我认为通过编辑这是不可能的,/etc/modprope.d/blacklist因为这会完全停用蓝牙。

Jer*_*y31 5

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

sudo -H gedit /etc/udev/rules.d/81-bluetooth-hci.rules
Run Code Online (Sandbox Code Playgroud)

将以下内容粘贴到

SUBSYSTEM=="usb", ATTRS{idVendor}=="105b", ATTRS{idProduct}=="e065", ATTR{authorized}="0"
Run Code Online (Sandbox Code Playgroud)

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