Changes between Version 5 and Version 6 of NVMe_Support


Ignore:
Timestamp:
Apr 13, 2016, 1:46:10 PM (8 years ago)
Author:
Christian Franke
Comment:

Update Windows info

Legend:

Unmodified
Added
Removed
Modified
  • NVMe_Support

    v5 v6  
    2626||Solaris NVMe support||   ✓  ||  -  ||[https://docs.oracle.com/cd/E36784_01/html/E36871/nvmeadm-1m.html nvmeadm] ||Interface is not documented ||
    2727||IllumOS NVMe support||   ✓  ||  -  ||not yet implemented ||[https://www.illumos.org/issues/6235 no management interface/tool] yet implemented  ||
    28 ||Windows with [https://www.openfabrics.org/index.php/windows-nvm-express.html OpenFabric] based driver||   ✓  ||  ✓  || ?? ||Devices are accessed via NVME_PASS_THROUGH I/O-control. This should work (at least) with NVMe drivers from Intel, OCZ and Samsung. ||
    29 ||Windows with a Microsoft NVMe driver||   ✓  ||  -  || ?? || ?? ||
    30 
     28||Windows with [https://www.openfabrics.org/index.php/windows-nvm-express/nvm-express-subversion-repos.html OpenFabrics] compatible NVMe driver||   ✓  ||  ✓  || Various vendor specific tools || Devices are accessed via [https://svn.openfabrics.org/svnrepo/nvmewin/releases/IOCTL_Sample_App/ NVME_PASS_THROUGH] I/O-control. Successfully tested with NVMe drivers from Intel and Samsung. Should work (at least) also with drivers from OCZ. Does not work with Intel RST driver or Microsoft driver. ||
     29||Windows 7 to 2012.R2 with [https://support.microsoft.com/en-us/kb/2990941 Microsoft NVMe driver] ||  (✓)  ||  -  || ?? || Older Microsoft NVMe drivers [https://social.msdn.microsoft.com/Forums/en-US/bc138b94-da4b-4851-9778-cc63ab65077b/ do not provide a NVMe pass-through I/O-control]. ||
     30||Windows 10 with Microsoft NVMe driver ||  ✓  ||  -  || ?? || [https://msdn.microsoft.com/en-us/library/windows/hardware/dn932068.aspx IOCTL_STORAGE_PROTOCOL_COMMAND] is not yet supported by smartmontools. ||
    3131== Development notes
    3232Development and debugging could be performed using [https://github.com/OpenChannelSSD/qemu-nvme/ QEMU fork] which can emulates NVMe device with most of the features supported, including SMART log pages, namespaces, etc. Tested with Linux and FreeBSD, full list of the options could be found in the [https://github.com/OpenChannelSSD/qemu-nvme/blob/master/hw/block/nvme.c source code].