On latest kernels, attempting to pair causes a crash
With the Zen kernel, after upgrading to the latest version (6.8.2-zen), attempting to pair two controllers with the triggers causes joycond to crash. The following error is logged:
Failed to open uinput; errno=19
Looking back at the log, I see that the following message is printed continuously (with minor variations) while a controller is connected but before pairing is attempted:
no match found for /sys//devices/virtual/misc/uhid/0005:057E:2006.0005/input/input18/event18/device/device/leds/*player*1
I have attached a full log file from journalctl: joycond.journalctl.log
The last known working kernel version for me is 6.6.9-zen. I haven't bisected further yet or tried the mainline kernel, but the reference to LEDs in the log makes me suspect it is related to this patch included in 6.7, so would also apply to the mainline kernel.
I'm using Arch and have joycond installed through the AUR package.
What is the Zen kernel? Using 6.10.9, I have no crash when pairing.