2.2 KiB
如需调试模块,请先备份参数。
-
备份参数: python3 ocsdiag.py -i 10.57.216.95 -e 2 -s all -c reg_save --sl_file ./main_data/bak_regs/95_bak.yaml
-
恢复参数: python3 ocsdiag.py -i 10.57.216.95 -e 2 -s all -c reg_load --sl_file ./main_data/bak_regs/95_bak.yaml
-
根据需求对节点执行power cycle ipmitool power cycle
-
设置topo python3 ocsdiag.py -i 10.57.216.95,10.57.216.96,10.57.216.97,10.57.216.98 -e 2,4,6,8 -c topo-config -p 32
-
ocs link reset ocs_link_reset -i 10.57.216.95,10.57.216.96,10.57.216.97,10.57.216.98 -e 2,4,6,8
-
设置high freq(根据PCB走线) python3 ocsdiag.py -i 10.57.216.97 -e 8 -c highfreq-tune
-
设置low freq python3 ocsdiag.py -i 10.57.216.98 -e 8 -c rtmr-prbs python3 ocsdiag.py -i 10.57.216.97 -e 8 -c lowfreq-auto-tune
python3 ocsdiag.py -i 10.57.216.97 -e 8 -s all -c reg-wt -p lowfreq_eq -v 128
-
设置tia_peak(根据PCB走线) python3 ocsdiag.py -i 10.57.216.98 -e 8 -s all -c tia-peak-tune
-
校准ibias (onoc) python3 ocsdiag.py -i 10.57.216.98 -e 8 -s all -c ibias-auto-tune
-
校准ibias (onet) python3 ocsdiag.py -i 10.57.216.98 -e 4 -s all -c ibias-auto-tune -p 10.57.216.96 python3 ocsdiag.py -i 10.57.216.96 -e 4 -s all -c ibias-auto-tune -p 10.57.216.98
-
校准mgc onoc python3 ocsdiag.py -i 10.57.216.98 -e 8 -c rtmr-prbs python3 ocsdiag.py -i 10.57.216.98 -e 8 -s all -c mgc-auto-tune
8.1 校准mgc onet tx端: python3 ocsdiag.py -i 10.57.216.98,10.57.216.96 -e 4 -c rtmr-prbs rx端: python3 ocsdiag.py -i 10.57.216.96 -e 4 -s all -c mgc-auto-tune python3 ocsdiag.py -i 10.57.216.98 -e 4 -s all -c mgc-auto-tune
-
查看retimer 误码情况 python3 ocsdiag.py -i 10.57.216.97 -e 8 -c vcmd -p "rtmr all"
-
查看眼图情况 python3 ocsdiag.py -i 10.57.216.97 -e 8 -c vcmd -p "rtmr 1 eye 1 a" python3 ocsdiag.py -i 10.57.216.97 -e 8 -c vcmd -p "rtmr 2 eye 1 a" python3 ocsdiag.py -i 10.57.216.97 -e 8 -c vcmd -p "rtmr 3 eye 1 a" python3 ocsdiag.py -i 10.57.216.97 -e 8 -c vcmd -p "rtmr 4 eye 1 a"
如果眼偏下,则op_current需要调小。
-
保存配置
先用vgc = 255,校准,然后手动改为200,发现recovery没增加了。