解决树莓派手柄lsusb能看到,但是驱动不起作用的问题
症状:
lsusb能看到手柄设备已经连接,但是无论是jstest /dev/input/js0还是sudo evtest /dev/input/event0,都无法捕捉到按键变化。
解决方法:
lsmod |grep hid
sudo modprobe {hid-nintendo} // 替换成上面命令获取到的设备名
sudo apt update
sudo apt install rpi-update
sudo rpi-update
sudo reboot
sudo modprobe hid-nintendo
此时再次使用jstest /dev/input/js0,应该能够捕捉到手柄事件了。