[发明专利]一种基于复用PCIE设备获取ROM信息的方法在审
申请号: | 201710964488.3 | 申请日: | 2017-10-17 |
公开(公告)号: | CN107741916A | 公开(公告)日: | 2018-02-27 |
发明(设计)人: | 沈影;姜云轩 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 pcie 设备 获取 rom 信息 方法 | ||
技术领域
本发明涉及服务器通信技术领域,具体涉及一种基于复用PCIE设备获取ROM信息的方法。
背景技术
PCIE(PCI Express,简称PCI-E),是计算机总线外设组件互连标准的一种,它沿用现有的PCI编程概念及通讯标准,但建基于更快的串行通讯系统。I2C总线通过串行数据(SDA)线和串行时钟(SCL)线在连接到总线的器件间传递信息,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点,广泛应用于服务器系统中进行数据传输。I2C信号包括CLK和DATA两条线路,在PCIE标卡中,一般已经存在该信号,不会额外占用板卡信号通道。通过I2C协议,可以传输相关日志信息到EEPROM等芯片,记录机器运行过程中的相关状态信息。
服务器运行过程中,特别是前期设计阶段,有一定概率出现BUG,导致机器功能异常甚至宕机,无法通过I2C访问ROM芯片,此时就不能读取相关日志信息。目前,为了解决这个问题,往往需要拆卸问题机器,重新搭建测试环境,复现BUG信息,但这样常常会破坏原有的BUG环境,给DEBUG工作带来诸多不便,影响工作效率,并且部分BUG因其自身的特殊性,难以复现。所以,在DEBUG过程中,应该尽量操持原有环境不被破坏,以便更准确的收集LOG,解决问题。
针对这种情况,本申请发明一种基于复用PCIE设备获取ROM信息的方法,将PCIE设备上的ROM芯片连接到BMC/PCH/CPLD等芯片,记录系统日志信息,从而能够有效解决不能复现BUG信息的问题。
发明内容
EEPROM是常用的一种ROM芯片,掉电后数据不会丢失,同时支持电擦除和重新编程,常用于记录保存系统日志。通过读取日志,可以分析确认系统的工作状态。
PCIE卡是服务器中的常用扩展设备,基于PCIE协议可以实现热插拔功能。本发明所述的基于复用PCIE设备获取ROM信息的方法,在正常开机过程中,将系统日志通过I2C总线传输并保存在EEPROM芯片内,当系统出现问题时,利用PCIE卡的热插拔特性,取下PCIE设备,这样既不会破坏原有的BUG环境,又可以在其它机器上读取EEPROM内的log信息,因此能够及时分析判断BUG原因,而无需费时费力地重新复建BUG环境,极大地提高了解决问题的效率。
具体地,本申请请求保护一种基于复用PCIE设备获取ROM信息的方法,其特征在于,该方法具体包括如下步骤:
将带有EEPROM的PCIE设备,通过PCIE连接器连接到HOST端的BMC/PCH/CPLD芯片;
PCIE连接器通过I2C总线与HOST端和PCIE设备连接;
在HOST端的服务器的运行状态通过I2C总线传输并保存在PCIE设备中的EEPROM芯片内。
如上所述的基于复用PCIE设备获取ROM信息的方法,其特征还在于,服务器的运行状态是实时存储于EEPROM芯片。
如上所述的基于复用PCIE设备获取ROM信息的方法,其特征还在于,PCIE连接器可以是高速连接器或金手指。
如上所述的基于复用PCIE设备获取ROM信息的方法,其特征还在于,一旦系统出现问题,取下PCIE设备,将其置于其它服务器则可以正常访问PCIE设备上的EEPROM芯片,获取服务器的运行状态。
如上所述的基于复用PCIE设备获取ROM信息的方法,其特征还在于,服务器的运行状态是以日志形式存储。
附图说明
图1、本发明所述的复用PCIE设备获取ROM信息的工作示意图
具体实施方式
本申请发明一种复用PCIE设备I2C信号的方法,其具体实现方式是将PCIE设备上的ROM芯片连接到BMC/PCH/CPLD等芯片,从而记录系统日志信息。
下面通过一个实施例对本发明所述复用PCIE设备获取ROM信息方法具体实现步骤进行说明。
PCIE卡是服务器中的常用扩展设备,标准服务器中都有相关的PCIE插槽,扩展PCIE卡。基于PCIE协议可以实现热插拔功能,便于机器出现问题时取下该PCIE卡。
正常开机过程中,将系统日志通过I2C总线传输并保存在EEPROM芯片内。
一旦系统出现问题,利用PCIE卡的热插拔特性,取下PCIE设备,这样既不会破坏原有的BUG环境,又可以将PCIE卡置于其它服务器,可以正常访问PCIE卡上的EEPROM芯片,获取日志信息,进一步确认机器运行状态,协助分析判断BUG原因。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710964488.3/2.html,转载请声明来源钻瓜专利网。