2

I'm using powerbeats 3 earphones via bluetooth with my desktop and every 2 days after a boot, I find myself debugging why my earphones don't seem to connect anymore.

I've used the following questions and its answers and used every time I can:

Some of the answers work sometimes, and sometimes a combination of them and rebooting my system seem to magically help.

Symptoms of my earphones not connecting through bluetooth anymore:

  • Using the GUI, while clicking on the connect on/off button to turn it on, it inmediatelly turns itself off.
  • Using bluetoothctl, removing the device, trusting the device again and trying to pair just goes on until it fails due to my device turning off being so long trying to pair.

Might be related to some of these packages:

  • bluez 5.53
  • libbluetooth3 5.53

I'd like help in debugging this problem, I guess I'm tired of rebooting a few times every few days just to get my earphones working.

Edit: I'm using the tp link ub 400 bluetooth adapter.

"lsusb" result:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 003: ID 1b1c:1b20 Corsair Corsair STRAFE RGB Gaming Keyboard
Bus 003 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
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 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Edit 2: To clarify compared to this other question:

"hciconfig" result:

hci0:   Type: Primary  Bus: USB
    BD Address: 00:1A:7D:DA:71:15  ACL MTU: 310:10  SCO MTU: 64:8
    UP RUNNING PSCAN ISCAN 
    RX bytes:718 acl:0 sco:0 events:54 errors:0
    TX bytes:3673 acl:0 sco:0 commands:53 errors:0

As you can see, my device shows running compared to the other question in which it shows is DOWN.

  • 1
    I faced the same problem some time ago, I installed the quick bluetooth connect extension and blueman. Most of the time, the extension does the job and when it doesn't I use blueman. You can try the same – Heisenberg Aug 6 at 4:58
  • 1
    Are you using a USB bluetooth adapter? If yes, please mention the name and model of it in the question. – technastic_tc Aug 6 at 8:22
  • 1
    @CristianCordova Nah, just search for quick bluetooth connect extension gnome and install the it from extensions.gnome.org and search for how to install blueman and install it – Heisenberg Aug 6 at 19:04
  • 3
    Does this answer your question? Bluetoot adapter configuration issue (ID 0a12:0001) – Pilot6 Aug 9 at 15:12
  • 1
    Can you try what's written in this post? It exactly has the model you have and it solved the problem: fosspost.org/tutorials/linux-bluetooth-problem – Madno Aug 11 at 7:19
2

Unfortunately, TP-Link UB400 does not support Linux.

TP-Link website

Refer this website: https://www.tp-link.com/us/support/faq/2744/

In Ubuntu's official documnetation, it is mentioned that:

Some Bluetooth adapters are not supported on Linux, so you may not be able to get the right drivers for them. In this case, you will probably have to get a different Bluetooth adapter.

Ubuntu documentation

Refer this website: https://help.ubuntu.com/stable/ubuntu-help/bluetooth-problem-connecting.html.en

So I guess the best thing to do is to choose a bluetooth adapter which supports Linux.

| improve this answer | |
  • 1
    Nothing else to do in this case I guess, anyways, I'll use bluetooth connect extension and blueman as @Heisenberg suggested. – Cristian Cordova Aug 9 at 14:42
  • Hmm... If you manage to get an unofficial driver for Linux, you can use it. But I wouldn't suggest that method as it is unofficial. – technastic_tc Aug 9 at 14:46
  • 3
    None of BT devices are officially supported on Linux by their vendors. So it doesn't mean anything. – Pilot6 Aug 9 at 14:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.