8

I'm having a problem with the BCM43142A0 Bluetooth module. I've already tried this solution: Bluetooth Broadcom 43142 isn't working.

BT hardware such as headphones can now be connected but keep losing connection (audio stops and resumes out of joint with video). Als othe system keeps freezing. Last entries /var/log/syslog are bluetooth-related almost every time.

I have a usb-dongle which should be working but need to disable the internal one (hoping that this will end the crashing).

lsusb gives:

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

I would like to disable the one from foxconn while leaving the other one (from cambridge silicon radio) active.

I think this isn't possible by editing /etc/modprope.d/blacklist because this would deactivate bluetooth altogether.

Zanna
  • 72,312
Markus
  • 1,655

2 Answers2

15

You can create a udev rule to disable the internal bluetooth

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

Paste the following in

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

Save, exit text editor and reboot

Jeremy31
  • 13,293
2

I am able to switch between the 2 BT adapters using the GUI in KDE plasma and also with Bluetooth Manager (blueaman). Posting from a under a more recent question:

I fact blueman (Bluetooth Manager", opens a window called "Bluetooth Devices") has an "Adapter" section where different entries are listed and can be selected. Under "Preferences" they can also be renamed.

enter image description here

The playing device has to be added separately for each adapter:

enter image description here


In KDE Plasma too, I see the 2 different entries listed in case one and the same playback device is associated with the 2 adapters, as the same playback device appears twice :

enter image description here

But if a different playback device is associated with each adapter, they will look the same as when they are associated with the same adapter:

enter image description here

You may need to disable one in order for the other to be connected. If both appear connected, disconnecting one should enable the other. Anyway, blueman clearly shows which adapter is associated with what device.

In order to see the available adapters in Plasma, go to Settings - Bluetooth - Configure:

enter image description here

But that option is not a way to select the working adapter.

The way to do it is under the Volume panel button: "Applications":

enter image description here

But in some cases the desired adapter+device it will not appear there unless it was manually (re)associated in blueman GUI!

In case one doesn't want the external adapter to ever be used, it's enough to remove all playback devices associated with it. But again, blueman will be needed for that, I guess. I see no Plasma option to associate a new BT playback device with a new BT adapter.

cipricus
  • 4,066
  • 4
  • 47
  • 106