This feature in Solaris 11.4 SRU 81 may be small, however it closes an important gap … at least important to me. Thus all the “Thankyou” in the headline. When working with customers about new systems, one question is often “Is there an easy way to find out some transceiver data for diagnosis or subsituting them?”. With SRU81 you get all the information with a simple dladm show-transceiver.

root# dladm show-transceiver -x net3
LINK  NAME                VALUE                   UNIT
net3  Vendor Name         DEATHRAY                --
net3  Vendor OUI          --                      --
net3  Part Number         7326504                 --
net3  Revision            --                      --
net3  Serial Number       AS1234Z5678             --
net3  Date Code           191224                  --
net3  Device              QSFP+                   --
net3  Connector           MPO                     --
net3  Compliance codes    14 00 00 00 00 00 00 00 --
net3  Encoding            SONET Scrambled         --
net3  Bit Rate            10.300                  GBd/s
net3  Link Length Codes   00 32 00 00 00          --
net3  Temperature         46.123                  degrees C
net3  Supply Voltage      3.288                   V
net3  Rx1 Power           0.694400                mW
net3  Rx2 Power           0.700000                mW
net3  Rx3 Power           0.705000                mW
net3  Rx4 Power           0.713400                mW
net3  Tx1 Bias            6.480000                mA
net3  Tx2 Bias            6.490000                mA
net3  Tx3 Bias            6.500000                mA
net3  Tx4 Bias            6.510000                mA

Data like the power and bias data is really useful for troubleshooting, however vendor and part numbers is equally useful in my daily job. By the way, this is a 10/40 GBit/s transceiver.

As i don’t have an optical transceiver in any of my Solaris systems at home, i’ve slightly modified the output of this this blog entry for this article.

PS: Sorry for the pause of one month. Did a lot of background work with the template to get rid of deprecated functionality. Took me a while to get to a state, that didn’t break everything in sometimes spectacular, but always surprising ways.

Written by

Joerg Moellenkamp

Grey-haired, sometimes grey-bearded Windows dismissing Unix guy.