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
238 .Aq Ar device-id
247 .Aq Ar device-id
250 .Ic telemetry-log
251 .Fl O Ar output-file
252 .Op Fl d Ar data-area
253 .Aq Ar device-id
256 high-speed storage devices over PCI Express as well as remote storage
259 List all NVMe controllers and namespaces along with their device nodes.
269 .Ar device-id
274 .Ar namespace-id
285 .Bl -tag -width 6n
303 .Bl -tag -compact -width "Page 0x00"
315 Device Self-test
351 namespaces, list, attach and detach controllers to namespaces.
354 Each NVM port is attached to one or more NVM controllers (though typically 1).
377 Provide a list of controllers attached to a nsid.
379 .Ss ns controllers
380 Provide a list of all controllers in the NVM subsystem.
395 .Aq Ar namespace-id
397 .Aq Ar device-id
401 .Bl -tag -width 6n
404 .Bl -tag -compact -width 6n
418 .Bl -tag -compact -width 6n
422 Exclusive Access
424 Write Exclusive - Registrants Only
426 Exclusive Access - Registrants Only
428 Write Exclusive - All Registrants
430 Exclusive Access - All Registrants
435 .Bl -tag -width 6n
442 .Bl -tag -compact -width 6n
454 .Bl -tag -compact -width 6n
467 .Bl -tag -width 6n
474 .Bl -tag -compact -width 6n
483 .Bl -tag -width 6n
492 .Bl -tag -width 8n
503 .Bl -tag -compact -width 6n
511 .Bl -tag -compact -width 6n
523 .Bl -tag -compact -width 6n
542 Some controllers may not support formatting or erasing specific or all
551 .Bl -tag -width 6n
554 .Bl -tag -width 16n
579 nvme-cli compatible
619 .Bl -tag -width 6n
626 .Dl nvmecontrol power -l
630 .Bl -tag -compact -width 6n
649 Start the specified device self-test:
650 .Bl -tag -width 6n
652 Specify the device self-test command code.
654 .Bl -tag -compact -width 6n
656 Start a short device self-test operation
658 Start an extended device self-test operation
660 Start a vendor specific device self-test operation
662 Abort the device self-test operation
677 .Dq admin-passthru
679 .Dq io-passthru
682 These commands are expected to be compatible with nvme-cli.
684 .Bl -tag -width 16n
685 .It Fl o -opcode Ar opcode
687 .It Fl 2 -cdw2 Ar value
688 32-bit value for CDW2.
689 .It Fl 3 -cdw3 Ar value
690 32-bit value for CDW3.
691 .It Fl 4 -cdw10 Ar value
692 32-bit value for CDW10.
693 .It Fl 5 -cdw11 Ar value
694 32-bit value for CDW11.
695 .It Fl 6 -cdw12 Ar value
696 32-bit value for CDW12.
697 .It Fl 7 -cdw13 Ar value
698 32-bit value for CDW13.
699 .It Fl 8 -cdw14 Ar value
700 32-bit value for CDW14.
701 .It Fl 9 -cdw15 Ar value
702 32-bit value for CDW15.
703 .It Fl l -data-len
705 .It Fl m -metadata-len
709 .It Fl f -flags
711 .It Fl n -namespace-id
713 .It Fl p -prefill
715 .It Fl b -raw-binary
717 .It Fl d -dry-run
719 .It Fl r -read
721 .It Fl s -show-command
723 .It Fl w -write
737 List the remote controllers advertised by a remote Discovery Controller:
738 .Bl -tag -width 6n
744 By default an NQN is auto-generated from the current host's UUID.
760 .Bl -tag -width 6n
761 .It Fl c Ar cntl-id
763 .Bl -tag
765 Request a dynamic controller ID for controllers using the dynamic
769 Request a dynamic controller ID for controllers using the static
772 Request a specific controller ID for controllers using the static
795 By default an NQN is auto-generated from the current host's UUID.
801 .Ss connect-all
819 .Ar device-id .
836 .Ss telemetry-log
838 .Ar device-id ,
840 .Bl -tag -width 6n
841 .It Fl O Ar output-file
844 .It Fl d Ar data-area
849 .Aq Ar namespace-id
860 .Aq Ar device-id
878 accessing remote controllers:
879 .Bl -tag
884 Network addresses for remote controllers can use one of the following formats:
885 .Bl -bullet
910 Display a list of NVMe controllers and namespaces along with their device nodes.
913 .Dl nvmecontrol identify -n 0 nvd0
915 Display a human-readable summary of the nvme0
920 .Dl nvmecontrol identify -x -v nvme0ns1
921 .Dl nvmecontrol identify -x -v -n 1 nvme0
927 .Dl nvmecontrol perftest -n 32 -o read -s 512 -t 30 nvme0ns1
936 Perform a controller-level reset of the nvme0 controller.
939 .Dl nvmecontrol logpage -p 1 nvme0
941 Display a human-readable summary of the nvme0 controller's Error Information Log.
945 .Dl nvmecontrol logpage -p 0xc1 -v wdc nvme0
947 Display a human-readable summary of the nvme0's wdc-specific advanced
950 .Dl nvmecontrol logpage -p 1 -x nvme0
954 .Dl nvmecontrol logpage -p 0xcb -b nvme0 > /tmp/page-cb.bin
960 .Dl nvmecontrol firmware -s 2 -f /tmp/nvme_firmware nvme0
965 .Dl nvmecontrol firmware -s 4 -a nvme0
969 .Dl nvmecontrol firmware -s 7 -f /tmp/nvme_firmware -a nvme0
974 .Dl nvmecontrol power -l nvme0
978 .Dl nvmecontrol power -p 3 nvme0
986 .Dl nvmecontrol identify -n 0 nda0
1004 .Dl nvmecontrol format -f 2 -m 0 -p 0 -l 0 -C nvme2
1010 .Dq nvmecontrol identify -n 1 nvme2
1013 .Bd -literal
1033 linker set are added to the top-level commands.
1041 .%U https://nvmexpress.org/wp-content/uploads/NVM-Express-1_4-2019.06.10-Ratified.pdf
1049 .An -nosplit