The invention discloses a method and a device to improve bus read and write stability, the method includes the use of a bus to read and write data storage products for key data storage; when the data read and write failure occurs, resend the read and write commands to read and write; when the number of the re read and write over the preset threshold, to reset the bus again; read and write data to the storage unit used after a bus reset, when still read and write failure, alarm on hardware failure. The method and device for improving the read and write stability of the bus can ensure the stable reading and writing of the VPD data, improve the operability of the bus and the stability of the system, reduce the interference of customer service and reduce the operation and maintenance cost.
【技术实现步骤摘要】
一种提高总线读写稳定性的方法和装置
本专利技术属于存储设备
,特别是涉及一种提高总线读写稳定性的方法和装置。
技术介绍
在存储产品中,有很多VPD(VitalProductData,关键产品数据)是存储在EEPROM(ElectricallyErasableProgrammableRead-OnlyMemory,电子可擦可编程序只读存贮器)中。在系统的启动以及运行过程中,都会反复操作EEPROM中的数据,进行系统校验或者保护,一旦操作失败,将会导致整个系统进入保护模式,从而导致产品维护人员的介入维修,甚至导致用户业务中断。通常的产品中,对EEPROM的读取都是通过I2C总线的,通常的操作步骤是获取总线,读写数据,如果操作失败,会尝试多读写几次。但是在实际的产品中发现,很多时候,总线会因为各种各样的原因被锁死,在这种情况下,无论尝试多少次读写,都会失败,对系统稳定性造成不利影响。
技术实现思路
为解决上述问题,本专利技术提供了一种提高总线读写稳定性的方法和装置,能够保证对VPD数据稳定的读写,提高总线的可操作性和系统稳定性,减少客服干预,降低运维成本。本专利技术提供的一种提高总线读写稳定性的方法,包括:利用总线对存储有产品关键数据的存储部件进行数据的读写;当出现数据读写失败的情况时,重新发送读写命令进行读写;当所述重新读写的次数超过预设阈值时,对所述总线进行复位;利用复位之后的总线再次对所述存储部件进行数据的读写,当依然读写失败时,对硬件故障进行报警。优选的,在上述提高总线读写稳定性的方法中,所述利用总线对存储有产品关键数据的存储部件进行数据的读写为:利用 ...
【技术保护点】
一种提高总线读写稳定性的方法,其特征在于,包括:利用总线对存储有产品关键数据的存储部件进行数据的读写;当出现数据读写失败的情况时,重新发送读写命令进行读写;当所述重新读写的次数超过预设阈值时,对所述总线进行复位;利用复位之后的总线再次对所述存储部件进行数据的读写,当依然读写失败时,对硬件故障进行报警。
【技术特征摘要】
1.一种提高总线读写稳定性的方法,其特征在于,包括:利用总线对存储有产品关键数据的存储部件进行数据的读写;当出现数据读写失败的情况时,重新发送读写命令进行读写;当所述重新读写的次数超过预设阈值时,对所述总线进行复位;利用复位之后的总线再次对所述存储部件进行数据的读写,当依然读写失败时,对硬件故障进行报警。2.根据权利要求1所述的提高总线读写稳定性的方法,其特征在于,所述利用总线对存储有产品关键数据的存储部件进行数据的读写为:利用I2C总线对存储有产品关键数据的存储部件进行数据的读写。3.根据权利要求1所述的提高总线读写稳定性的方法,其特征在于,所述利用总线对存储有产品关键数据的存储部件进行数据的读写为:利用总线对存储有产品关键数据的EEPROM进行数据的读写。4.根据权利要求1-3任一项所述的提高总线读写稳定性的方法,其特征在于,所述当所述重新读写的次数超过预设阈值时,对所述总线进行复位为:当所述重新读写的次数超过...
【专利技术属性】
技术研发人员:姜怡坤,侯英利,朱斌,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。