It already started some months, ago: My DS3 wouldn’t connect wirelessly anymore. It still works when using the cable.
Back then I installed some other bluetooth package (I think it was bluez from snap) and it was working again.
But for a few days now, it again isn’t working anymore, only through USB.
I fiddled around a lot with the bluetooth packages, and I don’t even know, how it’s supposed to be ‘normally’ (does one still require the older “bluez-ps3”)?
The current problems are:
-Only installing “bluez” from the main repo doesn’t seem to be compatible to the controller. It doesn’t even ask for connecting.
-Installing “bluez-ps3” is not possible, because the build stalls with segfaults
I tried installing:
bluez, blueman, manjaro-pulse from the repo, as these where removed during my experiments.
“Normal” bluetooth devcies are working, but the DS3 is not recognized anymore
Also I tried installing the “bluez-plugins”, but this doesn’t work either:
It pretends to be working, the Bluetooth-Legitimation prompt from blueman appers and is asking to trust the controller. I click allow or allow ever, and the controller is shown in the graphical UI. But after disconnecting USB it instantly disappears. When I try to connect by doouble clicking the Controller in the Blueman GUI, Blueman says “Verbindung fehlgeschlagen: Gerät hat nicht geantwortet” (Connection failed, device did not respond). When trying to connect the controller by pressing the PS button, there’s a flod of messages, alternating between “38-CO-96-97-3B-F8 connected” and “38-CO-96-97-3B-F8 disconnected”.
The controller is working normally on a real Playstation 3 and through USB.
Yes, I have these packages installed.
I connect the pad using USB, press the PS button, and get the Trust&Authorize dialog. There I confirm. Then the controller is being shown in blueman as connecting for about 2 seconds, and then disappears again. It was working for a year before…
The bluetooth connection is working fine for my headset, and tje controller is working on the original PS3.
Tahk you both for help!
Somehow the problem finally got fixed, by me using bluetootctl! ( I didn’t use the command line version, yet.)
All I did was starting bluetoothctl, and insert the Joypad. I plugged toe DS3 into USB, and bluetoothctl asked my in text, whether I wished to trust. I entered ‘yes’ and it connected - and this time it stayed.
After this it also started working using the graphical Bluetootmanager, again.
I also rebooted the whole system, and tried again and again: It’s working normally now…
Using the command line version somehow magically fixed the problem…
PS:
Still here’s the output of inxi -Fza, in case someone might want to examine similar phenomenons:
I’m marking this thread as solved based on the above.
I’m removing the (Solved) tag from the topic as well.
For future threads, make sure you mark them as solved. You can do that yourself by clicking on the hamburger menu at the bottom of every post (except for the OP). The solution option is hidden there.
The above seemed to have solved itself, after I paired the controller through command line instead of the UI.
But in fact the problem still is there - it just doesn’t show for devices that already are paired, but there’s same trouble with pairing NEW devices all the time.
I have to use the command line, which might pair the device (from headphones through game controllers) dozens of times, until it works. I have to restart the Bluetooth.service often as it crashes during these tries. Sometimes even restarting the services and reloading the Bluetooth driver (btusb) won’t help and I have to reboot the whole system for trying further.
As now a friend of mine oftens comes with new DS3 controllers for me having them repaired and tested, this is especially painful. It all worked fine, until a few months, ago.
-So, pairing sometimes works using bluetoothctl but it often crashes the Bluetooth.service or even more.
Some example output below:
[bluetooth]# pair 60:38:0E:E3:01:2F
Attempting to pair with 60:38:0E:E3:01:2F
Failed to pair: org.bluez.Error.ConnectionAttemptFailed)
[DEL] Device 60:38:0E:E3:01:2F Sony PLAYSTATION(R)3 Controller'
In the future, when providing code/output, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text so that the output looks like this:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
instead of like this:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.`
(as that makes both our lives much easier)
No need to do anything right now as I’m a moderator here on this site and have fixed it for you already. However, in the future I might not see your post so review my RAW edits by pushing the orange pencil in the upper right corner of the post I just fixed.
Is there any particular reason you’re on the 5.13 Stable Devlopment kernel? If not, please read this (especially the Linux has multiple kernels section) and then install an LTS kernel (5.10 would be high on my list) and then try again…
Yes, there was a reason for me installing the, about a year, ago. I was trying to fix a problem (which I cannot remember what it was anymore) I had then by updating the kernel, but as far as I remember the update didn’t help anyways. So I can try switching back now if you think it could help.
Edit:
I switched back to the LTS-kernel but the symptoms are same as in my first post.
Can you help me to get my topic into the forum’s aware ness again?
What should I do?
I read and tried countless solutions, and I am sure there are people who know what the problem is. Bluetooth isn’t so special.
Thank you!