【技术实现步骤摘要】
一种快速切换Expander配置的方法及系统
本专利技术属于服务器
,具体涉及一种快速切换Expander配置的方法及系统。
技术介绍
在服务器SASExpander设计中,为了适配不同的应用场景,会在同一套硬件系统设计开发多个不同版本的固件,通过刷入不同的固件,来实现不同的功能。搭配了不同版本固件的SASExpander,因共用一套硬件设计方案,从外观来看无法区分,为了避免生产和使用中造成混用,每一个固件版本的SASExpander都会单独对应一个PCBA编号。SASExpander的固件烧录在名称为EMMC的存储器中,一个EMMC内部存储空间可分为多个Partition,通常Partition会烧录相同的固件,作为备份。通常有两种烧录方式,SASExpander生产时常采用offline的方式烧录,这种烧录方式简单,便于大批量加工;另一种是online烧录,安装在服务器内的SASExpander可以通过Host在带内烧录新的固件,或者通过SASExpander主IC带有的debug接口,带外烧录新的固件。< ...
【技术保护点】
1.一种快速切换Expander配置的方法,其特征在于,包括以下步骤:/nS1:EMMC不同的Partition中预先烧录好不同配置的固件;/nS2:修改基板管理控制器的FRU DATA;/nS3:修改后的FRU DATA生效后,CPLD读取并识别Expander字段;/nS4:根据读取的Expander字段,改变CPLD连接主IC的预设选择pin的GPIO电平状态;/nS5:根据主IC预设选择pin的电平状态,加载对应EMMC Partition中的固件;/nS6:主IC上电,Expander配置切换完成。/n
【技术特征摘要】
1.一种快速切换Expander配置的方法,其特征在于,包括以下步骤:
S1:EMMC不同的Partition中预先烧录好不同配置的固件;
S2:修改基板管理控制器的FRUDATA;
S3:修改后的FRUDATA生效后,CPLD读取并识别Expander字段;
S4:根据读取的Expander字段,改变CPLD连接主IC的预设选择pin的GPIO电平状态;
S5:根据主IC预设选择pin的电平状态,加载对应EMMCPartition中的固件;
S6:主IC上电,Expander配置切换完成。
2.根据权利要求1所述的一种快速切换Expander配置的方法,其特征在于,所述步骤S2中,通过ipmitool指令修改基板管理控制器的FRUDATA。
3.根据权利要求2所述的一种快速切换Expander配置的方法,其特征在于,所述步骤S3中,服务器上电后,CPLD通过基板管理控制器读取并识别服务器FRUDATA中Expander字段。
4.根据权利要求3所述的一种快速切换Expander配置的方法,其特征在于,所述步骤S3中,在FRUDATA中用Expander字段表示SASExpander配置;通过Expander字段判断所需SASExpander配置。
5.根据权利要求4所述的一种快速切换Expander配置的方法,其特征在于,所述步骤S5中,当主IC预设选择pin为低电平时,主...
【专利技术属性】
技术研发人员:郭伯亚,
申请(专利权)人:山东英信计算机技术有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。