Comment # 21 on bug 1207948 from
(In reply to Martin Jambor from comment #20)
> (In reply to Takashi Iwai from comment #17)
> > Hm, it looks like an endless wait in __mhi_pm_resume().
> > There should be the timeout_ms entry for the mhi bus in /sys/kernel/debug/.
> > What value is it shown there?
> 
> Do you mean this?
> 
> # cat  /sys/kernel/debug/mhi/mhi0/timeout_ms
> 90000 ms

Ah, that explains why the panic is triggered.  The timeout in the driver core
for the resume hang watchdog is 60 seconds, while this MHI bus timeout is set
to 90 seconds.  So the watchdog triggers the panic before the MHI bus driver
goes out of the event loop.

Could you try to write a smaller value such as 20000 there, and retry the
hibernate/resume?
  # echo -n 20000 > /sys/kernel/debug/mhi/mhi0/timeout_ms

This should avoid the panic, at least, even though the WiFi might be broken
after the resume.


You are receiving this mail because: