Compatibility Reports for Saitek Cyborg Graphite Joystick USB

Reported by Anonymous


Rating
Operating system
Linux other
Date

Running linux 2.6.8.1 with udev

Configured kernel with built-in support for usb, uhci, ehci,

Also built-in support for hid, joystick, and event device, and gameport

Added following rules to udev:

KERNEL="js0", NAME="input/%k",
SYMLINK="joystick"


KERNEL="js1", NAME="input/%k", SYMLINK="gameport_joystick"


If I cat /dev/joystick and move the joystick controls, garbage gets printed to screen so it works.


Installed FlightGear and ran js_demo.

It finds my gameport on my soundcard and my Saitek joystick and works.


Also installed js2mouse to use joystick as a 2nd input pointer.

Modified /etc/X11/XF86Config:


to Section "ServerLayout" added:

InputDevice "Joystick" "SendCoreEvents"

Added another "InputDevice" section:

Section "InputDevice"

Identifier "Joystick"

Driver "mouse"

Option "Device" "/dev/j2m_fifo"

Option "Protocol" "ImPS/2"

Option "ZAxisMapping" "4 5" #only if you use the 'IMPS/2' protocol

Option "Buttons" "3"

Option "SendCoreEvents"

EndSection


Works with video games as a second wheel mouse, but Xserver grabs joystick events from /dev/j2m_fifo before FlightGear gets input from /dev/joystick. So I commented out the XF86Config modifications.