Bug#1115830: steam-devices: systemd258 requires udev changes for the steam controller to work
axel
at46n at t-online.de
Sat Sep 20 09:41:45 BST 2025
Package: steam-devices
Version: 1:1.0.0.84~ds-2
Severity: important
Tags: upstream
X-Debbugs-Cc: at46n at t-online.de
Dear Maintainer, steam controller and probably all other controllers handled by
this package aren't working any more since sytemd258.
It seems systemd requires some changes in the udev rules:
* ACLs for device nodes requested by "uaccess" udev tag are now always
applied/updated by systemd-udevd through "uaccess" udev builtin, and
systemd-logind no longer applies/updates ACLs but triggers "change"
uevents to make systemd-udevd apply/update ACLs. Hence, the "uaccess"
udev tag should be set not only on "add" action but also on "change"
action, and it is highly recommended that the rule is applied all
actions except for "remove" action.
Recommended example:
ACTION!="remove", SUBSYSTEM=="hidraw", TAG+="uaccess"
The following example does not work since v258:
ACTION=="add", SUBSYSTEM=="hidraw", TAG+="uaccess"
A user made a pull request with the changes needed upstream:
https://github.com/ValveSoftware/steam-devices/pull/67
Until this is fixed a workaround is to modprobe uinput. Then The steam
controller is working again.
Regards
Axel
-- System Information:
Debian Release: forky/sid
APT prefers testing
APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.16.7+deb14-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
steam-devices depends on no packages.
steam-devices recommends no packages.
Versions of packages steam-devices suggests:
ii steam-installer 1:1.0.0.84~ds-2
-- no debconf information
More information about the Pkg-games-devel
mailing list