EL7 + X-Box 360 Wireless Controller

Page

Not bad these days!

Very simple setup.  You will need to enable ELRepo for the kernel module packages to be found.

[andrew@big-red-wireless Desktop]$ sudo yum info kmod-joydev kmod-xpad
[sudo] password for andrew:
Loaded plugins: langpacks, product-id, subscription-manager
Installed Packages
Name : kmod-joydev
Arch : x86_64
Version : 0.0
Release : 1.el7.elrepo
Size : 43 k
Repo : installed
From repo : elrepo
Summary : joydev kernel module(s)
URL : http://www.kernel.org/
License : GPLv2
Description : This package provides the joydev kernel module(s) built
: for the Linux kernel using the x86_64 family of processors.

Name : kmod-xpad
Arch : x86_64
Version : 0.0.6
Release : 3.el7.elrepo
Size : 49 k
Repo : installed
From repo : elrepo
Summary : xpad kernel module(s)
URL : http://www.kernel.org/
License : GPLv2
Description : This package provides the xpad kernel module(s) built
: for the Linux kernel using the x86_64 family of processors.

[andrew@big-red-wireless Desktop]$

 

1)Install ELRepo

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org (external link)

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm (external link)

2) Install needed packages

yum install kmod-xpad kmod-joydev

3) Run modprobe or reboot to enable the modules

modprobe joydev

modprobe xpad

4) Configure/calibrate joystick

jscal -c /dev/input/js0

Here are the axis that it will need your input on calibrating:

0)Left analog stick left/right

1)Left analog stick up/down

2)Left paddle

3)Right analog stick left/right

4)Right analog stick up/down

5)Right paddle

5) To make the settings permanent

su -c 'jscal -p /dev/input/js0 > /etc/jscal-xbox.cal'

su -c 'echo source /etc/jscal-xbox.cal >> /etc/rc.d/rc.local'

One thought on “EL7 + X-Box 360 Wireless Controller

Leave a Reply