Lines Matching +full:device +full:- +full:specific

3 .\" Copyright (c) 2018-2019 Alexander Motin <mav@FreeBSD.org>
51 .Aq Ar device-id | Ar namespace-id
59 .Aq Ar namespace-id
62 .Aq Ar device-id
67 .Op Fl v Ar vendor-string
72 .Aq Ar device-id | Ar namespace-id
75 .Aq Ar device-id
78 .Aq Ar device-id
83 .Aq Ar device-id
87 .Aq Ar device-id
90 .Aq Ar device-id
102 .Aq Ar device-id
106 .Aq Ar device-id
111 .Aq Ar device-id
117 .Aq Ar device-id
120 .Aq Ar device-id | Ar namespace-id
127 .Aq Ar namespace-id
135 .Aq Ar namespace-id
141 .Aq Ar namespace-id
147 .Aq Ar namespace-id
153 .Aq Ar device-id
162 .Aq Ar device-id | Ar namespace-id
172 .Aq Ar device-id
181 .Aq Ar device-id | Ar namespace-id
183 .Ic wdc cap-diag
185 .Aq Ar device-id
187 .Ic wdc drive-log
189 .Aq Ar device-id
191 .Ic wdc get-crash-dump
193 .Aq Ar device-id
196 .\" .Aq device-id
198 .\" .Ic wdc purge-monitor
199 .\" .Aq device-id
201 .Ic admin-passthru
203 .Aq Ar device-id
205 .Ic io-passthru
207 .Aq Ar namespace-id
216 .Op Fl c Ar cntl-id
227 .Ic connect-all
239 .Aq Ar device-id | Ar namespace-id | Ar SubNQN
242 .Aq Ar device-id
253 .Aq Ar device-id
256 .Ic telemetry-log
257 .Fl O Ar output-file
258 .Op Fl d Ar data-area
259 .Aq Ar device-id
262 high-speed storage devices over PCI Express as well as remote storage
265 List all NVMe controllers and namespaces along with their device nodes.
275 .Ar device-id
280 .Ar namespace-id
291 .Bl -tag -width 6n
295 to use instead of the namespace associated with the device.
306 It also knows about vendor specific log pages from HGST/WDC, Samsung,
310 .Bl -tag -compact -width "Page 0x00"
322 Device Self-test
352 will set Log Specific Field.
354 will set Log Specific Identifier.
359 If namespace management is supported by device, allow list, create and delete
361 Each NVM device consists of one or more NVM subsystems.
403 Reports the namespace id and controller device associated with the
404 .Aq Ar namespace-id
406 .Aq Ar device-id
410 .Bl -tag -width 6n
413 .Bl -tag -compact -width 6n
427 .Bl -tag -compact -width 6n
433 Write Exclusive - Registrants Only
435 Exclusive Access - Registrants Only
437 Write Exclusive - All Registrants
439 Exclusive Access - All Registrants
444 .Bl -tag -width 6n
451 .Bl -tag -compact -width 6n
463 .Bl -tag -compact -width 6n
476 .Bl -tag -width 6n
483 .Bl -tag -compact -width 6n
492 .Bl -tag -width 6n
501 .Bl -tag -width 8n
512 .Bl -tag -compact -width 6n
520 .Bl -tag -compact -width 6n
532 .Bl -tag -compact -width 6n
549 When formatting specific namespace, existing values are used as defaults.
551 Some controllers may not support formatting or erasing specific or all
560 .Bl -tag -width 6n
563 .Bl -tag -width 16n
566 data pattern to the device one or more times.
575 All the device's blocks are set to a vendor defined
588 nvme-cli compatible
628 .Bl -tag -width 6n
635 .Dl nvmecontrol power -l
639 .Bl -tag -compact -width 6n
644 The device is often idle for minutes at a time.
646 Then the device returns to being idle.
658 Start the specified device self-test:
659 .Bl -tag -width 6n
661 Specify the device self-test command code.
663 .Bl -tag -compact -width 6n
665 Start a short device self-test operation
667 Start an extended device self-test operation
669 Start a vendor specific device self-test operation
671 Abort the device self-test operation
686 .Dq admin-passthru
688 .Dq io-passthru
690 either the administrative or the data part of the device.
691 These commands are expected to be compatible with nvme-cli.
693 .Bl -tag -width 16n
694 .It Fl o -opcode Ar opcode
696 .It Fl 2 -cdw2 Ar value
697 32-bit value for CDW2.
698 .It Fl 3 -cdw3 Ar value
699 32-bit value for CDW3.
700 .It Fl 4 -cdw10 Ar value
701 32-bit value for CDW10.
702 .It Fl 5 -cdw11 Ar value
703 32-bit value for CDW11.
704 .It Fl 6 -cdw12 Ar value
705 32-bit value for CDW12.
706 .It Fl 7 -cdw13 Ar value
707 32-bit value for CDW13.
708 .It Fl 8 -cdw14 Ar value
709 32-bit value for CDW14.
710 .It Fl 9 -cdw15 Ar value
711 32-bit value for CDW15.
712 .It Fl l -data-len
714 .It Fl m -metadata-len
718 .It Fl f -flags
720 .It Fl n -namespace-id
722 .It Fl p -prefill
724 .It Fl b -raw-binary
726 .It Fl d -dry-run
728 .It Fl r -read
729 Command reads data from the device.
730 .It Fl s -show-command
732 .It Fl w -write
733 Command writes data to the device.
736 Send arbitrary commands to the device.
737 Can be used to extract vendor specific logs.
738 Transfers to/from the device possible, but limited to
747 .Bl -tag -width 6n
754 By default an NQN is auto-generated from the current host's UUID.
768 off to the kernel to create a new controller device.
769 .Bl -tag -width 6n
770 .It Fl c Ar cntl-id
772 .Bl -tag
781 Request a specific controller ID for controllers using the static
804 If the timer expires, the controller device is deleted.
811 the controller device will request reconnection via periodic
814 device is deleted.
827 By default an NQN is auto-generated from the current host's UUID.
833 .Ss connect-all
847 Delete the controller device associated with a remote I/O controller
851 .Ar device-id .
868 .Ss telemetry-log
870 .Ar device-id ,
872 .Bl -tag -width 6n
873 .It Fl O Ar output-file
876 .It Fl d Ar data-area
879 .Sh DEVICE NAMES
881 .Aq Ar namespace-id
884 device, or the disk device such as
892 .Aq Ar device-id
895 device, or the disk device such as
911 .Bl -tag
917 .Bl -bullet
942 Display a list of NVMe controllers and namespaces along with their device nodes.
945 .Dl nvmecontrol identify -n 0 nvd0
947 Display a human-readable summary of the nvme0
952 .Dl nvmecontrol identify -x -v nvme0ns1
953 .Dl nvmecontrol identify -x -v -n 1 nvme0
959 .Dl nvmecontrol perftest -n 32 -o read -s 512 -t 30 nvme0ns1
968 Perform a controller-level reset of the nvme0 controller.
971 .Dl nvmecontrol logpage -p 1 nvme0
973 Display a human-readable summary of the nvme0 controller's Error Information Log.
977 .Dl nvmecontrol logpage -p 0xc1 -v wdc nvme0
979 Display a human-readable summary of the nvme0's wdc-specific advanced
982 .Dl nvmecontrol logpage -p 1 -x nvme0
986 .Dl nvmecontrol logpage -p 0xcb -b nvme0 > /tmp/page-cb.bin
988 Print the contents of vendor specific page 0xcb as binary data on
992 .Dl nvmecontrol firmware -s 2 -f /tmp/nvme_firmware nvme0
997 .Dl nvmecontrol firmware -s 4 -a nvme0
1001 .Dl nvmecontrol firmware -s 7 -f /tmp/nvme_firmware -a nvme0
1006 .Dl nvmecontrol power -l nvme0
1010 .Dl nvmecontrol power -p 3 nvme0
1018 .Dl nvmecontrol identify -n 0 nda0
1022 device.
1031 device.
1034 device is used automatically.
1036 .Dl nvmecontrol format -f 2 -m 0 -p 0 -l 0 -C nvme2
1042 .Dq nvmecontrol identify -n 1 nvme2
1045 .Bd -literal
1065 linker set are added to the top-level commands.
1073 .%U https://nvmexpress.org/wp-content/uploads/NVM-Express-1_4-2019.06.10-Ratified.pdf
1081 .An -nosplit