You are not logged in.

#1 2011-07-03 15:34:52

Rexxar
Member
Registered: 2011-07-03
Posts: 1

Xbox controller

I'm trying to use an original Xbox controller for emulators, and I read somewhere that the driver was included in the kernel forever ago, so I thought it'd 'just work'. But, when I plugged it in, my (usb) mouse freaked out. The cursor pulls all the way to the left, and there's nothing I can do. When I unplug the controller, it immediately goes back to normal. It seems like Arch recognized the controller as a mouse, which is running constantly left. I can drag the cursor away from the side of the screen a little, but it immediately snaps back. Any thoughts?

Offline

#2 2011-07-06 12:02:59

enyaw_ecurb
Member
Registered: 2010-02-12
Posts: 28

Re: Xbox controller

Hey there

the original kernel-space driver for the xbox controller (module xpad) is working fine, however X always recognizes the controller as a pointing device (mouse). I found no way to change that behaviour without breaking auto detection.

I solved the problem by blacklisting xpad and using xboxdrv (it's on AUR).  X still thinks it's a mouse but I found a workaround (http://pingus.seul.org/~grumbel/xboxdrv/xboxdrv.html "Xorg issues"). Additionally you can use xboxdrv for more stuff, e.g. getting a working mouse or controlling the LEDs on the controller. It may be time to write a wiki entry.

Offline

#3 2011-07-06 12:28:21

cinan
Member
From: Slovakia
Registered: 2008-07-04
Posts: 251
Website

Re: Xbox controller

I had issues with xbox controller, too. What I did was uninstalling xf86-input-joystick package. Xpad kernel module works out of the box. I can use my usb mouse and the gamepad. You could try qjoypad (it's in aur); maybe it can help to properly set gamepad behaviour.

Offline

Board footer

Powered by FluxBB