Does XOrg not have any proper HID support at all?

Peter Hutterer peter.hutterer at who-t.net
Sun Jul 25 15:59:11 PDT 2010


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