[nvmewin] Issue with the latest OFA driver

Tom Freeman thomas.freeman at wdc.com
Tue Nov 1 09:08:24 PDT 2016


Ray,
We've run into the following issue with the latest OFA driver.
During initialization, the driver request for NVME Identify Namespace fails with a status of "invalid field in command". Because of this, initialization fails and the device does not show up.
The underlying cause is that the driver puts the controller ID value into CDW10.CNTID. According to the NVMe spec, that is only valid when CNS = 0x12 or 0x13. For all other cases, "the host shall clear this field to 0h"

I'd like to make a patch for this. The fix would remove controller ID from any of the instance of NVMe Identify command (the driver does not use CNS = 0x12 or 0x13). How would you like me to proceed to coordinate with the current 1.5 testing?
Thanks,

Tom Freeman
Software Engineer, Device Manager and Driver Development

HGST, a Western Digital brand
Email:  Thomas.freeman at wdc.com
Office:  +1-507-322-2311

Western Digital Corporation (and its subsidiaries) E-mail Confidentiality Notice & Disclaimer:

This e-mail and any files transmitted with it may contain confidential or legally privileged information of WDC and/or its affiliates, and are intended solely for the use of the individual or entity to which they are addressed. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited. If you have received this e-mail in error, please notify the sender immediately and delete the e-mail in its entirety from your system.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/nvmewin/attachments/20161101/dc0c0955/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 1117 bytes
Desc: image001.gif
URL: <http://lists.openfabrics.org/pipermail/nvmewin/attachments/20161101/dc0c0955/attachment.gif>


More information about the nvmewin mailing list