注!本次升级仅涉及正在使用X10上期所的客户,使用U50行情的客户不受影响无需更改
如果您当前已经能够正常接收能源所一秒4笔的行情,则无需进行以下升级。
*使用X25平台的客户由于暂时固件还没有编译成功,请耐心等待。
因上期所于2023/8/28(本周五20230825夜盘)起开启上期所一秒4笔的行情,新行情新增两根物理线路,由于X10/X25板卡仅有两个光口,需将数据聚合后才能输入到X10。
因用户当前正在使用的V28的固件有接线限制,限制初始化数据必须从Port0接入,各家期货公司的聚合方式不同,为避免故障,烦请各位操作一下固件升级,升级后将不再限制接线方式。
升级方式如下:
1. 首先下载上述固件并上传至服务器
2. 检查服务器上有几片Exablaze的网卡
如果有超过一张Exablaze卡,请先确认哪一张卡为NANO行情卡,可通过执行 exanic-config插卡Exablaze的卡,下图为只有一张卡的情形。以下更新步骤以机器上仅有一个Exablaze设备为例介绍更新步骤,即exanic0

3. 更新FPGA固件
请先确保您当前使用的是V28的FPGA固件版本,否则请不要继续操作,因为可能涉及更新API的情况,请联系NANO技术支持或您的客户经理寻求帮助。
执行以下两条命令更新固件:
请注意,如果您在使用DELL 的R740, R730, R640, R630型号的服务器,有可能出现重新加载固件过程中服务器自动重启的情况,如果长时间无法进入系统,可能需要iDRAC远程电源管理控制服务器重新进入系统。DELL上述机型更新步骤如下:
exanic-fwupdate -d exanic0 exanic_x10_shfe_20230822.fw_.gz
reboot
其他机型服务器升级步骤:
exanic-fwupdate -d exanic0 exanic_x10_shfe_20230822.fw_.gz -r
/root/shfe-v2/release/utils/initfpga.sh
更新后无需重启服务器。
4. 更新config.ini 一秒四笔的组播地址:
shfe4ps=enabled (请于25号夜盘之后启用,在此之前请继续设置shfe4ps=disabled,否则将无法接收)
shfe4ps_ip_a=239.3.101.91:21101
shfe4ps_ip_b=239.4.101.92:21101
正在使用V28的客户升级固件后,软件API无需改变。
使用V28版本之后的客户,同时开启shfe2ps/shfe4ps 会优选二者中第0和第500tick的数据,同理,同时开启ine2ps/ine4ps也会优选二者中第0和第500tick的数据。
