Steam for Linux

Steam for Linux

controller not recognized in Steam (Linux), "XBOX One Afterglow wired controller"
Hello together,

could you please help me in getting my controller to work with Steam, i read already several posts but i can not get success.

The controller is detected correctly, after xpad module is loaded
modprobe xpad [\code] All necessary interfaces are there:
matthias@linux-nrsi:~> lsmod |grep xpad xpad 36864 0 ff_memless 16384 1 xpad usbcore 270336 8 uas,xpad,usb_storage,ohci_hcd,ohci_pci,ehci_hcd,ehci_pci,usbhid matthias@linux-nrsi:~> lsmod |grep joy joydev 20480 0 matthias@linux-nrsi:~> lsmod |grep uinp uinput 20480 0 matthias@linux-nrsi:~> ls -la /dev/uinput crw-rw---- 1 root games 10, 223 28. Dez 15:44 /dev/uinput matthias@linux-nrsi:~> ls -la /dev/input/event17 crw-rw-rw-+ 1 root games 13, 81 28. Dez 18:07 /dev/input/event17 matthias@linux-nrsi:~> lsusb |grep 0e6 Bus 005 Device 013: ID 0e6f:0139 Logic3 [\code] Even when Steam starts it prints something on the console:
Local Device Found type: 0e6f 0139 path: sdl://0 serial_number: Manufacturer: Product: Afterglow Prismatic Wired Controller Release: 4300 Interface: -1 [\code] But no controller is detected by Steam. With this above settings, the linux game "tuxracer" is working fine with this controller. I also tried some things with xboxdrv, but the problem is that without xpad in kernel modules, i do not get a input device for this controller, also tried much udev config stuff. As you see above, the permission of the files are not the problem. jstest is also running on /dev/input/js0 . But why does Steam not recognize the controller. Thanks for any help. Matthias
< >
Showing 1-7 of 7 comments
Marlock Dec 31, 2017 @ 2:19pm 
if it appears normal on jstest then steam should be listing it...

did you check if it is seen by steam like a generic controller instead of an xbox controller? not all xbox-like controllers are interpreted as such
OppaErich Jan 6, 2018 @ 6:40am 
I have the wireless one which does NOT work wireless but should work wired. After I managed to find a fitting USB cable I pluged it in and it worked. Pushing the big button starts BSM of the Steam client and anything works fine.

journalctl -f

Jan 06 15:30:57 oppa-hex-ssd kernel: usb 5-4.2: new full-speed USB device number 7 using ehci-pci
Jan 06 15:30:57 oppa-hex-ssd kernel: usb 5-4.2: New USB device found, idVendor=045e, idProduct=02ea
Jan 06 15:30:57 oppa-hex-ssd kernel: usb 5-4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 06 15:30:57 oppa-hex-ssd kernel: usb 5-4.2: Product: Controller
Jan 06 15:30:57 oppa-hex-ssd kernel: usb 5-4.2: Manufacturer: Microsoft
Jan 06 15:30:57 oppa-hex-ssd kernel: usb 5-4.2: SerialNumber: 3032363030333739363034363436
Jan 06 15:30:57 oppa-hex-ssd mtp-probe[32327]: checking bus 5, device 7: "/sys/devices/pci0000:00/0000:00:16.2/usb5/5-4/5-4.2"
Jan 06 15:30:57 oppa-hex-ssd mtp-probe[32327]: bus: 5, device: 7 was not an MTP device
Jan 06 15:30:57 oppa-hex-ssd kernel: input: Microsoft X-Box One S pad as /devices/pci0000:00/0000:00:16.2/usb5/5-4/5-4.2/5-4.2:1.0/input/input15
Jan 06 15:30:57 oppa-hex-ssd kernel: usbcore: registered new interface driver xpad
Jan 06 15:30:57 oppa-hex-ssd /usr/lib/gdm3/gdm-x-session[4611]: (II) config/udev: Adding input device Microsoft X-Box One S pad (/dev/input/js0)
Jan 06 15:30:57 oppa-hex-ssd /usr/lib/gdm3/gdm-x-session[4611]: (II) No input driver specified, ignoring this device.
Jan 06 15:30:57 oppa-hex-ssd /usr/lib/gdm3/gdm-x-session[4611]: (II) This device may have been added with another device file.
Jan 06 15:30:57 oppa-hex-ssd /usr/lib/gdm3/gdm-x-session[1597]: (II) config/udev: Adding input device Microsoft X-Box One S pad (/dev/input/js0)
Jan 06 15:30:57 oppa-hex-ssd /usr/lib/gdm3/gdm-x-session[1597]: (II) No input driver specified, ignoring this device.
Jan 06 15:30:57 oppa-hex-ssd /usr/lib/gdm3/gdm-x-session[1597]: (II) This device may have been added with another device file.
Jan 06 15:30:57 oppa-hex-ssd upowerd[4269]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:16.2/usb5/5-4/5-4.2
Jan 06 15:30:57 oppa-hex-ssd /usr/lib/gdm3/gdm-x-session[4611]: (II) config/udev: Adding input device Microsoft X-Box One S pad (/dev/input/event15)
Jan 06 15:30:57 oppa-hex-ssd /usr/lib/gdm3/gdm-x-session[4611]: (II) No input driver specified, ignoring this device.
Jan 06 15:30:57 oppa-hex-ssd /usr/lib/gdm3/gdm-x-session[4611]: (II) This device may have been added with another device file.
Jan 06 15:30:57 oppa-hex-ssd /usr/lib/gdm3/gdm-x-session[1597]: (II) config/udev: Adding input device Microsoft X-Box One S pad (/dev/input/event15)
Jan 06 15:30:57 oppa-hex-ssd /usr/lib/gdm3/gdm-x-session[1597]: (II) No input driver specified, ignoring this device.
Jan 06 15:30:57 oppa-hex-ssd /usr/lib/gdm3/gdm-x-session[1597]: (II) This device may have been added with another device file.
MBMagician Apr 23, 2018 @ 7:31am 
Did you get this fixed? im having the exact same issue with the prismatic on manjaro
PatMat Apr 26, 2018 @ 5:50am 
tuyhkj
SolidNoctis Apr 29, 2018 @ 1:01pm 
Which distro are you using?
GettusR-ktus May 1, 2018 @ 2:47am 
I had issues with my xbox 360 controller not being detected. A few years ago I used the xpad module which worked mostly fine but somehow it didn't work when I last tried it.
Since then I removed the xpad module from the kernel (I actually had it built in) and started using xboxdrv[pingus.seul.org] and I haven't had a lot of issues since. (I did need to mimic the xpad driver and configure a deadzone to prevent drift: xboxdrv --mimic-xpad --deadzone 4500)

Yesterday I had an issue with Rocket League not detecting any input from the controller while steam big picture worked fine. (Steam did mention it didn't detect a controller though.)
I managed to fix this by messing around with the controller config checkboxes in Steam. (I needed to disable xbox controller support and enable generic controller support which I had disabled before.) After a restart of steam it worked. Hope this helps.
Sanic Mar 3, 2020 @ 11:27am 
Originally posted by siebz0r:
I had issues with my xbox 360 controller not being detected. A few years ago I used the xpad module which worked mostly fine but somehow it didn't work when I last tried it.
Since then I removed the xpad module from the kernel (I actually had it built in) and started using xboxdrv[pingus.seul.org] and I haven't had a lot of issues since. (I did need to mimic the xpad driver and configure a deadzone to prevent drift: xboxdrv --mimic-xpad --deadzone 4500)

Yesterday I had an issue with Rocket League not detecting any input from the controller while steam big picture worked fine. (Steam did mention it didn't detect a controller though.)
I managed to fix this by messing around with the controller config checkboxes in Steam. (I needed to disable xbox controller support and enable generic controller support which I had disabled before.) After a restart of steam it worked. Hope this helps.

This was exactly my problem. Disabling xbox controller support and enabling generic controller support worked. Seems counter intuitive, but it worked haha. Thanks man.
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Dec 28, 2017 @ 9:41am
Posts: 7