1 NVME(7D)                            Devices                           NVME(7D)
   2 
   3 NAME
   4      nvme - Intel NVMe compliant storage driver
   5 
   6 DESCRIPTION
   7      The nvme driver uses the blkdev(7D) framework to provide access to Intel
   8      NVMe compliant solid-state storage devices.
   9 
  10      NVMe devices supporting multiple namespaces will present each namespace
  11      as its own blkdev(7D) instance in the system.
  12 
  13 CONFIGURATION
  14      The nvme driver can be configured by defining properties in the nvme.conf
  15      file.  The parameters are considered an unstable interface, subject to
  16      change without notice.  The following properties are currently supported:
  17 
  18      strict-version
  19                    This can be set to 0 to allow nvme to attach to devices
  20                    supporting newer version of the NVMe specification.  The
  21                    default value is 1, limiting nvme to work with devices up
  22                    to specification version 1.2.
  23 
  24      ignore-unknown-vendor-status
  25                    This can be set to 1 to allow nvme to continue operating
  26                    even if it receives an unknown vendor command status.
  27 
  28      admin-queue-len
  29                    This is the number of entries in the admin command queue.
  30                    Legal values are between 16 and 4096, the default value is
  31                    256.
  32 
  33      io-queue-len  This is the number of entries in each I/O command queue.
  34                    Legal values are between 16 and 65536, the default value is
  35                    1024.
  36 
  37      async-event-limit
  38                    This is the maximum number of asynchronous event requests
  39                    issued by the driver.  Asynchronous events are used to
  40                    report error conditions.  The driver will never use more
  41                    asynchronous events than this value, or what the hardware
  42                    supports if it is less, or 1/10th of the admin queue length
 
 
  58      /dev/dsk/cntnd0sn                 Block device minor nodes.
  59      /dev/rdsk/cntnd0sn                Raw block device minor nodes.
  60 
  61      In the device minor nodes, the following substitutions may occur:
  62 
  63            cn            A controller number, typically one for each nvme
  64                          device found.  Controller numbers are dynamically
  65                          assigned by the system.
  66 
  67            tn            The target number.  This is the namespace EUI64 if
  68                          available, or the namespace ID used by the hardware.
  69                          Namespace ID 0 is reserved, hence target numbers
  70                          start with 1.
  71 
  72            sn            This is the slice number, representing a subset of
  73                          the disk.  See dkio(7I).
  74 
  75 SEE ALSO
  76      blkdev(7D)
  77 
  78 illumos                         March 30, 2017                         illumos
  | 
   1 NVME(7D)                            Devices                           NVME(7D)
   2 
   3 NAME
   4      nvme - Intel NVMe compliant storage driver
   5 
   6 DESCRIPTION
   7      The nvme driver uses the blkdev(7D) framework to provide access to Intel
   8      NVMe compliant solid-state storage devices.
   9 
  10      NVMe devices supporting multiple namespaces will present each namespace
  11      as its own blkdev(7D) instance in the system.
  12 
  13 CONFIGURATION
  14      The nvme driver can be configured by defining properties in the nvme.conf
  15      file.  The parameters are considered an unstable interface, subject to
  16      change without notice.  The following properties are currently supported:
  17 
  18      strict-version
  19                    This can be set to 0 to allow nvme to attach to devices
  20                    supporting newer version of the NVMe specification.  The
  21                    default value is 1, limiting nvme to work with devices that
  22                    support major version 1.
  23 
  24      ignore-unknown-vendor-status
  25                    This can be set to 1 to allow nvme to continue operating
  26                    even if it receives an unknown vendor command status.
  27 
  28      admin-queue-len
  29                    This is the number of entries in the admin command queue.
  30                    Legal values are between 16 and 4096, the default value is
  31                    256.
  32 
  33      io-queue-len  This is the number of entries in each I/O command queue.
  34                    Legal values are between 16 and 65536, the default value is
  35                    1024.
  36 
  37      async-event-limit
  38                    This is the maximum number of asynchronous event requests
  39                    issued by the driver.  Asynchronous events are used to
  40                    report error conditions.  The driver will never use more
  41                    asynchronous events than this value, or what the hardware
  42                    supports if it is less, or 1/10th of the admin queue length
 
 
  58      /dev/dsk/cntnd0sn                 Block device minor nodes.
  59      /dev/rdsk/cntnd0sn                Raw block device minor nodes.
  60 
  61      In the device minor nodes, the following substitutions may occur:
  62 
  63            cn            A controller number, typically one for each nvme
  64                          device found.  Controller numbers are dynamically
  65                          assigned by the system.
  66 
  67            tn            The target number.  This is the namespace EUI64 if
  68                          available, or the namespace ID used by the hardware.
  69                          Namespace ID 0 is reserved, hence target numbers
  70                          start with 1.
  71 
  72            sn            This is the slice number, representing a subset of
  73                          the disk.  See dkio(7I).
  74 
  75 SEE ALSO
  76      blkdev(7D)
  77 
  78 illumos                          July 31, 2018                         illumos
  |