I have a Microsoft SideWinder Precision Pro (USB), and on FreeBSD 14.1 it doesn't detect for FlightGear (pkg install flightgear).
dmesg:
Without doing anything, FlightGear doesn't see the joystick (fgjs):
Going to this gamepad test website without doing anything also doesn't show the joystick.
If I chown event14:
It then shows fine on the gamepad test website, but fgjs (nor the game itself) doesn't see the joystick still.
There's a solution about uhidd but I don't quite understand it, tried a few commands for it on the joystick ugen0.7 and wasn't able to get it to report differently with fgjs: https://forums.freebsd.org/threads/flightgear-cant-see-thrustmaster-joystick.93402/#post-655108
I recall seeing something somewhere about FreeBSD having joysticks under a different /dev path than some games expect (js0? something about linux-joysticks package?) but I'm not sure if that's based on outdated info.
I have some of my FreeBSD config here.
dmesg:
Code:
ugen0.7: <Microsoft Microsoft SideWinder Precision Pro (USB)> at usbus0
usbhid3 on uhub1
usbhid3: <Microsoft Microsoft SideWinder Precision Pro (USB), class 0/0, rev 1.00/1.00, addr 9> on usbus0
hidbus4: <HID bus> on usbhid3
hgame0: <Microsoft Microsoft SideWinder Precision Pro (USB) Joystick> on hidbus4
Code:
/dev/input/event14
Without doing anything, FlightGear doesn't see the joystick (fgjs):
Code:
fgjs
Found 0 joystick(s)
Can't find any joysticks ...
Going to this gamepad test website without doing anything also doesn't show the joystick.
If I chown event14:
Code:
chown espionage724:espionage724 /dev/input/event14
It then shows fine on the gamepad test website, but fgjs (nor the game itself) doesn't see the joystick still.
There's a solution about uhidd but I don't quite understand it, tried a few commands for it on the joystick ugen0.7 and wasn't able to get it to report differently with fgjs: https://forums.freebsd.org/threads/flightgear-cant-see-thrustmaster-joystick.93402/#post-655108
I recall seeing something somewhere about FreeBSD having joysticks under a different /dev path than some games expect (js0? something about linux-joysticks package?) but I'm not sure if that's based on outdated info.
I have some of my FreeBSD config here.
Code:
groups
espionage724 wheel video