View previous topic :: View next topic |
Author |
Message |
mreff555 Apprentice
Joined: 10 Mar 2011 Posts: 231 Location: Philadelphia
|
Posted: Wed Mar 05, 2014 1:37 am Post subject: xboxdrv req modules |
|
|
I am trying to get xboxdrv up and running with an xbox 1 controller. I'm a little confused about what modules I want enabled. Here is the error message
I get when I start the daemon.
Code: |
* Starting xboxdrv ...[ERROR] XboxdrvDaemon::run(): fatal exception:
Error: No stuitable uinput device found, tried:
/dev/input/uinput: No such file or directory
/dev/uinput: No such file or directory
/dev/misc/uinput: No such file or directory
Troubleshooting:
* make sure uinput kernel module is loaded
* make sure joydev kernel module is loaded
* make sure you have permissions to access the uinput device
* start the driver with ./xboxdrv -v --no-uinput to see if the driver itself works
|
I'm pretty sure I want xpad disabled so there is no interferance. It appears that there is more than one option for modules which can be enabled. Any suggestions on which is best? |
|
Back to top |
|
|
mreff555 Apprentice
Joined: 10 Mar 2011 Posts: 231 Location: Philadelphia
|
Posted: Wed Mar 05, 2014 12:33 pm Post subject: |
|
|
Well, I answered my own question. Sort of, but now I have another.
I enabled both of the modules listed below and it starts without incedent. however I get these messages in dmesg
Code: |
[ 282.269978] usb 2-1.2.1: Product: XBOX Gamepad
[ 410.392360] input: Xbox Gamepad (userspace driver) as /devices/virtual/input/input17
[ 410.415005] xboxdrv[9411]: segfault at 200 ip 00007fea79c209e7 sp 00007fff6cb46480 error 4 in libusb-1.0.so.0.1.0[7fea79c17000+16000]
[32367.753655] input: Xbox Gamepad (userspace driver) as /devices/virtual/input/input18
[32367.776796] xboxdrv[10635]: segfault at 200 ip 00007f54d2b989e7 sp 00007fffb2eaf5e0 error 4 in libusb-1.0.so.0.1.0[7f54d2b8f000+16000]
|
I'm not sure if this vould be bart of the problem but that virtual device "input17", doesn't appear to exist on my system.
or could this be an issue with libusb? |
|
Back to top |
|
|
commander-keen n00b
Joined: 09 Oct 2013 Posts: 47 Location: Europe
|
Posted: Mon Sep 08, 2014 4:30 pm Post subject: |
|
|
Hi,
did you eventually find a solution? I sort of have the same problem using a wireless Xbox360 Controller. xboxdrv is happy as long as I detach it from the kernel, I can see the controller events arrive, they show up on the debug-output. However when I launch it without a detach-option I get a segfault like you. Dmesg tells me its almost identical:
Code: |
[ 569.575325] xboxdrv[2466]: segfault at 144 ip b74cb99e sp bfc2de30 error 4 in libusb-1.0.so.0.1.0[b74c3000+16000]
|
|
|
Back to top |
|
|
mf2 n00b
Joined: 14 Jun 2007 Posts: 43
|
Posted: Tue Sep 09, 2014 5:58 am Post subject: |
|
|
Try running xboxdrv as root. |
|
Back to top |
|
|
commander-keen n00b
Joined: 09 Oct 2013 Posts: 47 Location: Europe
|
Posted: Tue Sep 09, 2014 9:19 am Post subject: |
|
|
Actually I already did run xboxdrv as root. However I eventually made it work. The reason for the segfault was, my kernel did not support uinput - quite hidden in:
Code: |
Device Drivers > Input device support > Miscellaneous devices > User level driver support
|
But thanks you anyways!
Regards, Keen |
|
Back to top |
|
|
czar n00b
Joined: 11 Jan 2015 Posts: 1
|
Posted: Sun Jan 11, 2015 12:50 pm Post subject: |
|
|
commander-keen wrote: | Actually I already did run xboxdrv as root. However I eventually made it work. The reason for the segfault was, my kernel did not support uinput - quite hidden in:
Code: |
Device Drivers > Input device support > Miscellaneous devices > User level driver support
|
But thanks you anyways!
Regards, Keen |
Thank you. this solve my problem. |
|
Back to top |
|
|
|