NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/58025: nvme admin queue does not work after suspend/resume
>Number: 58025
>Category: kern
>Synopsis: nvme admin queue does not work after suspend/resume
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Mar 10 08:50:00 +0000 2024
>Originator: matthew green
>Release: -current
>Organization:
>Environment:
amd64
>Description:
on a thinkpad A475 with a A12-9800B cpu, after suspend-resume the nvme
admin path no longer works. eg, 'nvmectl devlist' hangs. the interrupt
count for this device no longer increases as seen by 'vmstat -i' and
nvmectl is waiting for the
upon investigation i noticed that suspend removes the IO queue interrupts
but does not touch the admin queue interrupt. making it remove/re-add
the admin queue interrupt makes nvmectl work.
>How-To-Repeat:
suspend on a thinkpad A475.
>Fix:
https://www.netbsd.org/~mrg/nvme-resume.v2.diff
Home |
Main Index |
Thread Index |
Old Index