Optical transceivers can be used on switches, routers and network adapters (fiber network cards). Special commands are applied to check transceiver data on switches, and Linux systems also support reading transceiver information on network cards.
We connect Moduletek SFP-10G-LR transceiver to Intel X520 network card, and show how to view transceiver details on Linux server network ports.
Figure 1 Schematic of Transceiver Connected to Server Network Card
1. Network Port Link & Transceiver Working Status
Run command:
ethtool <devname>
It displays port negotiation speed, transceiver rate and link status (Link detected = yes indicates normal link), together with port configuration details.
Note: <devname> refers to network interface name, such as ethX or pXpX. You can check interface names via ip or ifconfig commands, or confirm by server slot number. For example, p4p1 means the first port of slot 4.
2. Transceiver Identification & DDM Diagnostic Data
Run command:
ethtool -m <devname>
It queries all optical transceiver parameters. Note that some network cards do not support this command.
The output consists of two parts:
1. Transceiver identity data: model, wavelength, transmission distance, SN and manufacturer information stored in module EEPROM.
2. Real-time DDM values and alarm thresholds. Check TX/RX power, temperature and bias current to verify operating status of transceivers on both ends.
Moduletek optical transceivers are widely compatible with various brand fiber network cards. Welcome to inquire and purchase.