Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
NVME-WDC-VS-INTER(1)		   NVMe Manual		    NVME-WDC-VS-INTER(1)

NAME
     nvme-wdc-vs-internal-log  - Retrieve WDC device's internal firmware log and
     save to file.

SYNOPSIS
     nvme wdc vs-internal-log <device> [--output-file=<FILE>, -o <FILE>]
			     [--transfer-size=<SIZE>, -s <SIZE>]
			     [--data-area=<DATA AREA>, -d <DATA_AREA>]
			     [--file-size=<FILE SIZE>, -f <FILE SIZE>]
			     [--offset=<OFFSET>, -e <OFFSET>]
			     [--type=<TYPE>, -t <type>] [--verbose, -v]

DESCRIPTION
     For the NVMe device given, sends the WDC Vendor Specific Internal	Log  re-
     quest and saves the result to a file.

     The <device> parameter is mandatory NVMe character device (ex: /dev/nvme0).

     This will only work on WDC devices supporting this feature. Results for any
     other device are undefined.

OPTIONS
     -o <FILE>, --output-file=<FILE>
	 Output  file;	defaults  to  device  serial  number followed by "inter-
	 nal_fw_log<date>_<time>.bin" suffix

     -s <SIZE>, --transfer-size=<SIZE>
	 Transfer size; defaults to 0x10000 (65536 decimal) bytes

     -d <DATA AREA>, --data-area=<DATA AREA>
	 DUI data area to retrieve. The DUI data areas from  1	to  <DATA  AREA>
	 will  be  retrieved.  This parameter is currently only supported on the
	 SN340, SN640, SN730, and SN840 devices.

     -f <FILE SIZE>, --file-size=<FILE SIZE>
	 Specifies the desired size of the data file starting at the  passed  in
	 offset.  This	allows	the user to retrieve the data in several smaller
	 files of the passed in size. This parameter is currently only supported
	 on the SN340 device.

     -e <OFFSET>, --offset=<OFFSET>
	 Specifies the data offset at which to start retrieving the  data.  This
	 parameter  is	used  in combination with the file size parameter to re-
	 trieve the data in several smaller files. This parameter  is  currently
	 only supported on the SN340 device.

     -t <TYPE>, --type=<TYPE>
	 Specifies  the telemetry type - NONE, HOST, or CONTROLLER. This parame-
	 ter is used to get either the host generated  or  controller  initiated
	 telemetry  log page. If not specified or none is specified, the command
	 will return the default E6 log data. This parameter is  currently  only
	 supported on the SN640 and SN840 devices.

     -v <VERBOSE>, --verbose=<VERBOSE>
	 Provides additional debug messages for certain drives.

EXAMPLES
     *	 Gets  the  internal  firmware	log from the device and saves to default
	 file	  in	 current     directory	   (e.g.     STM00019F3F9_inter-
	 nal_fw_log_20171127_095704.bin):

	     # nvme wdc vs-internal-log /dev/nvme0

     *	 Gets  the  internal  firmware	log from the device and saves to defined
	 file in current directory (e.g. test.bin):

	     # nvme wdc vs-internal-log /dev/nvme0 -o test.bin

     *	 Gets the internal firmware log from the device  and  saves  to  defined
	 file with pathname (e.g. /tmp/test):

	     # nvme wdc vs-internal-log /dev/nvme0 -o /tmp/test

     *	 Gets the internal firmware log from the device transferring the data in
	 64k  chunks  and  saves  to  default  file  in  current directory (e.g.
	 STM00019F3F9_internal_fw_log_20171127_100754.bin):

	     # nvme wdc vs-internal-log /dev/nvme0 -s 0x10000

     *	 Gets the internal firmware log from the device transferring the data in
	 16k chunks and  saves	to  default  file  in  current	directory  (e.g.
	 STM00019F3F9_internal_fw_log_20171127_100950.bin):

	     # nvme wdc vs-internal-log /dev/nvme0 -s 16384

     *	 Gets  the  internal firmware log up to data area 3 from the device in 3
	 files of 0x1000000 bytes:

	     # nvme wdc vs-internal-log /dev/nvme0 -d 3 -f 0x1000000 -t 0x0000000 -o /tmp/sn340_dui_data_1.bin
	     # nvme wdc vs-internal-log /dev/nvme0 -d 3 -f 0x1000000 -t 0x1000000 -o /tmp/sn340_dui_data_2.bin
	     # nvme wdc vs-internal-log /dev/nvme0 -d 3 -f 0x1000000 -t 0x2000000 -o /tmp/sn340_dui_data_3.bin

     *	 Gets the host telemetry log page to data area 3  from	the  device  and
	 stores it in file host-telem-log-da3.bin:

	     # nvme wdc vs-internal-log /dev/nvme1 -t host -o host-telem-log-da3.bin -d 3

     *	 Gets  the  controller telemetry log page to data area 3 from the device
	 and stores it in file ctlr-telem-log-da3.bin:

	     # nvme wdc vs-internal-log /dev/nvme1 -t controller -o ctlr-telem-log-da3.bin -d 3

NVME
     Part of the nvme-user suite.

NVMe				   10/31/2024		    NVME-WDC-VS-INTER(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=nvme-wdc-vs-internal-log&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help