Skip to content

Steam Controller unable to pair #10646

@adz21c

Description

@adz21c

Hi,
I've recently received my pre-order for a steam controller, but I can't seem to get it working. I plug in the USB adapter and it is identified, however I can't seem to connect the controller within steam. I did some research and apparently steam needs some extra read+write permission which can be handled via udev as per http://askubuntu.com/questions/686214/how-do-i-get-a-steam-controller-working. I've added this to services.udev.extraRules (adjusting the group as appropriate) and still no luck. I also tried changing permissions of uinput directly and I still have no luck. After further research I found nixos has had to jump through a few hoops to get steam to play nice by using chroot, which I suspect is the source of my problems but I am unsure how to proceed from here. Any ideas?

Thanks,
Adam

Notes

I do have steam working with a PS4 controller via a USB bluetooth adapter. However, the controller must be connected before steam starts as it is unable to pick up the controller dynamically.

Output of usb-devices

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=28de ProdID=1142 Rev=00.01
S:  Manufacturer=Valve Software
S:  Product=Steam Controller
C:  #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
I:  If#= 2 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
I:  If#= 3 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
I:  If#= 4 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid

Metadata

Metadata

Assignees

No one assigned

    Labels

    0.kind: bugSomething is broken6.topic: nixosIssues or PRs affecting NixOS modules, or package usability issues specific to NixOS6.topic: steamSteam game store/launcher (store.steampowered.com)9.needs: package (update)This needs a package to be updated9.needs: reporter feedbackThis issue needs the person who filed it to respond
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions