image image image image image

On This Page

v2.8.0
Cables

Added support for CMIS cable.

PortVLXmitAdded support for PortVLXmitFlowCtlUpdateErrors.
PortVLXmitAdded support for PortVLXmitWait.
PHY plugin

Updated SLRG_16 and SLTP_16 registers.

PHY pluginAdded support for PCI Diagnostic Data Pages.
Adapter Cards: Socket-DirectAdded a list of Socket-Direct HCAs to DB_CSV.
Adapter Cards: Socket-DirectSocket-Direct HCAs are excluded from Rail-Optimized Topology validation.
PM Stage Reports Overflow & Threshold

PM Stage reports overflow & threshold for 3 counters only:

  • SyncHeaderErrorCounter
  • UnknownBlockCounter
  • port_fec_uncorrectable_block_counter
Fat Tree Validation

Improved "Connectivity group" detection.

ibnetdiscoveribnetdiscover file will not be generate in case of the scope file usage.
Fabric SummaryFabric Summary now includes number of Socket-Direct HCAs
Error/Warning ReportingError/warning reporting to screen and log files is limited by 5 of each type, DB_CSV includes all errors
v2.7.0
Link Speed

Added support for NDR InfiniBand link speed. 

Fat Tree TopologyEnabled a new Fat Tree Topology validation tool.
Virtualization StageRedesigned the Virtualization stage to asynchronous mode.
AGUID

AGUID stage is disabled by default.

To enable it, use the '--aguid' parameter.

db_csvdb_csv will now contain information about connected ports only.
v2.6.1
ibdiagnet
  • Enabled Adaptive Routing validation
  • Performance improvement of routing checking
  • Added new counters and diagnostic information:
    • SHARP: “SAT” (“Streaming Aggregation”) counters
    • PHY: Maximum PLR per second field in PPCNT
    • PHY: SLLM register
    • PHY: New SymbolBER thresholds
    • Adaptive Routing: PortARTrails counter
  • Added support for SHARP security (AMKEY)
  • Enabled reporting port counter differences when using "–pm_pause_time" (PM_DELTA section in db_csv)
  • Added Dragonfly+ Topology Validation (--dfp, --dfp_opt [<max_cas>] )
  • Added the option to report the version on the screen and in log file
ibtopodifAdded support for “stable” names of RDMA devices based on PCI/slot/function location.
ibnetdiscover dump file (created by ibdiagnet)Now the dump file includes Virtual Port info
v2.5.1
Rail Optimized Topology ValidationChecks links between compute nodes and leaf switches to provide rail optimized topology (--rail_validation, --rail_validation_opt [<regex>] ).
Service LevelCustomization SL for GMP MADs in ibdiagnet (--sl).
General
  • Added output similar to the results of the "ibnetdiscovery"
  • ibdiagnet: Disabled the output by default for AR/FDBS files in routing stage
  • Moved SHARP performance counters to db_csv
  • Dumped by default FEC_MODE section in db_csv
  • Improved AR connectivity check
v2.4.0 
General
  • Flexible output control options (--enable_output , --disable_output, --path)
  • Discovery only mode (–discovery_only)
  • Support for MLNX Congestion Control counters
  • “Fabric Summary” is enabled by default.
  • Dates and versions in “nodes_info” file are printed in human-readable format.
  • Dump files include ibdiagnet version and command line parameters.
  • Added split mode to IBNL for “InfiniBand Smart Director Switches” (CS8500)
Performance Improvements

The performance of following steps in ibdiagnet have been improved:

  • Routing validation
  • Network discovery
  • Virtualization stage
  • Dump creation

Changes in Command Line Parameters

VersionToolParameter NameStatusDescription
2.8.0



--r_opt

dump_only_skip_routing_tables

Added

Skips routing tables (LFTs) retrieving

rn

Deprecated

Dumps routing notification data to file (enabled by default)


drnc

Deprecated

Dumps routing notification port counters to file (enabled by default)


2.7.0

ibdiagnet



--ft

New

Enables Fat Tree Topology Validation (default - disabled)

--aguid

New

Collects AGUIDs

--enable_spst

Removed

SPST mode is enabled by default. Option was deprecated in 2.6.1

2.6.1

ibdiagnet

--smp_window

Upper limit and default are changed

Max: 256; default: 16

--gmp_window

Upper limit and default are changed

Max: 16384; default: 256

--am_key

New

Specifies default AMKEY for the fabric

--am_key_file

New

Specifies the path to file (AMKEY per GUID)

--smdb

New

Specifies the path to OpenSM SMDB file (required for Adaptive Routing & Dragonfly+ Topology validation)

--ber_threshold_table

New

Specifies the path to BER thresholds table file (BER per FEC)

--create_ber_threshold_table

New

Creates template file of BER threshold table

--enable_spst

Deprecated

SPST mode is enabled by default

--dfp

New

Enabling DFP Topology Validation (default - disabled)

--dfp_opt

New

Specifies comma separated DFP Topology Validation options

dfp_opt

<max_cas>

-

Specifies max number of CAs for “Root” switch in Dragonfly+ island (default: 1).

This parameter is mutual exclusive with --smdb

ibdmchk

--FAR

New

Adds support for input FAR file

2.5.1ibdiagnet--slNewSpecifies the SL to be used (default=0)
--rail_validationNewEnabling Rail Optimized Topology Validation (default - disabled)
--rail_validation_optNewSpecifies comma separated Rail Optimized Topology Validation options
--clear_congestion_countersNewDumping Congestion Counters and clearing them
--fec_modeDeprecatedFEC_MODE section will be dump to "db_csv" by default
--rail_validation_opt<regex>-Specifies regular expression to filter HCA nodes from reports. To be applied to HCAs node descriptions
2.4.0ibdiagnet

--enable_output

New

Enable creation of specific dump file

--disable_output

New

Disable specific dump file

--path

New

Set custom path for specific dump file

--discovery_only

New

Discover IB fabric, save topology information into “db_csv” file and exit

--smp_window

Upper limit is changed

New max is 128

--gmp_window

Upper limit is changed

New max is 8192

ibtopodiff--ibnl_dirNewSet path for IBNL files