.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.41.1. .TH MSTFWTRACE, "1" "March 2020" "mstfwtrace, mstflint 4.14.0, built on Mar 03 2020, 14:01:10. Git SHA Hash: N/A" "User Commands" .SH NAME mstfwtrace \- Extracts and prints trace messages generated by the firmware of 5th generation devices .SH DESCRIPTION usage: mstfwtrace \fB\-d\fR|\-\-device DEVICE [options] .SS "optional arguments:" .TP \fB\-h\fR, \fB\-\-help\fR show this help message and exit .TP \fB\-v\fR, \fB\-\-version\fR, \fB\-v\fR Print tool version. .SH OPTIONS .TP \fB\-d\fR DEVICE, \fB\-\-device\fR DEVICE PCI device name .TP \fB\-\-tracer_mode\fR TRACER_MODE Tracer mode [MEM] .TP \fB\-\-real_ts\fR Print real timestamps in [hh:mm:ss:nsec] .TP \fB\-\-ignore_old_events\fR Ignore collecting old events .SS "Format:" .TP \fB\-i\fR IRISC, \fB\-\-irisc\fR IRISC Irisc name [all] .TP \fB\-s\fR, \fB\-\-stream\fR Run in streaming mode .TP \fB\-m\fR MASK, \fB\-\-mask\fR MASK Trace class mask, use "+" to enable multiple classes or use integer format, e.g: \fB\-m\fR class1+class2+... or 0xff00ff00 .TP \fB\-l\fR LEVEL, \fB\-\-level\fR LEVEL Trace level .PP Device Specific Info: ==================== .IP ConnectIB: Trace classes: .IP DEBUG_INIT, INIT, ICM, ICM_FREE_LIST, HOST_MNG CMD_IF, PHY_IB, PHY_RX_ADAP, PHY_EYE_OPN, PHY_COMMON PHY_MANAGER, PWR, FLR, ICM_ACCESS, MAD RXT_CHECKS, I2C, TRANSPORT, FW_LL, RX_ERRORS CMD_DRIVER, PROFILING, MANAGEMENT, FLASH, STEERING IFARM, ICMD, PCI, DC_CLEANUP, PHY_ETH VIRT .IP SwitchIB: Trace classes: .IP class1, class2 .IP ConnectX4: Trace classes: .IP DEBUG_INIT, INIT, ICM, ICM_FREE_LIST, HOST_MNG CMD_IF, PHY_IB, PHY_RX_ADAP, PHY_EYE_OPN, PHY_COMMON PHY_MANAGER, PWR, FLR, ICM_ACCESS, MAD RXT_CHECKS, I2C, TRANSPORT, FW_LL, RX_ERRORS CMD_DRIVER, PROFILING, MANAGEMENT, FLASH, STEERING IFARM, ICMD, PCI, DC_CLEANUP, PHY_ETH VIRT .IP ConnectX5: Trace classes: .IP DEBUG_INIT, INIT, ICM, ICM_FREE_LIST, HOST_MNG CMD_IF, PHY_IB, PHY_RX_ADAP, PHY_EYE_OPN, PHY_COMMON PHY_MANAGER, PWR, FLR, ICM_ACCESS, MAD RXT_CHECKS, I2C, TRANSPORT, FW_LL, RX_ERRORS CMD_DRIVER, PROFILING, MANAGEMENT, FLASH, STEERING IFARM, ICMD, PCI, DC_CLEANUP, PHY_ETH VIRT .IP BlueField: Trace classes: .IP DEBUG_INIT, INIT, ICM, ICM_FREE_LIST, HOST_MNG CMD_IF, PHY_IB, PHY_RX_ADAP, PHY_EYE_OPN, PHY_COMMON PHY_MANAGER, PWR, FLR, ICM_ACCESS, MAD RXT_CHECKS, I2C, TRANSPORT, FW_LL, RX_ERRORS CMD_DRIVER, PROFILING, MANAGEMENT, FLASH, STEERING IFARM, ICMD, PCI, DC_CLEANUP, PHY_ETH VIRT .IP ConnectX6: Trace classes: .IP DEBUG_INIT, INIT, ICM, ICM_FREE_LIST, HOST_MNG CMD_IF, PHY_IB, PHY_RX_ADAP, PHY_EYE_OPN, PHY_COMMON PHY_MANAGER, PWR, FLR, ICM_ACCESS, MAD RXT_CHECKS, I2C, TRANSPORT, FW_LL, RX_ERRORS CMD_DRIVER, PROFILING, MANAGEMENT, FLASH, STEERING IFARM, ICMD, PCI, DC_CLEANUP, PHY_ETH VIRT .IP ConnectX6DX: Trace classes: .IP DEBUG_INIT, INIT, ICM, ICM_FREE_LIST, HOST_MNG CMD_IF, PHY_IB, PHY_RX_ADAP, PHY_EYE_OPN, PHY_COMMON PHY_MANAGER, PWR, FLR, ICM_ACCESS, MAD RXT_CHECKS, I2C, TRANSPORT, FW_LL, RX_ERRORS CMD_DRIVER, PROFILING, MANAGEMENT, FLASH, STEERING IFARM, ICMD, PCI, DC_CLEANUP, PHY_ETH VIRT .IP Spectrum: Trace classes: .IP class1, class2 .IP ConnectX4LX: Trace classes: .IP DEBUG_INIT, INIT, ICM, ICM_FREE_LIST, HOST_MNG CMD_IF, PHY_IB, PHY_RX_ADAP, PHY_EYE_OPN, PHY_COMMON PHY_MANAGER, PWR, FLR, ICM_ACCESS, MAD RXT_CHECKS, I2C, TRANSPORT, FW_LL, RX_ERRORS CMD_DRIVER, PROFILING, MANAGEMENT, FLASH, STEERING IFARM, ICMD, PCI, DC_CLEANUP, PHY_ETH VIRT .IP SwitchIB2: Trace classes: .IP class1, class2 .IP Quantum: Trace classes: .IP class1, class2 .IP Spectrum2: Trace classes: .IP class1, class2 .SH "SEE ALSO" The full documentation for .B mstfwtrace, is maintained as a Texinfo manual. If the .B info and .B mstfwtrace, programs are properly installed at your site, the command .IP .B info mstfwtrace, .PP should give you access to the complete manual.