On 13.8.2019 9.50, Kai-Heng Feng wrote:
Hi Mathias,

at 21:24, Kai-Heng Feng <kai.heng.f...@canonical.com> wrote:

at 22:45, Mathias Nyman <mathias.ny...@linux.intel.com> wrote:

[snipped]

Yes, disabling runtime PM can workaround this issue.

What’s next step here? Is it a firmware bug?


Can't say.
From xhci driver point of view the 39:00.0 xHC controller isn't accessible 
after dock
is plugged back in. Looks like PCI side has issues getting the controller back 
to D3
after it was runtime suspended to D0 at dock unplug:

[  346.455568] pci_raw_set_power_state: 25 callbacks suppressed
[  346.455574] xhci_hcd 0000:39:00.0: Refused to change power state, currently 
in D3

As Mika suggested in the bug take a look at PCI side, especially the PCI status 
before
a failing dock replug.

-Mathias

Reply via email to