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
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 ...
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 ...
How to Get Mellanox NIC Details on an Ubuntu Server
Step 1: List All Mellanox Adapters To find all Mellanox network adapters on your system, run: lspci | grep Mellanox Example output: 04:00.0 Ethernet controller: Mellanox Technologies MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s] (rev b0) Step 2: ...
How to Change Default IB Interface in NVIDIA UFM (e.g., from ib0 to ib1)
By default, NVIDIA UFM binds to the ib0 InfiniBand interface during startup. If ib0 is down or unavailable, UFM will fail to start. In such cases, you may need to change the default interface to ib1 (or any other available IB interface). This article ...
How to Enable Split Port on NVIDIA QM9700 Switch
Overview This guide explains how to enable split ports on the NVIDIA QM9700 InfiniBand switch, using both the Web GUI and CLI methods. Split ports allow a single high-speed port to be divided into multiple lower-speed logical ports, providing greater ...