Package Details: steamos-xpad-dkms 20160806-1

Git Clone URL: https://aur.archlinux.org/steamos-xpad-dkms.git (read-only)
Package Base: steamos-xpad-dkms
Description: xpad kernel module included with Valve's SteamOS
Upstream URL: https://github.com/ValveSoftware/steamos_kernel
Keywords: controller gamepad steam xpad
Licenses: GPL2
Conflicts: steamos-xpad
Submitter: popsUlfr
Maintainer: dustball
Last Packager: dustball
Votes: 43
Popularity: 1.281817
First Submitted: 2014-01-23 19:51
Last Updated: 2016-08-06 20:31

Latest Comments

PbZeppelin commented on 2016-08-06 20:26

The upstream file has changed on August 4th, and as such now has a different sha512 hash. The new hash that sha512sum spits out is:

fc8ad5dbc7789ee7ffb94fc132e92f0db9472bdea6de2844473d41e508ee1effbc77ea861ec6c03524f1a903443f24ddc45f57e84c0197e03f017e47050f67c5


The PKGBUILD will have to be updated to accomodate for the change.


Link to the upstream GitHub file:

https://github.com/ValveSoftware/steamos_kernel/tree/brewmaster-4.1/drivers/input/joystick

fallenpixel commented on 2016-08-06 14:26

xpad.c fails the checksum

ThecaTTony commented on 2016-06-23 18:29

@zerophase

Could you solve the problem with steamos-xpad-dkms and linux-ck? The same thing happened to my.

dustball commented on 2016-05-23 22:22

@bruc3: I don't know if this breaks anything else. So your best course of action is to either ask upstream to fix it, or create a fork and patch it yourself.

bruc3 commented on 2016-05-23 22:05

would it be possible to add a patch to implement these changes: http://4archive.org/board/g/thread/206346

if you cannot or would not view the link, it's a replacement from
{ 0x045e, 0x0719, "Xbox 360 Wireless Receiver", MAP_DPAD_TO_BUTTONS, XTYPE_XBOX360W },
to
{ 0x045e, 0x0719, "Microsoft X-Box 360 pad", 0, XTYPE_XBOX360W },

to fix the gamemaker studio issue detailed here: https://wiki.archlinux.org/index.php/Gamepad#SteamOS_xpad

dustball commented on 2016-05-12 18:21

@ThecaTTony This has nothing to do with my packaging, please report that to upstream.

ThecaTTony commented on 2016-05-12 18:15

While the module works well, after suspending the system often it happens that the LEDs start blinking when I turn on the joystick.

# modprobe -r steamos_xpad && modprobe steamos_xpad

Does not solve the problem, disconnecting the receiver and reconnecting again fixes. The joystick is still working properly regardless of the blinking LEDs

To any of you happened something similar? Thanks.

zerophase commented on 2016-04-02 04:17

Whenever I try to install I keep getting:

Error! There are no instances of module: steamos-xpad
20160103 located in the DKMS tree.
error: command failed to execute correctly

I tried deleting the xpad.ko.gz file from 4.4.6-1-ck kernel with no luck.

If I try to modprobe steamos-xpad I get:
steamos_xpad: Unknown symbol xpad_send_led_command (err 0)

modinfo steamos-xpad shows:

filename: /lib/modules/4.4.6-1-ck/kernel/drivers/input/joystick/steamos-xpad.ko
license: GPL
description: X-Box pad driver
author: Marko Friedemann <mfr@bmx-chemnitz.de>
alias: usb:v162Ep*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v162Ep*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v15E4p*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v15E4p*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v1532p*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v1532p*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v24C6p*d*dc*dsc*dp*icFFisc47ipD0in*
alias: usb:v24C6p*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v24C6p*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v1689p*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v1689p*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v0F0Dp*d*dc*dsc*dp*icFFisc47ipD0in*
alias: usb:v0F0Dp*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v0F0Dp*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v1BADp*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v1BADp*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v146Bp*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v146Bp*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v1430p*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v1430p*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v12ABp*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v12ABp*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v0E6Fp*d*dc*dsc*dp*icFFisc47ipD0in*
alias: usb:v0E6Fp*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v0E6Fp*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v0738p4540d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0738p*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v0738p*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v046Dp*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v046Dp*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v045Ep*d*dc*dsc*dp*icFFisc47ipD0in*
alias: usb:v045Ep*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v045Ep*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v044Fp*d*dc*dsc*dp*icFFisc5Dip81in*
alias: usb:v044Fp*d*dc*dsc*dp*icFFisc5Dip01in*
alias: usb:v*p*d*dc*dsc*dp*ic58isc42ip00in*
depends: usbcore
vermagic: 4.4.6-1-ck SMP preempt mod_unload modversions
parm: dpad_to_buttons:Map D-PAD to buttons rather than axes for unknown pads (bool)
parm: triggers_to_buttons:Map triggers to buttons rather than axes for unknown pads (bool)
parm: sticks_to_null:Do not map sticks at all for unknown pads (bool)

Ghul commented on 2016-01-07 18:09

tested ffb on grid autosport, it triggers with very long delay, I had to wait more than 40 seconds to receive each events.

ryanvade commented on 2015-02-18 14:58

Never mind. I setup the controller in steam and it all works now.

All comments