Skip to content

Steam Controller (2026) and USB puck do not wake system from suspend #4873

Description

@err53

Describe the bug

On an ASUS ROG Ally running Bazzite Deck stable, the new Steam Controller does not wake the device from suspend by default over either USB dongle or direct USB.

An Xbox controller on the same system wakes the device correctly.

The Steam Controller dongle appears as:

Bus 005 Device 011: ID 28de:1304 Valve Software Steam Controller Puck

Direct USB connection appears as:

Bus 005 Device 016: ID 28de:1302 Valve Software Steam Controller

For the dongle, its sysfs wake setting was disabled:

/sys/bus/usb/devices/5-1.2
disabled

Enabling wake for only that device fixed wake from suspend via the dongle:

echo enabled | sudo tee /sys/bus/usb/devices/5-1.2/power/wakeup

After this, the ROG Ally successfully woke from suspend using the Steam Controller dongle.

What did you expect to happen?

The ROG Ally should wake from suspend when the Steam Controller is powered on or used, whether connected through its USB dongle or directly over USB.

This already works with an Xbox controller on the same system.

Session Logs

https://paste.centos.org/view/e269ceef

Hardware

Device: ASUS ROG Ally
OS image: bazzite-deck:stable
Bazzite version: 43.20260313
Kernel: 6.17.7-ba28.fc43.x86_64
Controller: Steam Controller (2026)
Dongle USB ID: 28de:1304 Valve Software Steam Controller Puck
Direct USB ID: 28de:1302 Valve Software Steam Controller

Extra information or context

Diagnostic output showing the isolated dongle fix:

https://rentry.co/d36fw4i9

Earlier ujust device-info:

https://paste.centos.org/view/7f5b04ad

This appears to be a missing USB wake persistence / device handling issue for the Steam Controller.

The minimal confirmed workaround for the dongle is enabling wake for the Steam Controller USB dongle device itself (this obviously changes by system, so a fix would need to use the USB IDs):

echo enabled | sudo tee /sys/bus/usb/devices/5-1.2/power/wakeup

I previously also tested enabling broader USB/ACPI wake settings, but later isolated the dongle fix to the Steam Controller device wake setting above.

The same issue also occurs when the Steam Controller is connected directly over USB as 28de:1302.

Valve's udev rules for SteamOS were updated here: ValveSoftware/steam-devices@97283af

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions