Changes between Version 39 and Version 40 of NVMe_Support


Ignore:
Timestamp:
Aug 3, 2025, 1:40:56 PM (3 months ago)
Author:
Christian Franke
Comment:

Remove or update defunct links

Legend:

Unmodified
Added
Removed
Modified
  • NVMe_Support

    v39 v40  
    2121||Linux 3.3 or later||  ✓  ||  ✓  ||[https://github.com/linux-nvme/nvme-cli nvme-cli], [https://github.com/xnox/nvme-user nvme-user] || ||
    2222||FreeBSD 9.2 or later||  ✓  ||  ✓  ||[https://www.freebsd.org/cgi/man.cgi?query=nvmecontrol nvmecontrol]|| ||
    23 ||NetBSD 8.0 or later||  ✓  ||  ✓  || [http://netbsd.gw.com/cgi-bin/man-cgi/man?nvmectl+8+NetBSD-current nvmectl] || Smartmontools supports this since 6.6 (r4343). ||
     23||NetBSD 8.0 or later||  ✓  ||  ✓  || [https://man.netbsd.org/nvmectl.8 nvmectl] || Smartmontools supports this since 6.6 (r4343). ||
    2424||OpenBSD 7.6 or later||  ✓  ||  ✓   || - ||Smartmontools supports this since r5637 (pre-7.5) ||
    2525||MacOS 10.10.3+ native NVMe support ||  ✓  ||  ✓  || ||Before release 10.13 only Apple-branded NVMe devices were supported, monitoring API is implemented ([https://gist.github.com/samm-git/d4d7ba9929ff7d2c134251481505f544 NVMeSMARTClient]) but not documented. Limited NVMe support added in the [https://binaryfruit.com/drivedx DriveDx] app (commercial, closed source) and in the smartmontools since 6.6 (r4438).||
    2626||Oracle Solaris 11.2+||   ✓  ||  -  ||[https://docs.oracle.com/cd/E36784_01/html/E36871/nvmeadm-1m.html nvmeadm] ||Interface is not documented ||
    2727||IllumOS [https://github.com/illumos/illumos-gate/commit/3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5 NVMe driver]||   ✓  ||  -  || [https://illumos.org/man/1m/nvmeadm nvmeadm] ||[https://github.com/illumos/illumos-gate/blob/master/usr/src/uts/common/sys/nvme.h NVME_IOC ioctl]   ||
    28 ||Windows with driver supporting [https://svn.openfabrics.org/svnrepo/nvmewin/releases/IOCTL_Sample_App/ NVME_PASS_THROUGH]||   ✓  ||  ✓  || Various vendor specific tools || Successfully tested with NVMe drivers from Intel, OCZ/Toshiba and Samsung. Does not work with Intel RST drivers or Microsoft NVMe drivers. ||
    29 ||Windows with [https://downloadcenter.intel.com/de/product/55005 Intel RST driver] ||   ✓  ||  -  || || See ticket #1223. ||
    30 ||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]. ||
    31 ||Windows 10 with Microsoft NVMe driver (stornvme.sys) ||  ✓  ||  ✓  || ?? || Access via [https://msdn.microsoft.com/en-us/library/windows/desktop/mt718131.aspx enhanced version of IOCTL_STORAGE_QUERY_PROPERTY] is supported since smartmontools 6.6 (r4348). ||
     28||Windows with driver supporting `NVME_PASS_THROUGH` compatible with !OpenFabrics ''nvmewin'' driver (the source code is no longer available)||   ✓  ||  ✓  || Various vendor specific tools || Successfully tested with NVMe drivers from Intel, OCZ/Toshiba and Samsung. Does not work with Intel RST drivers or Microsoft NVMe drivers. ||
     29||Windows with Intel RST driver ||   ✓  ||  -  || || See ticket #1223. ||
     30||Windows 7 to 2012.R2 with [https://support.microsoft.com/en-us/kb/2990941 Microsoft NVMe driver] ||  (✓)  ||  -  || ?? || Older Microsoft NVMe drivers do not provide a NVMe pass-through I/O-control. ||
     31||Windows 10 with Microsoft NVMe driver (stornvme.sys) ||  ✓  ||  ✓  || ?? || Access via [https://learn.microsoft.com/en-us/windows/win32/fileio/working-with-nvme-devices enhanced version of IOCTL_STORAGE_QUERY_PROPERTY] is supported since smartmontools 6.6 (r4348). ||
    3232== NVMe pass-through support of USB to NVMe bridges ==
    3333See [wiki:USB USB wiki page].