Thread (21 messages) flat view 21 messages, 5 authors, 2d ago

Re: [PATCH 2/3] HID: valve-index: Reboot headset on system power transitions

From: Michal Pecio <hidden>
Date: 2026-09-10 20:53:04
Also in: linux-usb, lkml

On Thu, 10 Sep 2026 15:43:18 -0500, Mario Limonciello wrote:
quoted
quoted
+/*
+ * The headset's EDID service is lost when the host disables the DisplayPort
+ * PHY during system suspend, so it needs the reboot on the way out of
+ * suspend.  Doing it on the way in does not work: the headset dropping off
+ * USB is a remote-wakeup event from its hub and aborts the suspend.
+ */  
The internal hub which will be quirked by the next patch, or its parent?  
It has to be the internal hub if quirking it works, no?
I believe there are two separate problems here:

1. resetting the device at suspend causes instant wakeup
2. a few seconds later the system wakes up anyway

1. is solved by resetting on resume rather than suspend
2. is solved by the quirk

Questions:

Any chance that 2 also solves 1?
Would resetting on suspend be preferable, as the comment suggests?
Maybe it would, if the reset can race with DP seeing empty EDID? 

Regards,
Michal
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help