So I have partially implemented joy(4) device (Can detect joystick, LinuxJoyStick::capture() implement only button1, but as soon as I get rid of this PCI-gameport problem I will do other stuff, read next).
I can't test is because it seems that joy(4) device won't work when connected to PCI card gameport (In my case I have sound blaster Live! which is PCI card). I have post some questions on freebsd hardware mailing list and will see what can be done with this. With ISA based gameport everything should be working fine.
Also I have partially implented uhid(4) device. Can detect axes, buttons; map axes, buttons; LinuxJoyStick::capture() isn't implemented yet but will do it next weekend. I'm testing it with logitech wingman with force feedback and some USB joystick.
Trigve
Original link to ogre forums:
http://www.ogre3d.org/phpBB2/viewtopic.php?t=32183