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.