Re: [PATCH v3] bus: mhi: host: pci_generic: Update the default autosuspend_delay_ms as 5000ms
From: Jeff Hugo
Date: Wed Oct 28 2026 - 17:33:01 EST
On 10/21/2026 4:54 AM, Slark Xiao wrote:
For some MHI devices in some specific scenarios, the default valueReviewed-by: Jeff Hugo <jeff.hugo@xxxxxxxxxxxxxxxx>
of autosuspend_delay_ms may not be enough to handle the last wake
event, potentially leading to device timeout or link drop issues.
This can lead to a runtime resume failure and a subsequent system
error:
[ 8749.089545] mhi mhi0: Resuming from non M3 state (SYS ERROR)
[ 8749.089573] mhi-pci-generic 0000:73:00.0: failed to resume device: -22
[ 8749.090218] mhi-pci-generic 0000:73:00.0: device recovery started
...
[ 8752.940324] mhi-pci-generic 0000:73:00.0: reset failed
Following Qualcomm's recommended settings from Windows and their
suggestion during case discussions, update the default autosuspend
delay to 5000ms for MHI devices.
Fixes: d3800c1dce24 ("bus: mhi: pci_generic: Add support for runtime PM")
Cc: stable@xxxxxxxxxxxxxxx
Signed-off-by: Slark Xiao <slark_xiao@xxxxxxx>