STEAM GROUP
Steam Universe Steam U
STEAM GROUP
Steam Universe Steam U
32,068
IN-GAME
269,246
ONLINE
Founded
September 23, 2013
All Discussions > Steam OS > Topic Details
SteamOS Xbox one controller support
Hi!

Can someone help me with this. Firstly yeh I googled it, been googling all morning to get running nicely. I see on the internet that SteamOS supports xbox one controllers(wired). Yet with my controller plugged in SteamOS tells me there is no controller detected. I am a capable user of linux systems so if you can guide me in the right direction that would be much help =)

Thanks!

A_one_man_gang
< >
Showing 1-15 of 16 comments
TheLinuxPirate Apr 12, 2015 @ 1:22pm 
Did you turn the controller on?
Deus Maximus Apr 12, 2015 @ 1:34pm 
Are you using the USB wired controller? There isn't support for the wireless one with anything yet, AFAIK.

Edit: Whoops, missed that in your post. Have you tried any other controllers?
Last edited by Deus Maximus; Apr 12, 2015 @ 1:35pm
a_one_man_gang Apr 12, 2015 @ 2:19pm 
Nup, tbh its probably because its a 3rd party wired controller, its a good high quality xbox one 3rd party so I hoped it would be nice and easy as windblows driver install. Even tried xboxdrv but that even said none detected. Its wired only does not need turning on. Ah i do have a 360 pad that someone is borrowing, might have to go grab it dissapointing though as this pad is far better than one of a 360
Charlie Apr 16, 2015 @ 3:27pm 
If you install Linux Kernel version 17 or higher (somewhere around there) you can get Xbox One Controller support.
ProfessorKaos64 Apr 16, 2015 @ 4:03pm 
Originally posted by You Know Nothing Jon Snow:
If you install Linux Kernel version 17 or higher (somewhere around there) you can get Xbox One Controller support.
No, Linux Kernel version 3.17 (there is no version 17, not for quite a white ^_^) , of which is a dangerous thing to do with a Debian variant based on Debian Wheezy. I would not advise it. Valve has already included (backported?) the Xbox One controller driver for the wired variant/use.
Last edited by ProfessorKaos64; Apr 16, 2015 @ 4:04pm
directhex Apr 16, 2015 @ 11:24pm 
Originally posted by ProfessorKaos64:
Originally posted by You Know Nothing Jon Snow:
If you install Linux Kernel version 17 or higher (somewhere around there) you can get Xbox One Controller support.
No, Linux Kernel version 3.17 (there is no version 17, not for quite a white ^_^) , of which is a dangerous thing to do with a Debian variant based on Debian Wheezy. I would not advise it. Valve has already included (backported?) the Xbox One controller driver for the wired variant/use.

I wouldn't say dangerous per se. But there might be Valve omissions. And you'd need updated firmware packages too
Charlie Apr 17, 2015 @ 5:42am 
Originally posted by ProfessorKaos64:
No, Linux Kernel version 3.17 (there is no version 17, not for quite a white ^_^) , of which is a dangerous thing to do with a Debian variant based on Debian Wheezy. I would not advise it. Valve has already included (backported?) the Xbox One controller driver for the wired variant/use.
3.17, that's it. Thanks for the correction. As for if SteamOS has Xbox One controller support I cannot confirm or deny as I haven't got my Xbox One controller right now and I haven't used SteamOS in months. As for updating a Linux Kernel it varies on what distro you are using, however if you follow the instructions it should be pretty safe. I have updates Kernels before on Debian based Operating Systems and had no issues. As "directhex" said updating a Kernel could require certain drivers or software that Valve haven't provided yet. If you want Xbox One controller support now the safest option would be go with Ubuntu, download the latest Kernel, install it and done!
Last edited by Charlie; Apr 17, 2015 @ 5:44am
borg_7_of_9 Apr 17, 2015 @ 11:40pm 
Originally posted by Deus Maximus:
Are you using the USB wired controller? There isn't support for the wireless one with anything yet, AFAIK.

Edit: Whoops, missed that in your post. Have you tried any other controllers?

Also I have been using the wireless Xbox controller since day one! Works fine..
not to mention I lost the controller somewhere and had to picup a new wireless controller secondhand.. connected it and bang it work's with my old wireless windows xbox reciever..

SteamOS FTW
Last edited by borg_7_of_9; Apr 17, 2015 @ 11:43pm
a_one_man_gang Apr 18, 2015 @ 12:54pm 
Dont really want to swap to ubuntu, nothing against it but the main reason Im on steamOS is to try it out and see how it progresses and to experiment with it. I have live discs of linux builds a Kali and an Ubuntu, for general purpose and most games i stick to windows just because of compatability. Seriously though guys thank you for your replies, i saw about kernel updates before but it wasnt clear how risky and unstable it would be, might have a play around and see as it on a seperate partition if something goes bad i could just start over. I know it is such a naive thing to say and think but i really hoped for a simple solution like just download one thing from a repo and problem solved lol
borg_7_of_9 Apr 18, 2015 @ 5:58pm 
@a_one_man_gang did you not see the post I have been using the wireless controller since day one..

SteamOs works a treat..
Last edited by borg_7_of_9; Apr 18, 2015 @ 5:59pm
a_one_man_gang Apr 18, 2015 @ 8:13pm 
Yeh I saw, but did you see mine =P Wired 3rd party(high quality) xbox one controller, works fine with windows xbox one drivers, just not detecting the device in SteamOS at all
borg_7_of_9 Apr 18, 2015 @ 10:35pm 
sure someone here can help then.
i doubt its not being detected at all probable some stupid PID:


Try lsusb from a console post the results someones bound to have a fix that uses the xbox driver so to speak..
a_one_man_gang Apr 19, 2015 @ 1:13am 
Sure but if i find it in lsusb then what? can I change/spoof its ID?
a_one_man_gang Apr 19, 2015 @ 1:26am 
@steamos:~$ lsusb
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 003 Device 002: ID 062a:4101 Creative Labs
Bus 003 Device 003: ID 1b1c:0c04 Corsair
Bus 003 Device 004: ID 093a:2521 Pixart Imaging, Inc.
Bus 005 Device 002: ID 24c6:541a
Bus 003 Device 005: ID 4971:ce23 SimpleTech
Bus 003 Device 006: ID 0b05:17d0 ASUSTek Computer, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
ProfessorKaos64 Apr 19, 2015 @ 1:41pm 
Once you have the ID, I suppose you could swap Steam's xpad driver for xboxdrv and spoof the ID into the list of controllers in the xboxdrv configs (new ones get added by github pull requests from time to time). However, still strange that it won't get picked up, possible due to the third party device ID being strange.
Last edited by ProfessorKaos64; Apr 19, 2015 @ 3:44pm
< >
Showing 1-15 of 16 comments
Per page: 1530 50

All Discussions > Steam OS > Topic Details
Date Posted: Apr 12, 2015 @ 4:47am
Posts: 16