Does XOrg not have any proper HID support at all?

Peter Hutterer peter.hutterer at who-t.net
Mon Jul 26 16:45:32 PDT 2010


On Mon, Jul 26, 2010 at 07:59:56AM +0200, Cedric Sodhi wrote:
> The device responds on the axes and the data is provided by X (xinput test
> returns a 6 dimensional motion vector), the problem is that only two axes
> can be CONFIGURED (for example button mapped) - at least the manual only
> mentions X and Y axes, mouse still had a Z-axes for scroll which was one
> more.

what are you actually trying to do?

Cheers,
  Peter

> I can only attach my XOrg.log in a week or so because the computer where
> all this setup was done is currently out of order but again, there should
> be no problem, certainly no errors or warnings, evdev is loaded properly
> without any complaints.
> 
> Thanks for your reply!
> 
> On 07/26/2010 12:59 AM, Peter Hutterer wrote:
> >On Sat, Jul 24, 2010 at 04:23:50PM +0200, Cedric Sodhi wrote:
> >>Hello,
> >>
> >>the device is a SpaceNavigator by 3dconnexion. I think I'll have to revise
> >>a big part of what I said:
> >>
> >>Indeed, the device works with all its axes. That was my mistake. The
> >>problem is that the evdev driver does not support any configuration for
> >>the addinial axes, nor does it offer as many options as the original mouse
> >>driver which doesnt even account for the exinstance of the axes.
> >>
> >>The evdev driver only supports configuration for an X and a Y axis, which
> >>is 2 out of 6 axes. I can't get any of the other axes configured - that's
> >>my problem.
> >
> >Please attach your Xorg.log file. evdev does support up to 36 arbitrary axes
> >and the only reason I can explain the lack of the extra axes in your case
> >is if your device mixes relative and absolute axes.
> >
> >Cheers,
> >   Peter
> >
> >>Again, sorry for the confusion, it have been some weeks since I dropped
> >>the issue and only recently I had time to mail to you so I actually forgot
> >>part of my own problem.
> >>
> >>On 07/24/2010 04:00 PM, Greg KH wrote:
> >>>On Sat, Jul 24, 2010 at 12:24:05PM +0200, Cedric Sodhi wrote:
> >>>>Hello, this is a serious question and a serious issue, as far I can see.
> >>>>For the last month I've been trying all possible workarrounds an tricks I
> >>>>could possibly imagine to get XOrg accept a
> >>>>
> >>>>6 Degrees Of Freedom HID compliant Input Device
> >>>
> >>>Works for me here, have you not used the evdev driver in xorg?
> >>>
> >>>The HID driver is in the kernel, not in xorg, and is not a trivial thing
> >>>to implement (seriously, have you read the HID spec?)
> >>>
> >>>What specifically are you having problems with?  What are the errors
> >>>that you get.
> >>>
> >>>thanks,
> >>>
> >>>greg k-h


More information about the xorg-devel mailing list