Comment 4 for bug 181361

Revision history for this message
Christophe Borivant (christophe-borivant) wrote :

This device needs a userland utility to switch to its full "native" mode.
When switched to "native" mode, all buttons and axes are useable.

The kernel also needs to be patched as when the wheel is switched to native mode, it changes its USB product ID.

I wrote a little userland utility (G25manage) and the kernel patches for 2.6.27 and 2.6.28. The patches have been sent to Jiri Kosina who's the maintainer of this part of the kernel.
The patch has been accepted and included in the 2.6.30-RC5 kernel.

The userland utility code probably needs to be analysed by a real good C developper (that I'm not) but at least, it works.

The kernel patch is really safe as it doesn't change any logic but only adds the "native" mode product ID.
I use such patches since a least 2.6.25 ( at this time, I was running Gentoo Linux )

You can have a look here (2.6.27 an 2.6.28 patches are provided) :
http://wiki.vdrift.net/Logitech_G25_support and http://wiki.vdrift.net/Enabling_force_feedback_in_kernel