预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115061712A(43)申请公布日2022.09.16(21)申请号202210911154.0(22)申请日2022.07.29(71)申请人苏州浪潮智能科技有限公司地址215100江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢(72)发明人刘美欣(74)专利代理机构济南舜源专利事务所有限公司37205专利代理师辛向东(51)Int.Cl.G06F8/65(2018.01)G06F13/42(2006.01)权利要求书2页说明书9页附图2页(54)发明名称一种基于BMC升级GPUCPLD的方法、装置、终端及存储介质(57)摘要本发明涉及GPUCPLD升级领域,具体公开一种基于BMC升级GPUCPLD的方法、装置、终端及存储介质,进入升级环境;将CPLD升级文件上传至BMC的相应目录下;停止待升级GPU所在I2C总线上的轮询进程;关闭待升级GPU所在I2C总线上的所有I2C通道;打开待升级GPU的升级I2C通道,BMC调取CLPD升级文件对待升级GPU的CPLD进行升级。本发明通过对GPU所在I2C总线上进程和通道的控制,使BMC可通过I2C在线升级GPUCPLD,升级方式简单方便易操作,无需耗费大量人力物力,而且解决因GPU的CPLD版本错误导致的问题产生,使研发测试人员和客户可以更加准确直观的去分析判断问题,可以提高测试准确性和测试效率。CN115061712ACN115061712A权利要求书1/2页1.一种基于BMC升级GPUCPLD的方法,其特征在于,包括以下步骤:S1,进入升级环境;S2,将CPLD升级文件上传至BMC的相应目录下;S3,停止待升级GPU所在I2C总线上的轮询进程;S4,关闭待升级GPU所在I2C总线上的所有I2C通道;S5,打开待升级GPU的升级I2C通道,BMC调取CLPD升级文件对待升级GPU的CPLD进行升级。2.根据权利要求1所述的基于BMC升级GPUCPLD的方法,其特征在于,有多个待升级GPU;步骤S5具体包括:打开第一个待升级GPU的升级I2C通道,BMC调取CLPD升级文件对第一个待升级GPU的CPLD进行升级,升级完成后关闭第一个待升级GPU的升级I2C通道;打开第二个待升级GPU的升级I2C通道,BMC调取CLPD升级文件对第二个待升级GPU的CPLD进行升级,升级完成后关闭第二个待升级GPU的升级I2C通道;以此类推,直到所有待升级GPU的CPLD全部升级完成。3.根据权利要求2所述的基于BMC升级GPUCPLD的方法,其特征在于,该方法还包括以下步骤:S6,启动待升级GPU所在I2C总线上的轮询进程;S7,服务器断电重启。4.根据权利要求3所述的基于BMC升级GPUCPLD的方法,其特征在于,该方法还包括以下步骤:S8,服务器重新上电后,重新停止待升级GPU所在I2C总线上的轮询进程;S9,重新关闭待升级GPU所在I2C总线上的所有I2C通道;S10,开启待升级GPU的CPLD版本查看I2C通道,查看待升级GPU的CPLD版本是否已更新,若已更新,则记录升级成功,否则记录升级失败。5.根据权利要求4所述的基于BMC升级GPUCPLD的方法,其特征在于,步骤S10具体包括:打开第一个待升级GPU的CPLD版本查看I2C通道,查看待升级GPU的CPLD版本是否已更新,若已更新,则记录第一个待升级GPU升级成功,否则记录第一个待升级GPU升级失败;记录完成后关闭第一个待升级GPU的CPLD版本查看I2C通道;打开第二个待升级GPU的CPLD版本查看I2C通道,查看待升级GPU的CPLD版本是否已更新,若已更新,则记录第二个待升级GPU升级成功,否则记录第二个待升级GPU升级失败;记录完成后关闭第二个待升级GPU的CPLD版本查看I2C通道;以此类推,直到所有待升级GPU全部查看完成。6.根据权利要求5所述的基于BMC升级GPUCPLD的方法,其特征在于,步骤S1具体包括:S1.1,服务器上电,待BMC完全启动;S1.2,通过IPMI指令打开BMCSSH;S1.3,通过远程连接工具远程登录BMC操作系统。7.根据权利要求6所述的基于BMC升级GPUCPLD的方法,其特征在于,该方法还包括以2CN115061712A权利要求书2/2页下步骤:S11,所有待升级GPU全部成功升级完成后,通过IPMI指令关闭BMCSSH。8.一种基于BMC升级GPUCPLD的装置,其特征在于,包括,环境进入模块:进入升级环境;文件上传模块:将CPLD升级文件上传至BMC的相应目录下;进程启停模块:启动和停止待升级GPU所在I2C总线上的轮询进程;I2C通道关闭模块:关闭待升级GPU所在I2C总线上的所有I2C通道;升级执行模块:打开待