固态硬盘测试验证方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:37718233 阅读:29 留言:0更新日期:2023-06-02 00:15
本发明专利技术实施例公开了一种固态硬盘测试验证方法、装置、计算机设备及存储介质,主机通过NVMe接口与服务器通讯连接,固态硬盘通过SMBUS通道与服务器通讯连接,方法包括:固态硬盘上电,并检测固态硬盘控制器数据结构是否支持SMBUS;若支持SMBUS,则开启SMBUS功能;对固态硬盘进行读写验证;对固态硬盘进行读写长度越界验证;对固态硬盘进行读写偏移量验证;对固态硬盘最大支持的SMBUS工作频率进行验证。本发明专利技术实现了主机快速高效地可以通过NVMe

【技术实现步骤摘要】
固态硬盘测试验证方法、装置、计算机设备及存储介质


[0001]本专利技术涉及固态硬盘
,更具体地说是固态硬盘测试验证方法、装置、计算机设备及存储介质。

技术介绍

[0002]VPD(VitalProductData,重要的产品数据,以下简称VPD)属于FRU(FieldReplaceableUnit,现场可替换单元,以下简称FRU)信息,其可描述固态硬盘的制造商,产品型号,产品序列号,产品规格如Link速度,Lane数,SMBUS地址和最大支持的工作频率等重要信息,这些信息存储在固态硬盘控制器内部或独立的EEPROM芯片中(256~4096字节)。通过读取VPD或写入新的数据到VPD可以方便快捷的对固态硬盘进行信息查询和维护。其VPD读取和写入操作可以通过3种方式实现,第一种是通过带内信号PCIe通道下发NVMe

MI发送或NVMe

MI接收其VPD读、VPD写命令;第二种是通过带外信号SMBUS(systemmanagementbus,系统管理总线,以下简称SMUBS)通道下发NVMe
‑本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.固态硬盘测试验证方法,其特征在于,包括主机、服务器和固态硬盘,服务器包括NVMe接口和SMBUS通道,主机通过NVMe接口与服务器通讯连接,固态硬盘通过SMBUS通道与服务器通讯连接;方法包括:固态硬盘上电,并检测固态硬盘控制器数据结构是否支持SMBUS;若支持SMBUS,则开启SMBUS功能;对固态硬盘进行读写验证;对固态硬盘进行读写长度越界验证;对固态硬盘进行读写偏移量验证;对固态硬盘最大支持的SMBUS工作频率进行验证。2.根据权利要求1所述的固态硬盘测试验证方法,其特征在于,所述对固态硬盘进行读写验证,包括:通过SMBUS通道下发NVMe

MI的VPD读命令,以读取固态硬盘存储位置的旧数据;若旧数据读取成功,则将旧数据暂时保存;通过SMBUS通道下发NVMe

MI的VPD写命令,以将新数据存储到保存旧数据的位置;通过SMBUS通道下发NVMe

MI的VPD读命令,以读取新数据;若新数据读取成功,则判定读写验证成功。3.根据权利要求2所述的固态硬盘测试验证方法,其特征在于,所述若新数据读取成功,则判定读写验证成功之后,包括:将暂时保持的旧数据通过VPD写命令写回至原存储位置。4.根据权利要求1所述的固态硬盘测试验证方法,其特征在于,所述对固态硬盘进行读写长度越界验证,包括:通过SMBUS通道下发NVMe

MI的VPD读命令,以从选定的数据存储位置中读取长度越界内容;若读取失败,则通过SMBUS通道下发NVMe

MI的VPD写命令,以在选定的数据存储位置写入长度越界内容;若写入失败,则判定读写长度越界验证成功。5.根据权利要求1所述的固态硬盘测试验证方法,其特征在于,所述对固态硬盘进行读写偏移量验证,包括:通过SMBUS通道下发NVMe

MI的VPD读命令,以从选定的数据存储位置中读取偏移量内容;若读取失败,则通过SMBUS通道下发NVMe

MI的VPD写命令,以在选定的数据存储位置写入偏移量内容;若写入失败,则判定读写偏移量验证成功。6.根据权利要求1所述的固态硬盘测试验证方法,其特征在于,所述对固态硬盘最大支持的SMBUS工作频率进行验证,包括:通过NVME

MIgetconfiguration命令读取当前的SMBUS工作频率;通过NVME

【专利技术属性】
技术研发人员:杨汉力钱海明石骁
申请(专利权)人:苏州忆联信息系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1