summaryrefslogtreecommitdiff
path: root/sbin/nvmecontrol/nvmecontrol.8
diff options
context:
space:
mode:
authorJim Harris <jimharris@FreeBSD.org>2013-06-27 00:08:25 +0000
committerJim Harris <jimharris@FreeBSD.org>2013-06-27 00:08:25 +0000
commit49fac6101d4585f468132c72d167c07b6e36326b (patch)
tree3571085198d80536800262955a43857e3051d055 /sbin/nvmecontrol/nvmecontrol.8
parent75871362ad6759ce8732803d0f5cd4853eaa24da (diff)
downloadsrc-test2-49fac6101d4585f468132c72d167c07b6e36326b.tar.gz
src-test2-49fac6101d4585f468132c72d167c07b6e36326b.zip
Notes
Diffstat (limited to 'sbin/nvmecontrol/nvmecontrol.8')
-rw-r--r--sbin/nvmecontrol/nvmecontrol.820
1 files changed, 20 insertions, 0 deletions
diff --git a/sbin/nvmecontrol/nvmecontrol.8 b/sbin/nvmecontrol/nvmecontrol.8
index fa7020d0d251..010f10680a5f 100644
--- a/sbin/nvmecontrol/nvmecontrol.8
+++ b/sbin/nvmecontrol/nvmecontrol.8
@@ -64,6 +64,12 @@
.Op Fl x
.Aq device id
.Aq namespace id
+.Nm
+.Ic firmware
+.Op Fl s Ar slot
+.Op Fl f Ar path_to_firmware
+.Op Fl a
+.Aq device id
.Sh DESCRIPTION
NVM Express (NVMe) is a storage protocol standard, for SSDs and other
high-speed storage devices over PCI Express.
@@ -100,6 +106,20 @@ SMART/Health Information Log (ID=2), and Firmware Slot Log (ID=3).
.Dl nvmecontrol logpage -p 1 -x nvme0
.Pp
Display a hexidecimal dump of the nvme0 controller's Error Information Log.
+.Pp
+.Dl nvmecontrol firmware -s 2 -f /tmp/nvme_firmware nvme0
+.Pp
+Download the firmware image contained in "/tmp/nvme_firmware" to slot 2 of the
+nvme0 controller, but do not activate the image.
+.Pp
+.Dl nvmecontrol firmware -s 4 -a nvme0
+.Pp
+Activate the firmware in slot 4 of the nvme0 controller on the next reset.
+.Pp
+.Dl nvmecontrol firmware -s 7 -f /tmp/nvme_firmware -a nvme0
+.Pp
+Download the firmware image contained in "/tmp/nvme_firmware" to slot 7 of the
+nvme0 controller and activate it on the next reset.
.Sh AUTHORS
.An -nosplit
.Nm