cd /usr/sbin sudo docker pause gbsyncd1 sudo docker pause gbsyncd0 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-get sys 0 //Tuning sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-set sys 0 pre=-10 main=87 post=0 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-set sys 1 pre=-10 main=87 post=0 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-set sys 2 pre=-10 main=87 post=0 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-set sys 3 pre=-10 main=87 post=0 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-set sys 4 pre=-10 main=87 post=0 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-set sys 5 pre=-10 main=87 post=0 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-set sys 6 pre=-10 main=87 post=0 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-set sys 7 pre=-10 main=87 post=0 bcmcmd -n 0 -c " dsh -c 'phydiag 268 tx_taps set lane=0 main=31 pre1=4 post1=13' " bcmcmd -n 0 -c " dsh -c 'phydiag 268 tx_taps set lane=1 main=31 pre1=4 post1=13' " bcmcmd -n 0 -c " dsh -c 'phydiag 268 tx_taps set lane=2 main=27 pre1=4 post1=13' " bcmcmd -n 0 -c " dsh -c 'phydiag 268 tx_taps set lane=3 main=29 pre1=4 post1=13' " bcmcmd -n 1 -c " dsh -c 'phydiag 268 tx_taps set lane=0 main=29 pre1=4 post1=13' " bcmcmd -n 1 -c " dsh -c 'phydiag 268 tx_taps set lane=1 main=30 pre1=4 post1=13' " bcmcmd -n 1 -c " dsh -c 'phydiag 268 tx_taps set lane=2 main=31 pre1=4 post1=13' " bcmcmd -n 1 -c " dsh -c 'phydiag 268 tx_taps set lane=3 main=30 pre1=4 post1=13' " 以下Test Cycle 目標200次 //Disable Port bcmcmd -n 0 -c "port 268 en=0" bcmcmd -n 1 -c "port 268 en=0" //Wait Link Down bcmcmd -n 0 -c "ps 268" bcmcmd -n 1 -c "ps 268" root@sonic:~# bcmcmd -n 0 -c "ps 268" ps 268 ena/ speed/ link auto STP lrn max cut loop port link Lns duplex scan neg? state pause discrd ops medium frame thru FEC back ce0(268) !ena 4 100G FD SW No Forward Untag FA Backplane 9122 No RS528 drivshell> root@sonic:~# bcmcmd -n 1 -c "ps 268" ps 268 ena/ speed/ link auto STP lrn max cut loop port link Lns duplex scan neg? state pause discrd ops medium frame thru FEC back ce0(268) !ena 4 100G FD SW No Forward Untag FA Backplane 9122 No RS528 drivshell> root@sonic:~# //Enable Port bcmcmd -n 0 -c "port 268 en=1" bcmcmd -n 1 -c "port 268 en=1" //Wait Link Up bcmcmd -n 0 -c "ps 268" bcmcmd -n 1 -c "ps 268" root@sonic:~# bcmcmd -n 0 -c "ps 268" ps 268 ena/ speed/ link auto STP lrn max cut loop port link Lns duplex scan neg? state pause discrd ops medium frame thru FEC back ce0(268) up 4 100G FD SW No Forward Untag FA Backplane 9122 No RS528 drivshell> root@sonic:~# bcmcmd -n 1 -c "ps 268" ps 268 ena/ speed/ link auto STP lrn max cut loop port link Lns duplex scan neg? state pause discrd ops medium frame thru FEC back ce0(268) up 4 100G FD SW No Forward Untag FA Backplane 9122 No RS528 drivshell> root@sonic:~# //Collect DSC Data bcmcmd -n 0 -c "dsh -c 'phydiag 268 dsc'" bcmcmd -n 1 -c "dsh -c 'phydiag 268 dsc'" //讀Retimer TX/RX sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-get sys 0 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-get sys 1 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-get sys 2 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-get sys 3 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-get sys 4 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-get sys 5 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-get sys 6 sudo /usr/sbin/blanton_barchetta_tool --serdes-tx-get sys 7 sudo /usr/sbin/blanton_barchetta_tool --serdes-rx-get sys 0 sudo /usr/sbin/blanton_barchetta_tool --serdes-rx-get sys 1 sudo /usr/sbin/blanton_barchetta_tool --serdes-rx-get sys 2 sudo /usr/sbin/blanton_barchetta_tool --serdes-rx-get sys 3 sudo /usr/sbin/blanton_barchetta_tool --serdes-rx-get sys 4 sudo /usr/sbin/blanton_barchetta_tool --serdes-rx-get sys 5 sudo /usr/sbin/blanton_barchetta_tool --serdes-rx-get sys 6 sudo /usr/sbin/blanton_barchetta_tool --serdes-rx-get sys 7