Random disconnects using pipewire w/ Dell D6000 docking station & DisplayLink
If you are filing this issue with a regular release please try master as it might already be fixed.
Version, Distribution, Desktop Environment: 0.3.38, Manjaro, GNOME 40.4.0 (X11)
Description of Problem:
When using DisplayLink and a Dell D6000 docking station with Pipewire running, the docking station will disconnect and stop working after some time, requiring a physical reconnection.
This also occurs with PulseAudio, and I suspect the issue might be related to Pulse support generally due to the workaround below. See this DisplayLink forum thread.
PulseAudio seems to have a functional workaround where disabling module-suspend-on-idle
prevents these disconnects - see this Arch Wiki section. If there is an equivalent workaround anyone can point me to for pipewire I would appreciate it (esp. if this issue turns out to be outside of this project's direct control).
How Reproducible:
Consistent, though actual replication time varies. Reproduced on two separate laptops and two separate D6000 stations, each with different USB/audio configurations.
Steps to Reproduce:
- On Manjaro, install manjaro-pipewire and manjaro-pulse from pacman, and evdi and displaylink from the AUR
- Connect a Dell D6000 docking station (monitor may need to be connected)
- Continue using the machine (usually the issue triggers within an hour, but some users report 1-2 hours of usage before a disconnect)
Actual Results:
Docking station disconnects (screens go blank, connected USB devices stop working) and must be physically reconnected to start working again (after a while, the disconnect will occur again).
Expected Results:
Docking station should continue to function with prolonged use.
Additional Info Eg. pw-dump -N > file
(As Attachment Please):
Please let me know if you need further information or have a workaround similar to the module-suspend-on-idle fix.