Print this page
MFV: illumos-gate@48d370f1e98a10b1bdf160dd83a49e0f49f6c1b7
9809 nvme driver should attach to all NVMe 1.x devices
9810 Update parts of NVMe headers for newer specs
9811 nvmeadm(1M) should have ctf
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Dan McDonald <danmcd@joyent.com>
Author: Robert Mustacchi <rm@joyent.com>
NEX-8020 illumos nvme changes
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
NEX-5192 Samsung SSD SM951-NVMe shows checksum errors
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
NEX-5792 support NVMe namespace EUI64
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
NEX-6226 nvme(7d) manpage cleanup
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Jean McCormack <jean.mccormack@nexenta.com>
NEX-5791 support NVMe volatile write cache
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
NEX-2182 need driver for Intel NVM Express (nvme) (preview)
Reviewed by: Dan Fields <dan.fields@nexenta.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/man/man7d/nvme.7d
          +++ new/usr/src/man/man7d/nvme.7d
↓ open down ↓ 2 lines elided ↑ open up ↑
   3    3  .\" Common Development and Distribution License ("CDDL"), version 1.0.
   4    4  .\" You may only use this file in accordance with the terms of version
   5    5  .\" 1.0 of the CDDL.
   6    6  .\"
   7    7  .\" A full copy of the text of the CDDL should have accompanied this
   8    8  .\" source.  A copy of the CDDL is also available via the Internet at
   9    9  .\" http://www.illumos.org/license/CDDL.
  10   10  .\"
  11   11  .\"
  12   12  .\" Copyright 2016 Nexenta Systems, Inc.  All rights reserved.
       13 +.\" Copyright (c) 2018, Joyent, Inc.
  13   14  .\"
  14      -.Dd Mar 30, 2017
       15 +.Dd July 31, 2018
  15   16  .Dt NVME 7D
  16   17  .Os
  17   18  .Sh NAME
  18   19  .Nm nvme
  19   20  .Nd Intel NVMe compliant storage driver
  20   21  .Sh DESCRIPTION
  21   22  The
  22   23  .Nm
  23   24  driver uses the
  24   25  .Xr blkdev 7D
  25   26  framework to provide access to
  26      -.Tn Intel
       27 +Intel
  27   28  NVMe compliant solid-state storage devices.
  28   29  .Lp
  29   30  NVMe devices supporting multiple namespaces will present each
  30   31  namespace as its own
  31   32  .Xr blkdev 7D
  32   33  instance in the system.
  33   34  .
  34   35  .Sh CONFIGURATION
  35   36  The
  36   37  .Nm
↓ open down ↓ 4 lines elided ↑ open up ↑
  41   42  change without notice.
  42   43  The following properties are currently supported:
  43   44  .Bl -tag -width Va
  44   45  .It Va strict-version
  45   46  This can be set to 0 to allow
  46   47  .Nm
  47   48  to attach to devices supporting newer version of the NVMe
  48   49  specification.
  49   50  The default value is 1, limiting
  50   51  .Nm
  51      -to work with devices up to specification version 1.2.
       52 +to work with devices that support major version 1.
  52   53  .It Va ignore-unknown-vendor-status
  53   54  This can be set to 1 to allow
  54   55  .Nm
  55   56  to continue operating even if it receives an unknown vendor command
  56   57  status.
  57   58  .It Va admin-queue-len
  58   59  This is the number of entries in the admin command queue.
  59   60  Legal values are between 16 and 4096, the default value is 256.
  60   61  .It Va io-queue-len
  61   62  This is the number of entries in each I/O command queue.
↓ open down ↓ 50 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX