You are not logged in.
Hi!
Ever since I installed arch around a year ago, my dualshock 4 was working flawlessly both wired and over bluetooth, without the occasional bluetooth bug in kernel.
Suddenly, whenever I connect the controller over bluetooth, it doesn't get recognized as a controller, it works just fine with USB though.
What I tried:
- https://aur.archlinux.org/packages/game-devices-udev/
- Another laptop (running manjaro, works just fine here)
- Monitoring my /dev folder, where I discovered that a hidraw device is created, but the properties are completely different from the working laptop (nothing under /dev/input)
- Connecting to controller with bluetoothctl, but nothing out of the usual here
- `upower -e` only detects controller when it's plugged via usb
Kernel: 5.3.1-zen1-1-zen
Pacman packages: https://gist.githubusercontent.com/Fait … man%2520-Q
I'm not sure if an upgrade caused this issue. I upgraded a couple of time between now and last when I remember it working, but it was still working around a week ago.
Any suggestions on getting the controller working over bluetooth? I can provide any logs/more info if needed, I'm just not exactly sure what to look for at the moment.
Edit: Here's a snippet from journalctl when connecting the controller
https://gist.githubusercontent.com/Fait … journalctl
Last edited by faith (2019-09-25 18:14:56)
Offline
Lots of talks around systemd and input link creation, however https://github.com/systemd/systemd/issues/13553 suggests that this might be a regression in 5.3 series kernels (afaik the relevant systemd bugs should be part of the latest update) so you might want to try an older kernel.
Offline
Lots of talks around systemd and input link creation, however https://github.com/systemd/systemd/issues/13553 suggests that this might be a regression in 5.3 series kernels (afaik the relevant systemd bugs should be part of the latest update) so you might want to try an older kernel.
Pointed pacman to 12th September and it indeed works! Thank you! Not sure if I want to keep running outdated system for long, but this will do for now
Offline
Offline
Thanks! I assume this should be in 5.3.2, right?
Offline
Thanks! I assume this should be in 5.3.2, right?
It is not currently queued for 5.3.2 [1] you could ask the linux package maintainers to cherry-pick the commit for 5.3.2 if it is not included by filing a bug report.
Offline
I also had that problem, I could solve it by installing and running ds4drv. Only caveat is that I have to connect the controller with the 'Share+PS-Button'-function.
Offline
The patch missed 5.3.2 [1]
Please test if the patch I mentioned does fix the issue by applying it to 5.3.1
git clone git://git.archlinux.org/svntogit/packages.git --single-branch --branch "packages/linux" #clone PKGBUILD
cd packages/trunk/
Edit the PKGBUILD adding https://github.com/torvalds/linux/commi … afac.patch to the sources array so it becomes
source=(
"$_srcname::git+https://git.archlinux.org/linux.git?signed#tag=v$_srcver"
config # the main kernel config file
60-linux.hook # pacman hook for depmod
90-linux.hook # pacman hook for initramfs regeneration
linux.preset # standard config files for mkinitcpio ramdisk
https://github.com/torvalds/linux/commit/8bb3537095f107ed55ad51f6241165b397aaafac.patch
)
The PKGBUILD will automatically apply all files with the .patch suffix so then you only need to
updpkgsums #provided by pacman-contrib to add the checksum for the patch
makepkg -rs #build the package, assumes the base-devel group is installed
# pacman -U linux-5.3.arch1-1-x86_64.pkg.tar.xz #install the package
[1] https://lore.kernel.org/stable/20190929 … ation.org/
Last edited by loqs (2019-09-29 16:16:13)
Offline
Hello, I am currently running the patch. Seems to be working so far
Offline
Thank you for testing Nuggern the patch has been included in 5.3.2.arch1-1.
Offline
Controller works with the latest kernel
Offline