10G problem within QSFP connector

Hi!

I’m using ClearFog Rev 1.3 with prebuilt ubuntu image (lx2160acex7_2000_700_3200_8_5_2-db443a1.img.xz) and trying to initialize 10G interface within QSFP connector (i’m using octopus DAC cable).
Upon reboot i see this u-boot message:

Setting up retimer channels 1..4 as 10Gbps
ERROR: Retimer at address 0x22 not found
Net:   eth0: DPMAC3@xgmii, eth1: DPMAC4@xgmii, eth2: DPMAC5@xgmii, eth3: DPMAC6@xgmii, eth4: DPMAC7@xgmii, eth5: DPMAC8@xgmii, eth6: DPMAC9@xgmii, eth7: DPMAC10@xgmii, eth8: DPMAC17@rgmii-id [PRIME]

There are 2 retimers (one for RX, one for TX) on ClearFog board and one of them is not found.
After booting to linux i’m not able to initialize dpmac interface which is connected to QSFP:

root@localhost:~# ls-addni dpmac.3
Created interface:  (object:dpni.1, endpoint: dpmac.3)

Created interface is empty and i can see these messages in dmesg:

[  374.807152] fsl_dpaa2_eth dpni.1 (unnamed net_device) (uninitialized): Error connecting to the MAC endpoint
[  375.396390] fsl_dpaa2_eth dpni.1 (unnamed net_device) (uninitialized): Error connecting to the MAC endpoint

And the same behavior for dpmac3-dpmac6 (all connected to QSFP)

Please point me how to enable these 10G interfaces.

Thanks!

1 Like

You should probably send a ticket if QSFP has never worked on that board. The retimers are setup via i2c commands in u-boot (source is in /build/u-boot/board/solidrun/lx2160a/eth_lx2160acex7.c) Failing to communicate over i2c needs further debugging…