DanielOgorchock / joycond

userspace daemon to combine joy-cons from the hid-nintendo kernel driver
GNU General Public License v3.0
340 stars 68 forks source link

No match found for /sys/devices/pci0000: #62

Closed wick3dr0se closed 3 years ago

wick3dr0se commented 3 years ago

I installed joycond from the AUR, ran sudo systemctl enable --now joycond and attempted to connect my joycons with and without the hid-nintendo-dkms and/or hid-nintendo-nso-dkms package from the AUR. Any combination above lead to the same result. I upgraded my base linux kernel from the testing branch which is on 5.11.14 now. Which should have hid-nintendo already built into the kernel. I have libevdev version 1.11.0-1

It still just lets me pair the joycons and says connected but my joycons stay blinking and the pattern never changes. Pressing L+R or L+LZ(R+RZ) won't do anything. The joycons just continue to flash. When running joycond at user level I get "Failed to open /dev/input/event16 : errno=13"

When running as root I get- "no match found for /sys//devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.3/1-4.4.3:1.0/bluetooth/hci0/hci0:256/0005:057E:2006.0005/input/input26/event16/device/device/leds/*player4"

wick3dr0se commented 3 years ago

I've finally solved the issue and the Joycons are now connecting as expected. I recently installed my system; Since I use Arch Linux, I install everything as I need it instead of before. I didn't have linux-headers installed for my system to be able to properly compile hid-nintendo. I noticed it failing on system update, otherwise there was no notice.