Score:1

PS3 dualshock 3 fails to connect to Ubuntu 22.04

mz flag

I've been trying to connect a dualshock 3 controller to my Ubuntu 22.04, and despite how easy it looks on tuto and websites like those :

doc-ubuntu

tuto youtube

in my case it's not at all. When connecting the controller to my machine and waiting in the bluetooth settings I do have a window asking if I want to authorize the bluetooth connexion :

authorize bluetooth connection ?

And when I do, I have a profile connexion for it in my bluetooth settings, but not connected :

controller's profile in bluetooth settings

But it won't connect when I click the connect button, it just try and come back to the state of the previous image above.

What I've tried :

  1. Is my bluetooth driver the problem ? Doesn't seems like it :
$ hciconfig -a
hci0:   Type: Primary  Bus: USB
    BD Address: FC:77:74:7F:90:7B  ACL MTU: 1021:4  SCO MTU: 96:6
    UP RUNNING PSCAN ISCAN INQUIRY 
    RX bytes:744946 acl:0 sco:0 events:25044 errors:0
    TX bytes:632998 acl:0 sco:0 commands:9119 errors:0
    Features: 0xff 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
    Link policy: RSWITCH HOLD SNIFF 
    Link mode: PERIPHERAL ACCEPT 
    Name: 'PL290-PRO'
    Class: 0x7c010c
    Service Classes: Rendering, Capturing, Object Transfer, Audio, Telephony
    Device Class: Computer, Laptop
    HCI Version: 4.2 (0x8)  Revision: 0x100
    LMP Version: 4.2 (0x8)  Subversion: 0x100
    Manufacturer: Intel Corp. (2)

Version 4.2 should work just fine according to ubuntu-doc..

  1. Is it something else with my Ubuntu ? Don't think so...

  2. I can connect my controller via usb with xboxdrv as suggested on the ubuntu-doc page and it works, but I want it to be in bluetooth.

Here it is, I think that's all Pls help, thks

waltinator avatar
it flag
Telling us which remote procedure (RP) you "followed" doesn't help us help you for N reasons: 1) It's remote. Will the link exist tomorrow? 2) Reading the RP doesn't tell us how accurately you "followed" it. Did you suffer typos or missed lines? We have. 3) Reading the RP omits the error messages **you** got on **your system**. These error messages (and the commands that caused them) are key elements in any diagnosis. AND, watch `sudo journalctl --follow` as you try to connect.
Wololllooo avatar
mz flag
@waltinator I accurately followed it, I did not suffer typos or missed lines, and I didn't get ANY errors messages, otherwise I would have share them in my post. And I mentioned which procedure I've followed to avoid having as an answer "do this procedure" since I've already did it. I'll watch the command you mention and share its stack trace. Thks
Thibault Cimic avatar
nu flag
I'm having the exact same problem and I'd love a solution so I can unplug the cable and play free ! :)
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.