You are not logged in.
Hello, I have this issue where my controller just doesn't connect to my computer. But when live booting ubuntu it works fine on the same hardware. I tried connecting with bluetooth through the kde bluetooth manager, bluez-utils and blueman. When on Arch Linux the lights on the controller don't even indicate that it is connected or paired.
In the past it worked fine with bluetooth and wired but lately, ca. 1 month ago i kept having issues. When connected through usb, the computer and controller indicate a connection but the buttons don't do anything in steam, games or online/kde-plasma-builtin gamepad tester.
I also tried connecting to xfce, also didn't work. Also I'm using the linux-zen kernel.
output of lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0
Bus 001 Device 003: ID 3554:f58a Compx VXE NordicMouse 1K Dongle
Bus 001 Device 004: ID 258a:0049 BY Tech Gaming Keyboard
Bus 001 Device 008: ID 045e:028e Microsoft Corp. Xbox360 Controller
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 2357:0138 TP-Link 802.11ac NIC
Bus 005 Device 003: ID 1b3f:2008 Generalplus Technology Inc. USB Audio Device
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
keep in mind it is a ps4 controller, just when connected with usb it uses xinput or something and shows up as xbox360 controller
output while connecting in bluez-utils:
[bluetooth]# scan on
[bluetooth]# SetDiscoveryFilter success
[bluetooth]# Discovery started
[bluetooth]# [CHG] Controller 5C:F3:70:96:C1:5A Discovering: yes
[bluetooth]# [NEW] Device 10:F6:05:F6:E6:54 realme GT Master Edition
[bluetooth]# [NEW] Device 00:26:5C:EB:67:25 Wireless Controller
[bluetooth]# [CHG] Device 10:F6:05:F6:E6:54 RSSI: 0xffffffbb (-69)
[blue00:26:5C:EB:67:256:5C:EB:67:25
Attempting to pair with 00:26:5C:EB:67:25
[bluetooth]# Failed to pair: org.bluez.Error.ConnectionAttemptFailed
[bluetooth]# [DEL] Device 00:26:5C:EB:67:25 Wireless Controller
[bluetooth]# pair 00:26:5C:EB:67:25
Device 00:26:5C:EB:67:25 not available
[bluetooth]# [NEW] Device 00:26:5C:EB:67:25 Wireless Controller
[bluetooth]# pair 00:26:5C:EB:67:25
Attempting to pair with 00:26:5C:EB:67:25
[bluetooth]# [CHG] Device 00:26:5C:EB:67:25 Connected: yes
[Wireless Controller]# [CHG] Device 00:26:5C:EB:67:25 Bonded: yes
[Wireless Controller]# [CHG] Device 00:26:5C:EB:67:25 WakeAllowed: yes
[Wireless Controller]# [CHG] Device 00:26:5C:EB:67:25 ServicesResolved: yes
[Wireless Controller]# [CHG] Device 00:26:5C:EB:67:25 Paired: yes
[Wireless Controller]# Pairing successful
[Wireless Controller]# [CHG] Device 00:26:5C:EB:67:25 ServicesResolved: no
[Wireless Controller]# [CHG] Device 00:26:5C:EB:67:25 Connected: no
[bluetooth]# [NEW] Device 66:B2:19:CF:02:D9 66-B2-19-CF-02-D9
[bluetooth]# [NEW] Device 5F:8F:E9:C2:5A:21 5F-8F-E9-C2-5A-21
[bluetooth]# co[CHG] Device 00:26:5C:EB:67:25 Connected: yes
[Wireless Controller]# conn[CHG] Device 00:26:5C:EB:67:25 Connected: no
[bluetoo00:26:5C:EB:67:256:5C:EB:67:25
Attempting to connect to 00:26:5C:EB:67:25
[bluetooth]# Failed to connect: org.bluez.Error.Failed br-connection-create-socket
[bluetooth]# [DEL] Device 5F:8F:E9:C2:5A:21 5F-8F-E9-C2-5A-21
[bluetooth]# devices
Device 39:3F:58:7F:49:22 Fresh 'n Rebel 1ARB700
Device 88:76:4D:56:96:63 联想thinkplus-TH30
Device 10:F6:05:F6:E6:54 realme GT Master Edition
Device 00:26:5C:EB:67:25 Wireless Controller
Device 66:B2:19:CF:02:D9 66-B2-19-CF-02-D9
[bluetoo00:26:5C:EB:67:256:5C:EB:67:25
Attempting to connect to 00:26:5C:EB:67:25
[bluetooth]# Failed to connect: org.bluez.Error.Failed br-connection-create-socket
[bluetooth]# [CHG] Device 00:26:5C:EB:67:25 Connected: yes
[CHG] Device 00:26:5C:EB:67:25 Connected: no
[bluetooth]# hci0 new_settings: powered connectable bondable ssp br/edr le secure-conn
[bluetooth]# [CHG] Controller 5C:F3:70:96:C1:5A Discoverable: no
[bluetooth]#
quit
[bluetooth]#
also when bluetoothctl says that it connected to the device, the controller didn't indicate that with its led lights.
Offline
hello, it has been half a year and i still haven't found any solution. Can anyone please help me?
I have been so desperate that I created a kvm (arch btw) with gpu passthrough and passed through my bluetooth dongle, then used smb to access the games on my host machine just to play with my controller. I think this is the worst way to fix that issue.
Please help me guys i am begging I can't do this much longer, I have no more disk space. It has been half a year.
Offline
Run
udevadm monitor --udev
and then plug the controller in, you should see a bunch of stuff come up, see if it's loading the kernel module hid_sony
if it isn't try plugging it in and running
sudo modprobe hid_sony
Also check in dmesg, you should see a message that contains "sony" to suggest that the hid_sony driver is managing the device and not a generic controller driver.
Desktop: Ryzen 7 1800X | AMD 7800XT | KDE Plasma
MacbookPro-2012 | XFCE
Offline
Thank you for your help Nikolai, i tried the udevam command like you said on my laptop and pc. These are the outputs:
Laptop (working)
UDEV [606.557609] add /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256 (bluetooth)
UDEV [607.414431] add /devices/virtual/misc/uhid/0005:054C:09CC.0002 (hid)
UDEV [607.581988] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/input/input22 (input)
UDEV [607.583050] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/input/input23 (input)
UDEV [607.587578] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/input/input24 (input)
UDEV [607.588237] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/power_supply/ps-controller-battery-00:26:5c:eb:67:25/wakeup48 (wakeup)
UDEV [607.588374] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/power_supply/ps-controller-battery-00:26:5c:eb:67:25/hwmon9 (hwmon)
UDEV [607.594185] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/leds/input22:red (leds)
UDEV [607.597205] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/leds/input22:blue (leds)
UDEV [607.600293] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/input/input22/js0 (input)
UDEV [607.600455] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/leds/input22:global (leds)
UDEV [607.600550] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/leds/input22:green (leds)
UDEV [607.600933] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/input/input24/mouse2 (input)
UDEV [607.602142] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/hidraw/hidraw0 (hidraw)
UDEV [607.609556] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/input/input23/event14 (input)
UDEV [607.614038] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/input/input22/event13 (input)
UDEV [607.661563] add /devices/virtual/misc/uhid/0005:054C:09CC.0002/input/input24/event15 (input)
UDEV [607.662537] bind /devices/virtual/misc/uhid/0005:054C:09CC.0002 (hid)
UDEV [607.663711] change /devices/virtual/misc/uhid/0005:054C:09CC.0002/power_supply/ps-controller-battery-00:26:5c:eb:67:25 (power_supply)
PC (not working)
UDEV [1627.498187] add /devices/pci0000:00/0000:00:08.1/0000:29:00.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:128 (bluetooth)
UDEV [1632.061508] remove /devices/pci0000:00/0000:00:08.1/0000:29:00.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:128 (bluetooth)
I also tried to load the hid_sony kernel module but it still did not work. And when looking up dmesg there was no mention of bluetooth when connecting via blutooth, but when conneting with usb dmesg says this:
[ 2684.292159] usb 1-3: new full-speed USB device number 10 using xhci_hcd
[ 2684.293241] systemd-journald[386]: sd-device: Failed to chase symlinks in "/sys/bus/usb/devices/1-3".
[ 2684.293272] systemd-journald[386]: sd-device: Failed to chase symlinks in "/sys/class/usb/1-3".
[ 2684.293299] systemd-journald[386]: sd-device: Failed to chase symlinks in "/sys/firmware/usb/1-3".
[ 2684.598154] usb 1-3: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.10
[ 2684.598162] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2684.598165] usb 1-3: Product: XBOX 360 For Windows
[ 2684.598168] usb 1-3: Manufacturer: Microsoft Inc.
[ 2684.598171] usb 1-3: SerialNumber: \x01\x04\x05\x06\x07\x08
[ 2684.628086] input: Microsoft X-Box 360 pad as /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-3/1-3:1.0/input/input31
[ 2695.124453] input input31: unable to receive magic message: -110
[ 2695.125189] systemd-journald[386]: sd-device: Failed to chase symlinks in "/sys/bus/input/devices/input31".
[ 2695.125311] systemd-journald[386]: sd-device: Failed to chase symlinks in "/sys/firmware/input/input31".
[ 2696.382828] br-0aa9c7b3dae9: port 6(vethde273f4) entered blocking state
[ 2696.382836] br-0aa9c7b3dae9: port 6(vethde273f4) entered disabled state
[ 2696.382845] vethde273f4: entered allmulticast mode
[ 2696.382956] vethde273f4: entered promiscuous mode
[ 2696.571976] eth0: renamed from veth1029c5d
[ 2696.573335] br-0aa9c7b3dae9: port 6(vethde273f4) entered blocking state
[ 2696.573346] br-0aa9c7b3dae9: port 6(vethde273f4) entered forwarding state
[ 2696.773749] userif-3: sent link up event.
[ 2702.443691] br-0aa9c7b3dae9: port 6(vethde273f4) entered disabled state
[ 2702.443764] veth1029c5d: renamed from eth0
[ 2702.475181] br-0aa9c7b3dae9: port 6(vethde273f4) entered disabled state
[ 2702.475482] vethde273f4 (unregistering): left allmulticast mode
[ 2702.475487] vethde273f4 (unregistering): left promiscuous mode
[ 2702.475491] br-0aa9c7b3dae9: port 6(vethde273f4) entered disabled state
[ 2702.643824] userif-3: sent link up event.
[ 2706.140757] systemd-journald[386]: Sent WATCHDOG=1 notification.
when connected via usb the controller led lights indicate a connection and the computer shows an entry of an xbox360 controller but without any inputs being detected in steam, emulators, gamepad testers etc. If anyone has got any other advice please write it here as i am desperate.
Offline