Update udev rules to the latest upstream set
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
steam (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
udev (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Steam just switched from evdev to hiraw to talk to controllers and are adding these new udev rules to their steam package. We should add these as well ASAP. This will also give us better support for PS4 controller.
# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}
# Steam Controller udev write access
KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess"
# HTC Vive HID Sensor naming and permissioning
# DualShock 4 wired
SUBSYSTEM=="usb", ATTRS{idVendor}
# DualShock 4 wireless adapter
SUBSYSTEM=="usb", ATTRS{idVendor}
# DualShock 4 slim wired
SUBSYSTEM=="usb", ATTRS{idVendor}
# Valve HID devices over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}
# Valve HID devices over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*28DE:*", MODE="0666"
# DualShock 4 over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=
# DualShock 4 Slim over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=
Here's what we ended up shipping in our Steam package:
# Valve USB devices =="28de" , MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}
# Steam Controller udev write access
KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess"
# Valve HID devices over USB hidraw =="28de" , MODE="0666"
KERNEL=="hidraw*", ATTRS{idVendor}
# Valve HID devices over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*28DE:*", MODE="0666"
# DualShock 4 over USB hidraw =="054c" , ATTRS{idProduct }=="05c4" , MODE="0666"
KERNEL=="hidraw*", ATTRS{idVendor}
# DualShock 4 wireless adapter over USB hidraw =="054c" , ATTRS{idProduct }=="0ba0" , MODE="0666"
KERNEL=="hidraw*", ATTRS{idVendor}
# DualShock 4 Slim over USB hidraw =="054c" , ATTRS{idProduct }=="09cc" , MODE="0666"
KERNEL=="hidraw*", ATTRS{idVendor}
# DualShock 4 over bluetooth hidraw ="*054C: 05C4*", MODE="0666"
KERNEL=="hidraw*", KERNELS=
# DualShock 4 Slim over bluetooth hidraw ="*054C: 09CC*", MODE="0666"
KERNEL=="hidraw*", KERNELS=