How to Fetch Transceiver Details of All Ports in an InfiniBand QM9700 Switch
Overview
On NVIDIA/Mellanox QM9700 InfiniBand switches, you may need to view the transceiver details (e.g., vendor, part number, and serial number) for connected optical modules or cables. This can be useful for troubleshooting, inventory tracking, or validating optics compatibility.
The QM9700 NOS provides CLI commands that allow you to retrieve transceiver details for all ports at once or for a specific port.
Prerequisites
Fetching Transceiver Details
1. All Ports (Bulk View)
To display transceiver details for all InfiniBand ports:
This will output a table including:
-
Interface/Port
-
Vendor Name
-
Part Number
-
Serial Number
-
Type (QSFP, AOC, DAC, etc.)
-
Wavelength / Length
-
Digital Optical Monitoring (DOM) data: Temperature, Voltage, TX/RX Power
2. Individual Port
If you want to check details for a specific InfiniBand port, use:
Example:
This will display the same set of details but only for the specified port.
Example Output (Sample)
- IB1/1/1/1 state:
- identifier : OSFP
- cable/module type : Optical module
- cable/module technology : 850 nm VCSEL
- infiniband speeds : NDR
- vendor : NVIDIA
- supported cable length : 30m OM3 ,50m OM4 ,50m OM5
- part number : MMA4Z00-NS
- revision : A5
- serial number : MT2446DC04171
- FW version : 1.9.0
- Round trip time : 760ns
Related Articles
Mapping mlx5_x Names to Actual InfiniBand Ports
Purpose In large GPU/AI clusters, each compute node often has multiple InfiniBand (IB) Host Channel Adapters (HCAs). On Linux, these HCAs appear as mlx5_x devices. To troubleshoot connectivity or performance issues, it is essential to map: mlx5_x ...
How to Collect InfiniBand Transceiver Temperature (Non-Root Method)
1. Purpose This document explains how to collect InfiniBand (IB) transceiver (QSFP module) temperature from servers using the Linux sysfs hwmon interface without requiring root privileges. This method applies to systems using Mellanox / NVIDIA ...
Updating Port Description on Mellanox Switches like QM9700
Objective To update the description for multiple InfiniBand (IB) ports on a Mellanox QM9700 series switch using the web interface. Prerequisites Administrative access to the Mellanox QM9700 switch's web interface. A pre-prepared list of commands with ...
How to do a remote power cycle on NVIDIA QM9700 Switch?
1. Purpose To perform a remote reboot of NVIDIA QM9700 switch using the NVIDIA's Web GUI. If the remote reboot does not resolve any issues occurred, a physical power-cycle should be carried out onsite as per OEM recommendations. 2. Scope This MOP ...
Fixing "Cable Data Invalid EEPROM" Error on NVIDIA QM9700 InfiniBand Switch
Issue On NVIDIA QM9700 InfiniBand switches, some ports may appear down and show an error such as: This issue is often caused by outdated CPLD firmware and can be resolved by updating the CPLD version on the switch. Root Cause The EEPROM error is ...