NVME Subsystem Reset Question

Jeffrey Lien Jeff.Lien at wdc.com
Wed Oct 12 10:04:40 PDT 2016

Keith, Jens,
I have a question on what the state of the nvme device should be after a subsystem reset (ie. Writing "NVMe" to NSSR).   The spec says it should be in LTSSM detect state which seems to mean it no longer showing up on the PCI bus which requires a pci bus rescan to get it back.   Does that match your interpretation?   

If so, who's responsible for initiating the bus rescan to get the device back?  I didn't see anything in the driver code that would do this so I'm assuming it would be the App's (that issued the subsystem reset ioctl) responsibility.  Agree?  Or is there something else that should initiate the rescan?


Jeff Lien
Linux Device Driver Development
Device Host Apps and Drivers
jeff.lien at hgst.com
o: 507-322-2416 (ext. 23-2416)
m: 507-273-9124

More information about the Linux-nvme mailing list