CN107741916A - 一种基于复用pcie设备获取rom信息的方法 - Google Patents
一种基于复用pcie设备获取rom信息的方法 Download PDFInfo
- Publication number
- CN107741916A CN107741916A CN201710964488.3A CN201710964488A CN107741916A CN 107741916 A CN107741916 A CN 107741916A CN 201710964488 A CN201710964488 A CN 201710964488A CN 107741916 A CN107741916 A CN 107741916A
- Authority
- CN
- China
- Prior art keywords
- pcie device
- pcie
- multiplexing
- rom information
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4081—Live connection to bus, e.g. hot-plugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0026—PCI express
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明所述的方法通过复用PCIE设备的I2C信号,将其连接到ROM芯片以同步存储***日志;同时,利用PCIE设备的热插拔特性,随时读取ROM芯片相关信息,从而解决掉电后数据丢失以及复现BUG信息困难的问题,提高了解决服务器功能异常的效率。
Description
技术领域
本发明涉及服务器通信技术领域,具体涉及一种基于复用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原因。
如附图1所示,将带有EEPROM的PCIE卡连接到HOST端的BMC/PCH/CPLD等芯片,将服务器的运行状态实时存储于EEPROM芯片,供***监控及DEBUG使用。
其中PCIE CONN指的是PCIE连接器,可以使用高速连接器或金手指等形式,根据板卡的结构确认。考虑到不同服务器之间的通用性,优先采用金手指形式。
显而易见地,上面所示的仅仅是本发明的一个具体实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据该实施方式获得其他的技术方案,都属于本发明保护的范围。
本发明既能保证原有BUG环境不被破坏,便于调试,准确定位问题,又能及时获取完整的log信息,无需费时费力地重新复建BUG环境,极大地提高了解决问题的效率。
Claims (5)
1.一种基于复用PCIE设备获取ROM信息的方法,其特征在于,该方法具体包括如下步骤:
将带有EEPROM的PCIE设备,通过PCIE连接器连接到HOST端的BMC/PCH/CPLD芯片;
PCIE连接器通过I2C总线与HOST端和PCIE设备连接;
在HOST端的服务器的运行状态通过I2C总线传输并保存在PCIE设备中的EEPROM芯片内。
2.如权利要求1所述的基于复用PCIE设备获取ROM信息的方法,其特征还在于,服务器的运行状态是实时存储于EEPROM芯片。
3.如权利要求2所述的基于复用PCIE设备获取ROM信息的方法,其特征还在于,PCIE连接器可以是高速连接器或金手指。
4.如权利要求3所述的基于复用PCIE设备获取ROM信息的方法,其特征还在于,一旦***出现问题,取下PCIE设备,将其置于其它服务器则可以正常访问PCIE设备上的EEPROM芯片,获取服务器的运行状态。
5.如权利要求4所述的基于复用PCIE设备获取ROM信息的方法,其特征还在于,服务器的运行状态是以日志形式存储。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710964488.3A CN107741916A (zh) | 2017-10-17 | 2017-10-17 | 一种基于复用pcie设备获取rom信息的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710964488.3A CN107741916A (zh) | 2017-10-17 | 2017-10-17 | 一种基于复用pcie设备获取rom信息的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107741916A true CN107741916A (zh) | 2018-02-27 |
Family
ID=61237749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710964488.3A Pending CN107741916A (zh) | 2017-10-17 | 2017-10-17 | 一种基于复用pcie设备获取rom信息的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107741916A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113849440A (zh) * | 2021-09-30 | 2021-12-28 | 北京金山云网络技术有限公司 | 日志的访问方法、装置及服务器 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130031419A1 (en) * | 2011-07-28 | 2013-01-31 | International Business Machines Corporation | Collecting Debug Data in a Secure Chip Implementation |
CN104050061A (zh) * | 2014-07-01 | 2014-09-17 | 中国航天科工集团第二研究院七〇六所 | 一种基于PCIe总线多主控板冗余备份*** |
CN104268068A (zh) * | 2014-09-24 | 2015-01-07 | 浪潮电子信息产业股份有限公司 | 一种服务器日志信息的获取方法 |
CN106326079A (zh) * | 2016-08-19 | 2017-01-11 | 浪潮电子信息产业股份有限公司 | 一种诊断rack机柜内单节点掉电原因的方法 |
-
2017
- 2017-10-17 CN CN201710964488.3A patent/CN107741916A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130031419A1 (en) * | 2011-07-28 | 2013-01-31 | International Business Machines Corporation | Collecting Debug Data in a Secure Chip Implementation |
CN104050061A (zh) * | 2014-07-01 | 2014-09-17 | 中国航天科工集团第二研究院七〇六所 | 一种基于PCIe总线多主控板冗余备份*** |
CN104268068A (zh) * | 2014-09-24 | 2015-01-07 | 浪潮电子信息产业股份有限公司 | 一种服务器日志信息的获取方法 |
CN106326079A (zh) * | 2016-08-19 | 2017-01-11 | 浪潮电子信息产业股份有限公司 | 一种诊断rack机柜内单节点掉电原因的方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113849440A (zh) * | 2021-09-30 | 2021-12-28 | 北京金山云网络技术有限公司 | 日志的访问方法、装置及服务器 |
CN113849440B (zh) * | 2021-09-30 | 2024-04-26 | 北京金山云网络技术有限公司 | 日志的访问方法、装置及服务器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN211427190U (zh) | 一种基于飞腾处理器2000+的服务器电路和主板 | |
CN110968352B (zh) | 一种pcie设备的复位***及服务器*** | |
CN109462436B (zh) | 测试板、信号传输方法及测试*** | |
CN108170620A (zh) | 一种服务器用硬盘拓展***及方法、硬盘信号增强方法 | |
CN103207852A (zh) | 多总线嵌入式处理装置 | |
CN109947682B (zh) | 一种服务器主板及服务器 | |
CN110362511B (zh) | 一种pcie设备 | |
CN212135411U (zh) | 一种io模组及ocp转接板 | |
CN101923505A (zh) | ***组件互连快速插槽的测试***及测试方法 | |
CN100414526C (zh) | 自动调整总线宽度的方法及装置 | |
CN107741916A (zh) | 一种基于复用pcie设备获取rom信息的方法 | |
CN117349212A (zh) | 一种服务器主板及其固态硬盘***检测方法 | |
CN116539992A (zh) | 存储设备在位稳定状态检测装置、方法、逻辑模块及介质 | |
CN216388068U (zh) | 一种pcie接口验证板及测试*** | |
CN213276462U (zh) | 双路服务器主板及双路服务器 | |
CN104484305A (zh) | 一种服务器调试分析接口装置 | |
CN112306938B (zh) | 一种ocp卡和多主机卡的热插拔方法及装置 | |
CN116301572A (zh) | 一种硬盘背板组装方法、电子设备以及介质 | |
CN101853231B (zh) | 一种主板、计算机和存储设备 | |
CN104123257A (zh) | 通用串行总线装置、通信方法及计算机可读存储介质 | |
CN114265731A (zh) | 一种pcie接口验证板、测试***及测试方法 | |
CN211603369U (zh) | 一种服务器dc掉电故障定位*** | |
CN203133839U (zh) | 多总线嵌入式处理装置 | |
CN106844113B (zh) | 一种采用冗余pch的服务器故障恢复***及方法 | |
CN114528236B (zh) | 一种硬盘背板通信装置、通信方法和一种服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180227 |
|
RJ01 | Rejection of invention patent application after publication |