Bluetooth 5.4 USB stick connected on a desktop computer with OpenSUSE 15.5 with KDE not working

kmp= kernel module packages = drivers for Wlan or Nvidia drivers build in an Repo as rpm

f.E. here on my Leap:

zypper se -si kmp
Loading repository data...
Reading installed packages...

S  | Name                          | Type    | Version                                       | Arch   | Repository
---+-------------------------------+---------+-----------------------------------------------+--------+--------------------------------
i+ | nvidia-driver-G06-kmp-default | package | 550.67_k5.14.21_150500.53-lp155.20.1          | x86_64 | nVidia Graphics Drivers
i+ | r8152-kmp-default             | package | 2.17.1_k5.14.21_150500.53-lp155.12.3          | x86_64 | Sauerland-OSS
i+ | r8168-kmp-default             | package | 8.052.01_k5.14.21_150500.53-lp155.73.2        | x86_64 | Sauerland-OSS
i+ | rtw88-kmp-default             | package | 5.16~39.g4b5ee10_k5.14.21_150500.53-lp155.1.1 | x86_64 | Sauerland-OSS
i+ | rtw89-kmp-default             | package | 5.17~74.g48680ab_k5.14.21_150500.53-lp155.6.2 | x86_64 | Sauerland-OSS
i+ | virtualbox-kmp-default        | package | 7.0.14_k5.14.21_150500.55.52-lp155.2.19.1     | x86_64 | Hauptaktualisierungs-Repository

All with the kernel-Version in their String: k5.14.21
These packages will not work with kernel:stable:backports.

As Solution with your bluetooth Stick I would say:
Buy a supported one maybe with this Chip:
Bus 001 Device 002: ID 0bda:a729 Realtek Semiconductor Corp. Bluetooth Radio
or
Bus 003 Device 008: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0

Thank you very much for the explanation and command you showed me.
I noticed that I also have in the list that it provides me the command, wireless card, virtualbox, and another, which is called “v4l2loopback-kmp-default”, I imagine something related to video production.
I have a question about this.
Are specific versions of modules for a particular kernel easy to find?
I ask because even the wireless card, which is a very recent product, made me struggle a bit to make it work and therefore I would like to understand if it is easy to find the correct version of the most updated kernel module, even if perhaps the most updated kernel it could instead already be compatible on its own, perhaps without additional modules, I don’t know.

Of course, obviously, the best move is to get peripherals whose compatibility you already know.
In fact, before this one, I had also tried another Bluetooth USB stick that had given me similar results, and it didn’t work.
I tried on my own to make it work but then gave up.
This second BT stick, which is perhaps slightly better than the other one, let’s say that I persisted in trying to make it work, almost more to better understand the issue, rather than out of a real challenge.
By doing this, once I “understand” (perhaps) the mechanism I could perhaps be better at diagnosing any other malfunctions.
So far, thanks to you and the others and your help, I have already understood much more than I knew before regarding this question, and this makes me happy.
I have extreme faith in the Linux system and in the community that revolves around it, I already know that this stick will end up working, sooner or later, and to be honest I’m in no hurry, but I think investigating correct functioning is a good exercise, and after all also a bit of the spirit behind the Linux world, at least I think so.

Now I think it will be up to me to evaluate whether to try the kernel you recommended, risking having to then deal with the functioning of the wifi card, and then perhaps go back to my current kernel, or whether to wait and see if a new kernel and if it is found maybe inside it already has the solution to this malfunction, I don’t know, I’ll think about it, also based on the time I can dedicate to the issue.

I don’t know if there is a kernel version release schedule you could consult.
I might look, and decide based on this, whether to wait for a new official release or whether to try the kernel you recommended.
Mostly because I wouldn’t want to “spoil” something and perhaps take a long time to fix, I’m a little busy with other projects.
I don’t know, I’ll have to think about it.

Normally you have installed 2 kernel at the same time.
So if you add the kernel:stable:backports Repo and install the kernel from that Repo, you have a fallback Solution to the old Kernel in grub.

The kmps normally are only working with the kernel from one Distribution or kernel-Repo, because they are patched before building the rpm.

Thats also why you are not getting installed the rtl8852bu from the git Repo.

I build my kmps for Leap 15.x, Tumbleweed, kernel:stable, kernel:stable:backprorts and kernel:head.
If they are working as expetcted, I can not say because of missing Hardware.

True, you’re right, I didn’t think about it anymore, never using other kernels out of habit.
If I can tomorrow I’ll try, I’ll install it.
I have already installed the repository, out of curiosity, to see what was inside and what versions it made available to me.
I’ll try it and see what happens.
Just a question, if program updates arrive while I’m using a kernel, these “depend” on the kernel in use or they are disconnected from it and are also present in different kernels started alternatively.
Sorry for these questions which are perhaps a little too basic but unfortunately my experience is limited.

Updates depends ever on the enabled Repo and installed rpms.

If you have not installed a kernel from kernel:stable:backports, you will get no updated kernel from kernel:stable:backports…

Another good company is for Bluetooth stuff is I think:

0a12:0001 Cambridge Silicon Radio

Notice that the first digits before the semicolon is the code for the company.

That is Barrot Technology Limted, never hear of it.

I’m sorry, I expressed myself badly.
I’ll try to explain my doubt better.
Let’s assume that I have both the standard repositories and the Backport active.
Let’s say I have both the standard and Backport kernels installed.
So I can boot from one or the other.
Which is the situation I will probably have as soon as I manage to do it, maybe this afternoon, I hope, now I’m curious and I want to try.
My question was meant to be about updates that might “mix”.
I don’t know how to explain it better.
I mean if I boot the Backport kernel, while using it, if any updates arrive, are they shared between the two installed kernel versions?
Or is there the possibility that depending on which of the two kernels is installed there are updates that “annoy” the alternative version of the kernel not in use at that moment?
I don’t know how to explain myself better, the updates and how they work are still a bit unknown to me.
I think I’m using your knowledge a little to understand something more. :wink:
Or at least I try to understand, it’s not guaranteed that I actually succeed. :wink:
Anyway, thanks again for all this information.

Thank you for the information.
I will keep in mind the 3 brands that you all pointed out to me, so in case I have to buy again I will be able to choose more carefully.

The web page you linked to is very interesting.
I’ll save the link.
It’s nice that there is a database that can be consulted so you can know what manufacturer and model a device is.
I also tried entering the “Product ID” and name, but it doesn’t find the product.
I imagine you’ve tried it too.
It is a Chinese product and will certainly have the usual “known” brand chip inside, perhaps one of the 3 most famous ones, the ones you reported to me, but perhaps precisely because the “Vendor ID” and “Product ID” change the system doesn’t recognize them, otherwise if they had the original IDs maybe they would work on the first try.
At least that’s what I read somewhere for some peripherals.

you can pin any kernel in
/etc/zypp/zypp.conf:
My:

multiversion.kernels = latest,latest-1,latest-2,oldest,running
LANG=C zypper se -si kernel-default
Loading repository data...
Reading installed packages...

S  | Name                    | Type    | Version                | Arch   | Repository
---+-------------------------+---------+------------------------+--------+-------------------------------------------------------------
i+ | kernel-default          | package | 5.14.21-150500.55.52.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default          | package | 5.14.21-150500.55.49.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default          | package | 5.14.21-150500.53.2    | x86_64 | Haupt-Repository

3 kernels with the oldest one from OSS…

Thank you also for this information.
In fact, I had already addressed this topic a long time ago.
Unfortunately my home partition has become full.
The computer, an assembled desktop. it is very old, more than 10 years old, it is an AMD Phenom 9650 Quad-Core, and the system disk is also quite old, therefore small in size, a
Western Digital Raptor 150 GB, 10,000 rpm
at the time a good harddisk but now…
I have a minimal installation of Windows 10, on a 44GB partition, which is full, which I never use but which I occasionally use to help friends in difficulty with their Windows computers, a partition created a long time ago, I think with Windows 7, but which then remained, even though I use it less and less, but it still takes up space.
Then I have the two partitions for OpenSUSE, the 32Gb root and the 70Gb home, and the root partition often gives me filling problems.
I often wanted to change disk and modernize but I never thought it was worth it because it would be better to modernize the entire computer.
In fact I bought a used laptop, a Dell Precision 5520, which I should replace this one but I haven’t made up my mind yet, and I’ve had the Dell for months.
All this to say that some time ago, almost 1 year now, desperate for one of the many fillings of the root partition, I made the desperate gesture of keeping only 1 kernel version online.
One thing I don’t like, I think the minimum for safety is 2 versions, given that the secondary version is used as an emergency in case an update could create problems, and in the past this has also come in handy on other occasions, so I don’t like having only one active kernel version.
Now that you have given me your advice it has occurred to me that I would actually have difficulty even trying the kernel you recommended.
Since a long time had passed since I had configured a single active kernel today, talking to you, I no longer even remembered having this anomalous configuration, and I would have even started installing the backport kernel without remembering that I have no space.
Now honestly I’m faced with a dilemma, to test the kernel I would have to create space, but the only way is to resize the root partition, which is something that doesn’t worry me too much, I’ve done it several times on different computers, but never on this one, which is my main computer and where I do a lot of work, and which therefore I would like to never “break down”, for me it would be a problem to be without it even for just a couple of days.
Among other things, given the desperation of filling the filesystem, I had already tried resizing, obviously booting from live distributions, but it had given me problems and I had given up.
Perhaps the most logical thing would be to move all my activity to the new laptop and leave this old desktop alone, only that this one is a “complex” machine with a lot of applications installed, with a lot of configurations, with a lot of schedules, customizations, etc… switching to a different computer and recreating everything exactly the same would certainly be a job for many weeks, keeping the old one active in parallel to see what is missing or needs to be configured, a hard job that I keep putting off a bit due to lack of desire and courage to do it, but also, and above all, because changing computers would almost certainly mean a stop or slowdown of all activities, and this is not the period to do it, given that it is a period of intense work.
I don’t know if you can understand the dilemma, I guess so.
Among other things, obviously, there is Bluetooth on the laptop and OpenSUSE works perfectly, but on the desktop I would still like to make Bluetooth work with the dongle we are talking about, because then once the changeover has taken place I would sell it as used, also including the dongle. BT.
I don’t know, I’m undecided.
Maybe I’ll do something crazy, and over the weekend I’ll start making the switch to the new computer, and it’s about time, and resizing the partition to try the kernel you recommended.
Maybe I have to gather all the courage, and even the desire, and do it!! :wink:
Life is hard. :wink:

I apologize if it took me a while to respond and report my experience, but the move to a second computer took me longer than I hoped, and furthermore it’s a period of time when work is quite pressing so I haven’t been able to dedicate much time to it. to this question.
Anyway.
The former main computer, which has now become the secondary, and which is the subject of this discussion, is finally unlocked.
My root disk was full and locked, so I completely reformatted it.
But before reformatting I managed to modify the partitions and resize them to be able to test with the recommended kernel.
The test was successful from the point of view of installing the kernel from the backported source but not from the point of view of the Bluetooth functionality, which continued to not work.
So even with the newer kernel the situation remained unchanged, I did exactly the same tests as with the previous kernel and the results were exactly identical, so nothing changed, absolutely nothing, everything identical.
However, since I have now switched to the Dell laptop as my main computer, I took the opportunity to do a good cleaning of the desktop in question.
I removed the dual boot with Windows 10, I reinstalled the entire OpenSUSE system from scratch, and I did it with the Bluetooth stick inserted hoping that maybe it would notice and install it for me, but even so, with reformatting from scratch, the result it was identical, Bluetooth dongle not working.
I would say that perhaps it is better to give up on making it work and possibly switch to a better supported brand and model.
A shame because I would have to sell it, the desktop computer, and I preferred to also give the Bluetooth USB stick together which if I have it left has little use since the laptop’s Bluetooth now works well, but as it is, there’s little I can do about it.
I therefore consider the issue closed and not resolved, perhaps with future kernels, who can say?

33fa:0010 - BARROT Bluetooth 5.4 adapter.
ILL as newcomer company without Linux support.

http://en.barrot.com.cn/b/Bluetooth-Chip/

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.