I have a Logitech Dual Action USB game pad plugged into my computer. I dual boot Funtoo Linux 1.2 and FreeBSD 12-STABLE. The game pad works fine under Linux with no additional configuration. Under FreeBSD, however, I'm having problems. I run Plasma 5. The kcm module for input/joystick doesn't load in system settings. No program which uses game pads recognizes that a game pad is available. However, I have webcamd configured and running at startup through /etc/rc.conf, and it created /dev/input/js0 with ownership webcamd:webcamd. So the device node exists. My user is in the webcamd group. And I installed and ran jstest-gtk which correctly identifies the game pad as Logitech Dual Action and responds correctly to all buttons presses and movements of the game pad and joysticks. My guess is that maybe the X server is failing to recognize the device or load the xf86-input-joystick and/or xf86-input-evdev drivers because, when I checked /var/log/Xorg.0.log, I didn't see any mention of joystick or evdev, although it did mention the mouse and keyboard drivers being loaded.
So does anyone have any idea what's going on and how to fix this?
So does anyone have any idea what's going on and how to fix this?