Lines Matching +full:device +full:- +full:id

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
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
289 to use instead of the namespace associated with the device.
303 .Bl -tag -compact -width "Page 0x00"
315 Device Self-test
350 If namespace management is supported by device, allow list, create and delete
352 Each NVM device consists of one or more NVM subsystems.
394 Reports the namespace id and controller device associated with the
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
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
551 .Bl -tag -width 6n
554 .Bl -tag -width 16n
557 data pattern to the device one or more times.
566 All the device's blocks are set to a vendor defined
579 nvme-cli compatible
619 .Bl -tag -width 6n
626 .Dl nvmecontrol power -l
630 .Bl -tag -compact -width 6n
635 The device is often idle for minutes at a time.
637 Then the device returns to being idle.
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
681 either the administrative or the data part of the device.
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
712 Namespace ID for command (Ignored).
713 .It Fl p -prefill
715 .It Fl b -raw-binary
717 .It Fl d -dry-run
719 .It Fl r -read
720 Command reads data from the device.
721 .It Fl s -show-command
723 .It Fl w -write
724 Command writes data to the device.
727 Send arbitrary commands to the device.
729 Transfers to/from the device possible, but limited to
738 .Bl -tag -width 6n
745 By default an NQN is auto-generated from the current host's UUID.
759 off to the kernel to create a new controller device.
760 .Bl -tag -width 6n
761 .It Fl c Ar cntl-id
762 Remote controller ID to request:
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
815 Delete the controller device associated with a remote I/O controller
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
847 .Sh DEVICE NAMES
849 .Aq Ar namespace-id
852 device, or the disk device such as
860 .Aq Ar device-id
863 device, or the disk device such as
879 .Bl -tag
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.
942 Log pages defined by the NVMe specification include Error Information Log (ID=1),
943 SMART/Health Information Log (ID=2), and Firmware Slot Log (ID=3).
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
990 device.
999 device.
1002 device is used automatically.
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