https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290265

Warner Losh <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #7 from Warner Losh <[email protected]> ---
Failed to reset on resume.
Yikes! I have no clue how to debug that. I suspect something wonky with power
states, which may point at ACPI?

To make progress, the first step is going to be to see what power state the
NVMe drive is in, and whether or not the links to it are up.

If they are all OK, then we need to maybe look at other things (does this
specific drive need addition time to reset maybe?) Also need to make sure that
the BARs are save/restored correctly.

If they aren't OK, we need to think about how to address that, since the resume
code is written with a 'the device is powered back on' assumption that the pci
bus has, in the past, maintained (even if it went from D3 -> D0 state and 
restored its BARs).

This isn't a general problem with all NVME drives, or my inbox would be jammed
packed...  Plus I don't see it (though I don't suspend / resume on a laptop
with an NVMe controller lately).

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to