Flight Sim Yoke USB - part two
My Flight Sim Yoke USB arrived this afternoon. Kudos to PC Toy Shop for shipping it so fast. And it doesn’t hurt that I live in a neighbouring province (which makes ground shipping not as bad you might think). If you are looking to buy PC accessories online, I recommend PC Toy Shop without question.
Anyway, when I got home last night, I plugged my new yoke into my undocked laptop and was delighted to see that the Linux USB subsystem recognized my yoke and created the appropriate /dev/input/js0 device. And when I read from that device and moved the yoke around the typical array of random characters appeared so all looked good. Next step; try running FlightGear.
I started up FlightGear with the “auto coordination” option enabled since I don’t have rudder pedals (yet) and voila, I was flying with a yoke. Just like that. I have a pretty stripped down kernel but my yoke worked just fine. I didn’t bother trying the yoke with any other applications since I am only interested in using it to ‘fly’.
If you are having issues getting your Flight Sim Yoke USB (from CH Products) to work, feel free to contact me. I am currently running Gentoo Linux with the 2.6.12 kernel. I’ll try and document what’s required along with a review of the yoke later once I’ve had time to ‘play’ with the yoke. In the meantime, see you in the virtual skies… I’ll be the one practicing IFR stuff.
2 comments »
-
By Jason about 20 hours later:
It's nice to see a *nix guy in the general aviation blog domain. Gentoo is a real techie's OS. I don't use it much on the client side, though I am sure it is quite capable even there. emerge --update world -
By Douglas 1 day later:
Ya, I love Gentoo. We use it for our desktops, our servers and our product due to the ability to easily customize things. Plus it's nice to only have to worry about administering one platform (and only having to administer one Linux distro is even better). emerge --update --ask world Don't forget you should always do an 'ask' to make sure that it's not going to update something you don't want it to.