DanielOgorchock / joycond

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

device recongnised but not registering inputs #98

Open Weebcod3 opened 2 years ago

Weebcod3 commented 2 years ago

using pro controller on ubuntu

systemctl status joycond.service 
● joycond.service - joycond
     Loaded: loaded (/etc/systemd/system/joycond.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-02-24 23:07:14 HKT; 47min ago
   Main PID: 875 (joycond)
      Tasks: 1 (limit: 18899)
     Memory: 664.0K
     CGroup: /system.slice/joycond.service
             └─875 /usr/bin/joycond

Feb 24 23:46:22 ass-System-Product-Name joycond[875]: no match found for /sys//devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:057E:2009.000E/input/in>
Feb 24 23:46:22 ass-System-Product-Name joycond[875]: no match found for /sys//devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:057E:2009.000E/input/in>
Feb 24 23:46:22 ass-System-Product-Name joycond[875]: no match found for /sys//devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:057E:2009.000E/input/in>
Feb 24 23:46:22 ass-System-Product-Name joycond[875]: no match found for /sys//devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:057E:2009.000E/input/in>
Feb 24 23:46:22 ass-System-Product-Name joycond[875]: no match found for /sys//devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:057E:2009.000E/input/in>
Feb 24 23:46:22 ass-System-Product-Name joycond[875]: no match found for /sys//devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:057E:2009.000E/input/in>
Feb 24 23:46:22 ass-System-Product-Name joycond[875]: no match found for /sys//devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:057E:2009.000E/input/in>
Feb 24 23:46:22 ass-System-Product-Name joycond[875]: driver_name: Nintendo Co., Ltd. Pro Controller
Feb 24 23:46:22 ass-System-Product-Name joycond[875]: MAC: 000000000001
Feb 24 23:46:22 ass-System-Product-Name joycond[875]: adding epoll_subscriber: fd=5

`

lpiob commented 2 years ago

Make sure you have dkms-hid-nintendo installed.

It should be visible in the list of loaded modules after plugging in the controller:

-> lsmod | grep nintendo
hid_nintendo           40960  0

Please follow instructions on https://www.reddit.com/r/linux_gaming/comments/fxwh54/using_nintendo_switch_controllers_on_linux/ to install it if necessary.