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.
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
_______________________________________________
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel