Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] Steam not detecting PS3 controller (sixaxis)?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
huttuded
n00b
n00b


Joined: 27 Jan 2019
Posts: 13

PostPosted: Mon Feb 11, 2019 10:52 pm    Post subject: [SOLVED] Steam not detecting PS3 controller (sixaxis)? Reply with quote

Hello,

I followed the wiki page on how to setup PS3 controller and I'm planning to only use it via USB. I built the modules in kernel and booted up and lsusb shows the controller. It's also visible in /dev/input as js1 and it's inputs can be monitored with cat, but I can't monitor the controller's inputs with xev. Steam won't recognize the controller either. Am I missing some required steps? Is xev even capable of reading controller's inputs?

I read dozens of pages from forums and ArchWiki's gamepad -section and some archived Gentoo Wiki pages about joysticks, but I got headache from information overload and decided to ask from you before I break something in confusion.

EDIT:

Solved by following Steam Controller -wiki page instructions. Since I don't have ConsoleKit enabled, I added

/etc/udev/rules.d/99-steam-controller-perms.rules
Code:
# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Steam Controller udev write access
KERNEL=="uinput", SUBSYSTEM=="misc", MODE="0660", GROUP="input", OPTIONS+="static_node=uinput"

# Valve HID devices over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="28de", MODE="0666"

# Valve HID devices over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*28DE:*", MODE="0666"


and made sure the user was in group "input" and reloaded udev files.


Last edited by huttuded on Wed Feb 13, 2019 1:26 am; edited 4 times in total
Back to top
View user's profile Send private message
arnvidr
Guru
Guru


Joined: 19 Aug 2004
Posts: 589
Location: Oslo, Norway

PostPosted: Tue Feb 12, 2019 2:39 pm    Post subject: Reply with quote

Are you sure you got all the kernel settings right?

I also have a sixaxis, used only via usb, and all I did was add the kernel settings mentioned in the wiki article, and when I plug in the controller, I can use it in games on steam.
_________________
Noone wrote:
anything
Back to top
View user's profile Send private message
huttuded
n00b
n00b


Joined: 27 Jan 2019
Posts: 13

PostPosted: Tue Feb 12, 2019 7:32 pm    Post subject: Reply with quote

Yes, I've (atleast) triple checked that I have all the required kernel settings. Do you have joydev built in or as a module? I'd think that if I didn't have the right kernel modules, I would not be able to see any input in /dev/input.
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 5584

PostPosted: Tue Feb 12, 2019 11:26 pm    Post subject: Reply with quote

Do you have hidraw/hiddev enabled in the kernel?
Back to top
View user's profile Send private message
huttuded
n00b
n00b


Joined: 27 Jan 2019
Posts: 13

PostPosted: Wed Feb 13, 2019 12:17 am    Post subject: Reply with quote

Yes, I have then enabled. I just noticed that the controller works fine with Lutris, steam just won't detect controller.
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 5584

PostPosted: Wed Feb 13, 2019 3:25 am    Post subject: Reply with quote

I wonder if it's multilib-related. FWIW I have a working DS4 controller in steam (and wine steam.exe), I'm using steam-overlay for dependencies though. games-util/steam-launcher installs a udev rule set for hidraw, but I think you have all the relevant lines already.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum