How to test 100G port on LX2160

I want to use ptkgen to test 100G port, but has such error messages when plug QSFP28 transceiver.

 /usr/local/bin# [ 2374.565278] sfp qsfp-0: EEPROM base structure checksum failure: 0x0d != 0x00
[ 2374.572350] sfp EE: 00000000: 11 07 00 00 00 f4 01 00 00 00 00 00 00 00 00 00  ................
[ 2374.581043] sfp EE: 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
[ 2374.589750] sfp EE: 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
[ 2374.598451] sfp EE: 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
[ 2374.607153] sfp EE: 00000040: 00 31 01 00 7a 2a ff ff 80 bd 0f 10 00 80 ff ff  .1..z*..........
[ 2374.615853] sfp EE: 00000050: 70 c6 1b 73 f5 ba ff ff 90 bd 0f 10 00 80 ff ff  p..s............
1 Like

Regardless of the eeprom issues, currently phylink does not have support for > 25Gbps transceivers. You will need to configure the device-tree entry as a fixed-link and then setup the dpl and dpc for the mc-bin firmware to configure the link as 100Gbps. Then rely on restool to create the interface.

It‘s difficult for me to modify device-tree.Is there a plan to support 100G transceiver?

2 Likes