Dualshock4 controller doesn't stay connected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bluez (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Pairing the Dualshock4 controller works somehow, after several attempts. I expected this to work out of the box but it does not work well at all.
Once the pairing is completed, if I try to connect it it doesn't stay connected.
I have checked the dmesg and apparently there is a buffer overflow somewhere.
I can pair a bluetooth headset to my laptop and the Dualshock4 pairs with my samsung tablet without problems but when I try to pair the dualshock4 to the laptop, running Ubuntu 19.10, it does not work.
Dmesg output:
[ 4.099796] Bluetooth: Core ver 2.22
[ 4.099833] Bluetooth: HCI device and connection manager initialized
[ 4.099837] Bluetooth: HCI socket layer initialized
[ 4.099839] Bluetooth: L2CAP socket layer initialized
[ 4.099842] Bluetooth: SCO socket layer initialized
[ 4.128978] Bluetooth: hci0: Firmware revision 0.0 build 10 week 41 2018
[ 6.855412] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 6.855413] Bluetooth: BNEP filters: protocol multicast
[ 6.855416] Bluetooth: BNEP socket layer initialized
[ 14.234706] Bluetooth: RFCOMM TTY layer initialized
[ 14.234711] Bluetooth: RFCOMM socket layer initialized
[ 14.234715] Bluetooth: RFCOMM ver 1.11
[ 117.427931] Bluetooth: Dropping L2CAP data: receive buffer overflow
Release:
Description: Ubuntu 19.10
Release: 19.10
Package Info:
bluez:
Installed: 5.50-0ubuntu4
Candidate: 5.50-0ubuntu4
Version table:
*** 5.50-0ubuntu4 500
500 http://
100 /var/lib/
ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: bluez 5.50-0ubuntu4
ProcVersionSign
Uname: Linux 5.3.0-29-generic x86_64
ApportVersion: 2.20.11-0ubuntu8.2
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Tue Jan 28 14:11:19 2020
InstallationDate: Installed on 2019-11-26 (62 days ago)
InstallationMedia: Ubuntu 18.04.3 LTS "Bionic Beaver" - Release amd64 (20190805)
InterestingModules: rfcomm bnep btusb bluetooth
MachineType: LENOVO 20FCS33A00
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: bluez
UpgradeStatus: Upgraded to eoan on 2020-01-16 (11 days ago)
dmi.bios.date: 03/13/2019
dmi.bios.vendor: LENOVO
dmi.bios.version: N1FET68W (1.42 )
dmi.board.
dmi.board.name: 20FCS33A00
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad X1 Carbon 4th
dmi.product.name: 20FCS33A00
dmi.product.sku: LENOVO_
dmi.product.
dmi.sys.vendor: LENOVO
hciconfig:
hci0: Type: Primary Bus: USB
BD Address: E4:A7:A0:C6:7F:AE ACL MTU: 1021:4 SCO MTU: 96:6
UP RUNNING PSCAN
RX bytes:8289 acl:41 sco:0 events:268 errors:0
TX bytes:9494 acl:44 sco:0 commands:163 errors:0
syslog:
If I try to connect the controller with the usb cable it gets recognized as pulse audio source.
The controller model is: CUH-ZCT2U
This is the output of the dmesg:
[ 1882.762621] usb 1-1: new full-speed USB device number 6 using xhci_hcd 09CC.0004: failed to retrieve feature report 0x81 with the DualShock 4 MAC address 09CC.0004: hidraw1: USB HID v81.11 Gamepad [Sony Interactive Entertainment Wireless Controller] on usb-0000: 00:14.0- 1/input3 09CC.0004: failed to claim input
[ 1882.913951] usb 1-1: New USB device found, idVendor=054c, idProduct=09cc, bcdDevice= 1.00
[ 1882.913956] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1882.913960] usb 1-1: Product: Wireless Controller
[ 1882.913962] usb 1-1: Manufacturer: Sony Interactive Entertainment
[ 1882.951627] usbcore: registered new interface driver snd-usb-audio
[ 1882.952799] sony 0003:054C:
[ 1882.952943] sony 0003:054C:
[ 1882.952945] sony 0003:054C:
[ 1883.072399] retire_capture_urb: 28 callbacks suppressed
~ ❯❯❯