* Dualshock 4 usb issues
@ 2021-02-03 20:43 shhhum
0 siblings, 0 replies; only message in thread
From: shhhum @ 2021-02-03 20:43 UTC (permalink / raw)
To: linux-bluetooth
Hello. I'm using BlueZ 5.55 and Linux 5.10.12.
After following Gentoo guide to connect DS4 with bluetooth -
https://wiki.gentoo.org/wiki/Sony_DualShock#DualShock_4 - I was able to
successfully pair, trust and connect the gamepad.
[bluetooth]# pair A4:53:85:AF:F5:05
Attempting to pair with A4:53:85:AF:F5:05
[CHG] Device A4:53:85:AF:F5:05 Connected: yes
[CHG] Device A4:53:85:AF:F5:05 UUIDs: 00001124-0000-1000-8000-00805f9b34fb
[CHG] Device A4:53:85:AF:F5:05 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device A4:53:85:AF:F5:05 ServicesResolved: yes
[CHG] Device A4:53:85:AF:F5:05 Paired: yes
Pairing successful
[CHG] Device A4:53:85:AF:F5:05 WakeAllowed: yes
Authorize service
[agent] Authorize service 00001124-0000-1000-8000-00805f9b34fb (yes/no): yes
[Wireless Controller]# trust A4:53:85:AF:F5:05
[CHG] Device A4:53:85:AF:F5:05 Trusted: yes
Changing A4:53:85:AF:F5:05 trust succeeded
[Wireless Controller]# info
Device A4:53:85:AF:F5:05 (public)
Name: Wireless Controller
Alias: Wireless Controller
Class: 0x00002508
Icon: input-gaming
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
WakeAllowed: yes
LegacyPairing: no
UUID: Human Interface Device... (00001124-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
Modalias: usb:v054Cp09CCd0100
However, recently I've started to notice that after plugging my DS4 with usb I
can no longer connect my DS4 with bluetooth. After some "debugging" I've
noticed that for some reason plugging DS4 with usb cable prints those lines in bluetoothctl:
[CHG] Device A4:53:85:AF:F5:05 Connected: no
[CHG] Device A4:53:85:AF:F5:05 Trusted: no
Authorize service
[agent] Authorize service 00001124-0000-1000-8000-00805f9b34fb (yes/no):
And after some time:
[agent] Authorize service 00001124-0000-1000-8000-00805f9b34fb (yes/no): Request canceled
[DEL] Device A4:53:85:AF:F5:05 Wireless Controller
So my guess is while I'm doing my "buisness", authorization request gets
cancelled and BlueZ automatically deletes the device. But why BlueZ requesting
authorization in the first place if I'm plugging my gamepad through usb?
Inetestingly, authorization is requested every time I plug my gamepad with USB,
no matter if my device is already in "trusted" state.
I'm not sure if this is bug with BlueZ, Linux kernel or if it's even a bug at all,
but since BlueZ deletes my device, I decided to write this to linux-bluetooth
mailing list. I am happy to provide further information if required.
Thanks.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-02-03 21:44 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-03 20:43 Dualshock 4 usb issues shhhum
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox