Lines Matching +full:access +full:- +full:controllers
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
89 .Ic ns controllers
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
225 .Ic connect-all
235 .Aq Ar device-id | Ar namespace-id | Ar SubNQN
244 .Aq Ar device-id
247 .Ic telemetry-log
248 .Fl O Ar output-file
249 .Op Fl d Ar data-area
250 .Aq Ar device-id
253 high-speed storage devices over PCI Express as well as remote storage
256 List all NVMe controllers and namespaces along with their device nodes.
266 .Ar device-id
271 .Ar namespace-id
282 .Bl -tag -width 6n
300 .Bl -tag -compact -width "Page 0x00"
312 Device Self-test
348 namespaces, list, attach and detach controllers to namespaces.
351 Each NVM port is attached to one or more NVM controllers (though typically 1).
374 Provide a list of controllers attached to a nsid.
376 .Ss ns controllers
377 Provide a list of all controllers in the NVM subsystem.
392 .Aq Ar namespace-id
394 .Aq Ar device-id
398 .Bl -tag -width 6n
401 .Bl -tag -compact -width 6n
415 .Bl -tag -compact -width 6n
419 Exclusive Access
421 Write Exclusive - Registrants Only
423 Exclusive Access - Registrants Only
425 Write Exclusive - All Registrants
427 Exclusive Access - All Registrants
432 .Bl -tag -width 6n
439 .Bl -tag -compact -width 6n
451 .Bl -tag -compact -width 6n
464 .Bl -tag -width 6n
471 .Bl -tag -compact -width 6n
480 .Bl -tag -width 6n
489 .Bl -tag -width 8n
500 .Bl -tag -compact -width 6n
508 .Bl -tag -compact -width 6n
520 .Bl -tag -compact -width 6n
539 Some controllers may not support formatting or erasing specific or all
548 .Bl -tag -width 6n
551 .Bl -tag -width 16n
576 nvme-cli compatible
616 .Bl -tag -width 6n
623 .Dl nvmecontrol power -l
627 .Bl -tag -compact -width 6n
646 Start the specified device self-test:
647 .Bl -tag -width 6n
649 Specify the device self-test command code.
651 .Bl -tag -compact -width 6n
653 Start a short device self-test operation
655 Start an extended device self-test operation
657 Start a vendor specific device self-test operation
659 Abort the device self-test operation
674 .Dq admin-passthru
676 .Dq io-passthru
679 These commands are expected to be compatible with nvme-cli.
681 .Bl -tag -width 16n
682 .It Fl o -opcode Ar opcode
684 .It Fl 2 -cdw2 Ar value
685 32-bit value for CDW2.
686 .It Fl 3 -cdw3 Ar value
687 32-bit value for CDW3.
688 .It Fl 4 -cdw10 Ar value
689 32-bit value for CDW10.
690 .It Fl 5 -cdw11 Ar value
691 32-bit value for CDW11.
692 .It Fl 6 -cdw12 Ar value
693 32-bit value for CDW12.
694 .It Fl 7 -cdw13 Ar value
695 32-bit value for CDW13.
696 .It Fl 8 -cdw14 Ar value
697 32-bit value for CDW14.
698 .It Fl 9 -cdw15 Ar value
699 32-bit value for CDW15.
700 .It Fl l -data-len
702 .It Fl m -metadata-len
706 .It Fl f -flags
708 .It Fl n -namespace-id
710 .It Fl p -prefill
712 .It Fl b -raw-binary
714 .It Fl d -dry-run
716 .It Fl r -read
718 .It Fl s -show-command
720 .It Fl w -write
734 List the remote controllers advertised by a remote Discovery Controller:
735 .Bl -tag -width 6n
741 By default an NQN is auto-generated from the current host's UUID.
757 .Bl -tag -width 6n
758 .It Fl c Ar cntl-id
760 .Bl -tag
762 Request a dynamic controller ID for controllers using the dynamic
766 Request a dynamic controller ID for controllers using the static
769 Request a specific controller ID for controllers using the static
792 By default an NQN is auto-generated from the current host's UUID.
798 .Ss connect-all
816 .Ar device-id
824 .Ss telemetry-log
826 .Ar device-id ,
828 .Bl -tag -width 6n
829 .It Fl O Ar output-file
832 .It Fl d Ar data-area
837 .Aq Ar namespace-id
848 .Aq Ar device-id
866 accessing remote controllers:
867 .Bl -tag
872 Network addresses for remote controllers can use one of the following formats:
873 .Bl -bullet
898 Display a list of NVMe controllers and namespaces along with their device nodes.
901 .Dl nvmecontrol identify -n 0 nvd0
903 Display a human-readable summary of the nvme0
908 .Dl nvmecontrol identify -x -v nvme0ns1
909 .Dl nvmecontrol identify -x -v -n 1 nvme0
915 .Dl nvmecontrol perftest -n 32 -o read -s 512 -t 30 nvme0ns1
924 Perform a controller-level reset of the nvme0 controller.
927 .Dl nvmecontrol logpage -p 1 nvme0
929 Display a human-readable summary of the nvme0 controller's Error Information Log.
933 .Dl nvmecontrol logpage -p 0xc1 -v wdc nvme0
935 Display a human-readable summary of the nvme0's wdc-specific advanced
938 .Dl nvmecontrol logpage -p 1 -x nvme0
942 .Dl nvmecontrol logpage -p 0xcb -b nvme0 > /tmp/page-cb.bin
948 .Dl nvmecontrol firmware -s 2 -f /tmp/nvme_firmware nvme0
953 .Dl nvmecontrol firmware -s 4 -a nvme0
957 .Dl nvmecontrol firmware -s 7 -f /tmp/nvme_firmware -a nvme0
962 .Dl nvmecontrol power -l nvme0
966 .Dl nvmecontrol power -p 3 nvme0
974 .Dl nvmecontrol identify -n 0 nda0
992 .Dl nvmecontrol format -f 2 -m 0 -p 0 -l 0 -C nvme2
998 .Dq nvmecontrol identify -n 1 nvme2
1001 .Bd -literal
1021 linker set are added to the top-level commands.
1029 .%U https://nvmexpress.org/wp-content/uploads/NVM-Express-1_4-2019.06.10-Ratified.pdf
1037 .An -nosplit