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.
