-
Notifications
You must be signed in to change notification settings - Fork 76
Description
Your system information
- Steam client version: 1766177208
- SteamOS version: 3.7.19 Build 20251124.1
- Opted into Steam client beta?: No
- Opted into SteamOS beta?: No
- Have you checked for updates in Settings > System?: Yes
Please describe your issue in as much detail as possible:
When connecting a USB-C docking station to the Steam Deck, HDMI output works as expected,
but USB hub devices (keyboard and mouse) do not enumerate or function.
Expected behavior:
- USB hub devices connected to the dock (keyboard, mouse) should be detected and work normally.
Actual behavior:
- HDMI output works correctly.
- USB hub devices (keyboard/mouse) do not work.
- Kernel logs show repeated resets of a SuperSpeed USB device using xhci-hcd.
- The dock is detected as a USB 3 hub, but enumeration does not complete successfully.
The same docking station works correctly on other devices (non–Steam Deck).
Steps for reproducing this issue:
- Boot Steam Deck with SteamOS Stable.
- Connect the USB-C docking station.
- Connect a keyboard and mouse to the dock.
- Observe that HDMI output works, but USB devices do not function.
Dock information
Dock model: Baseus GamerX 6 Ports USB-C Steam Deck Docking Station
Ports:
- USB-C (host)
- 3x USB 3.0
- HDMI
- Ethernet
lsusb output (dock connected)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 28de:1205 Valve Software Steam Deck Controller
Bus 001 Device 003: ID 13d3:3553 IMC Networks Bluetooth Radio
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 003: ID 05e3:0626 Genesys Logic, Inc. Hub
Bus 004 Device 004: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Additional logs
Kernel version:
6.11.11-valve26-1-neptune
Relevant dmesg output:
[ 352.658281] r8152-cfgselector 4-1.1: reset SuperSpeed USB device number 4 using xhci-hcd
Additional notes
- Disabling USB autosuspend does not resolve the issue.
- Unbinding the r8152 driver does not resolve the issue.
- Using the kernel parameter
usbcore.usb3_disable=1does not disable USB3 for the dock. - The issue appears related to USB3/xHCI handling with certain USB-C docks using
Genesys Logic USB hubs and Realtek RTL8153 (r8152) Ethernet controllers.