Bluetooth dongle won't pair (again)

Hi guys!
I do use a little USB-BT-dongle on my computer, which I managed to pair with my keyboard (but not with my Dualshok 4-Controller yet (driver is installed)).
Both are coupled but just won't connect when asked to.

I did install braodcom drivers via:

sudo apt update
sudo apt install broadcom-bt-firmware
sudo reboot

and like mentioned it did work before, but for some reason stopped. If anybody has a clue, help would be appreciated. Thanks a ton!

You say, You have installed this but this Package isn't in the Repos available. Do You have added a Third-Party Repo for it or downloaded the Package from somewhere?

When the Dongle is plugged in, do You see at the ''Additional Drivers'' Tab in Software & Updates any Drivers offered?

What version of BT does the dongle use?

Have you ensured you have all the BT packages installed, not just the firmware?

1 Like

To be honest: I typed shown command into the Terminal and it did its thing and I assumed everything went swimmingly... :confused:
(I have been using Linux for 3 months now...) I did not add a third-party repo, no.

I run Zorin in german. Could you point me to the "Additional Drivers" Tab more precisely, please?

1 Like

I wanna say 2.0? But I am not really sure. It's a failry simple and older one.

I cuold not tell you unfortunately if I have "all" installed. I installed the one up above and the "bluez" also rings a bell. But I did do a lot of research and I can't recall whether I just read it somewhere or actually succeeded in installing. How can I call up this summary of yours?

1 Like

open the software updater...let it run then hit settings then the additional drivers area

1 Like

You open ''Anwendungen & Aktualisierungen'' and there far right is ''Zusätzliche Treiber'':

What Command did You use exactly?

3 Likes

Can you please open a terminal, (just type the word terminal in the search bar of the menu and press Enter) and copy and paste the following command:

inxi -Eaz

And post back the results please.

2 Likes

Also:

uname -r

You may need to roll back your kernel to the previous one that supported those drivers. Zorin OS has recently gotten Kernel updates.

3 Likes

Thanks for your help again.
No additional drivers are shown there. I guess that's a hint? :smiley:

I did use the command in the original post: Bluetooth dongle won't pair (again)

1 Like

Thanks. That's the info I was looking for! Here's the result:

1 Like

Thanks for your reply. Here's what the termianl came up with:

1 Like

I'd recommend to update your system. The current kernel is 7.0. Kernel 6.14 has reached its end of life.

After the update and a reboot, check with

uname -r

if you are running the new kernel.

3 Likes

I would recommend you ensure that before you do an update that you ensure your Software sources are set to Main Server in Software Updater settings.

In regards to your bluetooth you need to take a look here:

3 Likes

It is. That means it isn't a seperate Driver this Way provided. Now, it could be supported in a Kernel but if I remember correctly Broadcom Drivers are not in the Kernel.

I think @swarfendor437's Link could be worth a Try.

3 Likes

@Forpli I did change the Update-Server to Main-Server and running it again it told me it is loading the 7.0 Kernel but upon further inquiry, namely running said command line, it tells me I am still on 6.14. Am I overlooking something?

@swarfendor437 @Ponce-De-Leon
I also installed the provided .deb-Package before and I think that actually led to a successful pairing once.

Going into the manual installation I ran the suggested command and got the following result:


Translation: Erron on reading the kernel buffer: Process not allowed
Thanks for your time!

1 Like

Did you reboot after the (kernel) updates?

Do you have set 6.14 kernel as default to boot from, e.g. by following such a guide once, and is in your file /etc/default/grub
the line
GRUB_DEFAULT=0
replaced with
GRUB_DEFAULT=saved

That might explain it. If that's the case, change the line back to
GRUB_DEFAULT=0,
save the file and run sudo update-grub and reboot.
(or in grub menu select "Advanced options for Zorin" and select kernel 7.0 there to boot from, but then your current kernel is set as default and after the next kernel update you would have to select the later kernel again at Advanced options for Zorin.)

Other options are: You use multiple Linux distributions on your system and use the GRUB menu of another Linux distribution to boot. Then you could either set Zorin to the top of the boot order in the BIOS, or boot into the other Linux distribution and run sudo update-grub there.

Or do you use grub-customizer?

2 Likes

Run the commands for dmesg with sudo at the beginning, e.g.:
sudo dmesg ...

sudo dmesg | grep -i bluetooth
sudo dmesg | grep -i bluetooth | grep -i firmware
2 Likes

Did You reboot after the Installation?

2 Likes

Yo, @Forpli & @Ponce-De-Leon!
No, I never have touched any grubs whatsoever. I did run a proper update and did a reboot as instructed. Just for funsies I tried sudo update-grub and here's the result it showed:


Seeing these two Kernel-entries got me thinking. I use OpenCore Bootloader and it always displays two Linux drives. Even though I only have one installation. Upon a closer look I could see the Kernel number in their description and I always chose the "wrong one" with the 6.14.-Kernel. Hence the problem. But I got it solved, booted the right one and now I got this:

So, the Kernel-issue is resolved. Can I "delete" the old Kernel somehow? Or is that neccessary?

BT is still not working though. Here's what sudo dmesg | grep -i bluetooth yielded:


As far as I can tell my BCM20702A1-0a5c-21e8.hcd-driver is loading, is it not?
(I tried to look it up manually as instructed in the winterheart-link, but I could not find the path provided in Zorin.) I downloaded my neccessary driver just in case.

Thanks for the help with the Kernel, but I think we're back to square one, are we not? :smiley:

1 Like