Board index FlightGear Support Hardware

Saitek Pro Flight Yoke on Linux - No Input

Joysticks, pedals, monitors.

Saitek Pro Flight Yoke on Linux - No Input

Postby ackle » Sun Jan 19, 2014 6:42 pm

Not really a FlightGear issue, more of a Linux issue here... I recently switched my FlightGear box from lubuntu to Gentoo. Everything was working fine under lubuntu. After getting Gentoo set up and everything installed, I can't seem to get any input on my Saitek Pro Flight Yoke. jstest and js_demo show no input on the yoke. I also have a set of Saitek Pro Flight Rudder pedals and they are working just fine.

lsusb detects the yoke and pedals:

Code: Select all
$ lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 002 Device 009: ID 06a3:0bac Saitek PLC Pro Flight Yoke
Bus 002 Device 008: ID 06a3:712c Saitek PLC Pro Flight Yoke integrated hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 006: ID 06a3:0763 Saitek PLC Pro Flight Rudder Pedals
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 046d:0807 Logitech, Inc. Webcam B500
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 0566:4006 Monterey International Corp.
Bus 004 Device 004: ID 413c:2006 Dell Computer Corp.
Bus 004 Device 002: ID 413c:1004 Dell Computer Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


I even have the js* devices there:

Code: Select all
$ ls -al /dev/input/js*
crw-rw-rw-+ 1 root root 13, 0 Jan 16 07:53 /dev/input/js0
crw-r--r--  1 root root 13, 1 Jan 16 07:54 /dev/input/js1


I initially thought it was a permission or ACL issue with js0, but after removing all ACLs and setting the permissions the same as js1, I still have no movement input on js0.

I've built in CONFIG_INPUT_JOYDEV, CONFIG_INPUT_JOYSTICK, USB HID support, etc. Kernel config: http://bpaste.net/show/168673/

When I run jstest /dev/input/js0 (Saitek yoke), and move any axis, no movement is detected. When I run jstest /dev/input/js1 (Saitek pedals), I have movement on every axis. jstest / js_demo does detect all the axes, howerver. I've even cat /dev/input/js0 and nothing comes across the terminal when I move the yoke.

Initially thinking it was a hardware failure, I rebooted to a live lubuntu USB stick and ran jstest on the Yoke - it works there. So I'm missing something on the Gentoo side to get this yoke to work.
ackle
 
Posts: 6
Joined: Mon May 21, 2012 9:23 pm

Re: Saitek Pro Flight Yoke on Linux - No Input

Postby AndersG » Sun Jan 19, 2014 8:09 pm

Have you tried using jscal to calibrate the device?
(I do note that my devices all produce something when I do cat /dev/input/jsX so there may be something strange going on on your system.)
Callsign: SE-AG
Aircraft (uhm...): Submarine Scout, Zeppelin NT, ZF Navy free balloon, Nordstern, Hindenburg, Short Empire flying-boat, ZNP-K, North Sea class, MTB T21 class, U.S.S. Monitor, MFI-9B, Type UB I submarine, Gokstad ship, Renault FT.
AndersG
 
Posts: 2525
Joined: Wed Nov 29, 2006 10:20 am
Location: Göteborg, Sweden
Callsign: SE-AG
OS: Debian GNU Linux

Re: Saitek Pro Flight Yoke on Linux - No Input

Postby ackle » Sun Jan 19, 2014 11:01 pm

Yes, I've tried jscal to calibrate it. Just tried again, it does not detect any input either.
ackle
 
Posts: 6
Joined: Mon May 21, 2012 9:23 pm

Re: Saitek Pro Flight Yoke on Linux - No Input

Postby pommesschranke » Fri May 12, 2017 11:13 am

Just did a quick test on Lubuntu , Kernel 4.4.0-53
and it works out of the box with Flightgear and js_demo
pommesschranke
 
Posts: 1117
Joined: Sat Apr 27, 2013 8:58 pm
Location: EDLM & LJCE
Callsign: d-laser
IRC name: laserman
Version: git
OS: Linux Kubuntu 22.04


Return to Hardware

Who is online

Users browsing this forum: No registered users and 5 guests