CN107193701A - 具有故障诊断功能的服务器主板及故障诊断方法 - Google Patents
具有故障诊断功能的服务器主板及故障诊断方法 Download PDFInfo
- Publication number
- CN107193701A CN107193701A CN201710419885.2A CN201710419885A CN107193701A CN 107193701 A CN107193701 A CN 107193701A CN 201710419885 A CN201710419885 A CN 201710419885A CN 107193701 A CN107193701 A CN 107193701A
- Authority
- CN
- China
- Prior art keywords
- fault diagnosis
- indicating member
- master board
- server
- bmc chip
- 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
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提供一种具有故障诊断功能的服务器主板及故障诊断方法,利用这种板载的BMC方式,每块产品上就都有了一个调试指示接口,可以通过板载的发光二极管将故障代码输出;可以不使用标准的调试设备,也不需专门的接口,调试灵活,可以在工业现场直接进行故障的定位,方便,快捷,提高了产品的可维修性;降低了产品维护的成本和复杂度;可以快速的定位故障,缩短了产品排故的响应时间。
Description
技术领域
本发明涉及服务器控制主板设计领域,具体涉及一种具有故障诊断功能的服务器主板及故障诊断方法。
背景技术
众所周知,服务器是整个网络***和计算平台的核心,许多重要的数据都保存在服务器上,很多网络服务都在服务器上运行,因此服务器性能的好坏决定了整个应用***的性能。
X86服务器***设计非常复杂,在开机阶段,由BIOS(Basic Input OutputSystem,基本输入输出***)进行基本的***初始化和配置,然后输出显示,在显示输出前,主板上电过程中的故障没有办法通过显示终端输出;为了方便维修调试,传统的BIOS都会在BIOS执行过程中输出一系列的诊断码,来跟踪BIOS的执行过程并进行***上电过程的故障定位。
但是,在工业及军用计算机服务器中没有提供标准PCI插槽,且机箱是封闭式的,现场维护很难在机箱中接诊断卡进行操作,由于***为加固设计,没有办法使用传统的主板故障诊断卡来显示故障代码。基于上述原因,急需一种具有故障诊断功能服务器主板,以解决主板开机过程中故障诊断比较困难,现场进行排故时无法快速定位的难题。
发明内容
为解决上述技术问题,本发明提供是一种具有故障诊断功能的服务器主板方案,具体如下:
第一方面,本发明提供一种具有故障诊断功能的服务器主板,包括服务器主板本体以及服务器故障诊断实现模块,服务器故障诊断实现模块设置于服务器主板本体上,服务器主板本体上设有南桥,服务器故障诊断实现模块包括故障诊断BMC芯片以及指示单元,故障诊断BMC芯片上端通过LPC总线连接服务器主板本体上的南桥,故障诊断BMC芯片下端连接服务器主板本体上板载的指示单元,故障诊断BMC芯片通过LPC总线接收南桥输出的故障诊断码并进行解码,后输出TTL指示灯控制信号给指示单元,指示单元输出故障诊断码。
进一步的,故障诊断BMC芯片下端连接服务器主板本体上的指示单元接口。
进一步的,指示单元为LED指示灯。
进一步的,LED指示灯由4个发光二极管构成。
进一步的,故障诊断BMC芯片选用Altera公司的EPM570芯片。
第二方面,本发明提供一种服务器主板故障诊断方法,包括:
SS1:将故障诊断BMC芯片上端通过LPC总线连接服务器主板本体上的南桥;
SS2:故障诊断BMC芯片下端连接服务器主板本体上板载的指示单元;
SS3:故障诊断BMC芯片通过LPC总线接收南桥输出的故障诊断码并进行解码,后输出TTL指示灯控制信号给指示单元,指示单元输出故障诊断码。
进一步的,步骤SS2为:故障诊断BMC芯片下端连接服务器主板本体上的指示单元接口;
步骤SS3为:故障诊断BMC芯片通过LPC总线接收南桥输出的故障诊断码并进行解码,后输出TTL指示灯控制信号经指示单元接口给指示单元,指示单元输出故障诊断码。
通过本发明的方案,利用这种板载的BMC方式,每块产品上就都有了一个调试指示接口,可以通过板载的发光二极管将故障代码输出;可以不使用标准的调试设备,也不需专门的接口,调试灵活,可以在工业现场直接进行故障的定位,方便,快捷,提高了产品的可维修性;降低了产品维护的成本和复杂度;可以快速的定位故障,缩短了产品排故的响应时间。
附图说明
图1示出本发明具有故障诊断功能服务器主板的结构框图。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1为本发明一个实施例的具有故障诊断功能服务器主板的结构框图。
如图1所示,根据本发明实施例的具有故障诊断功能服务器主板,包括服务器主板本体以及服务器故障诊断实现模块,服务器故障诊断实现模块设置于服务器主板本体上,服务器主板本体上设有南桥,服务器故障诊断实现模块包括故障诊断BMC(BaseboardManagement Controller,基板管理控制器芯片)以及指示单元,故障诊断BMC芯片上端通过LPC(Low Pin Count,少引脚数)总线连接服务器主板本体上的南桥,故障诊断BMC芯片下端连接服务器主板本体上板载的指示单元,故障诊断BMC芯片通过LPC总线接收南桥输出的故障诊断码并进行解码,后输出TTL指示灯控制信号给指示单元,指示单元输出故障诊断码,实现故障的快速定位。
根据本发明的一实施例,替代的,故障诊断BMC芯片下端连接服务器主板本体上的指示单元接口。
根据本发明的一实施例,指示单元可以是LED指示灯。
根据本发明的一实施例,LED指示灯由4个发光二极管构成。
根据本发明的一实施例,故障诊断BMC芯片选用Altera公司的EPM570芯片。
故障诊断BMC芯片通过LPC总线接收服务器主板本体上南桥输出的故障诊断码并进行解码,后输出TTL指示灯控制信号给LED指示灯,LED指示灯输出故障诊断码,实现故障的快速定位。
另一方面,本发明提供相应的服务器主板故障诊断方法,包括:
SS1:将故障诊断BMC芯片上端通过LPC总线连接服务器主板本体上的南桥;
SS2:故障诊断BMC芯片下端连接服务器主板本体上板载的指示单元;
SS3:故障诊断BMC芯片通过LPC总线接收南桥输出的故障诊断码并进行解码,后输出TTL指示灯控制信号给指示单元,指示单元输出故障诊断码。
根据本发明的一实施例,替代的,步骤SS2为:故障诊断BMC芯片下端连接服务器主板本体上的指示单元接口,步骤SS3为:故障诊断BMC芯片通过LPC总线接收南桥输出的故障诊断码并进行解码,后输出TTL指示灯控制信号经指示单元接口给指示单元,指示单元输出故障诊断码。
相对于现有技术,本发明具有以下优点:
1)传统的调试都是通过PCI接口的专门的调试卡将诊断信息获取,很多时候现场没有PCI总线接口或者需要将设备拆卸,调试很不方便。利用这种板载的BMC方式,每块产品上就都有了一个调试指示接口,可以通过板载的发光二极管将故障代码输出;可以不使用标准的调试设备,也不需专门的接口,调试灵活。
2)可以在工业现场直接进行故障的定位,方便,快捷,提高了产品的可维修性;降低了产品维护的成本和复杂度;可以快速的定位故障,缩短了产品排故的响应时间。
尽管在装置的上下文中已描述了一些方面,但明显的是这些方面也表示对应方法的描述,其中块或设备与方法步骤或方法步骤的特征相对应。类似地,在方法步骤的上下文中所描述的各方面也表示对应的块或项目或者对应装置的特征的描述。可以通过(或使用)如微处理器、可编程计算机、或电子电路之类的硬件装置来执行方法步骤中的一些或所有。可以通过此类装置来执行最重要的方法步骤中的某一个或多个。
所述实现可以采用硬件或采用软件或可以使用例如软盘、DVD、蓝光、CD、ROM、PROM、EPROM、EEPROM、或闪存之类的具有被存储在其上的电子可读控制信号的数字存储介质来执行,所述电子可读控制信号与可编程计算机***配合(或能够与其配合)以使得执行相应的方法。可以提供具有电子可读控制信号的数据载体,所述电子可读控制信号能够与可编程计算机***配合以使得执行本文所描述的方法。
所述实现还可以采用具有程序代码的计算机程序产品的形式,当计算机程序产品在计算机上运行时,程序代码进行操作以执行该方法。可以在机器可读载体上存储程序代码。
以上所描述的仅是说明性,并且要理解的是,本文所描述的布置和细节的修改和变化对于本领域技术人员而言将是明显的。因此,意在仅由所附权利要求的范围而不是由通过以上描述和解释的方式所呈现的特定细节来限制。
Claims (7)
1.一种具有故障诊断功能服务器主板,其特征在于,包括服务器主板本体以及服务器故障诊断实现模块,服务器故障诊断实现模块设置于服务器主板本体上,服务器主板本体上设有南桥,服务器故障诊断实现模块包括故障诊断BMC芯片以及指示单元,故障诊断BMC芯片上端通过LPC总线连接服务器主板本体上的南桥,故障诊断BMC芯片下端连接服务器主板本体上板载的指示单元,故障诊断BMC芯片通过LPC总线接收南桥输出的故障诊断码并进行解码,后输出TTL指示灯控制信号给指示单元,指示单元输出故障诊断码。
2.根据权利要求1所述的具有故障诊断功能服务器主板,其中故障诊断BMC芯片下端连接服务器主板本体上的指示单元接口。
3.根据权利要求1或2所述的具有故障诊断功能服务器主板,其中指示单元为LED指示灯。
4.根据权利要求3所述的具有故障诊断功能服务器主板,其中LED指示灯由4个发光二极管构成。
5.根据权利要求1所述的具有故障诊断功能服务器主板,其中故障诊断BMC芯片选用Altera公司的EPM570芯片。
6.一种服务器主板故障诊断方法,其特征在于,包括:
SS1:将故障诊断BMC芯片上端通过LPC总线连接服务器主板本体上的南桥;
SS2:故障诊断BMC芯片下端连接服务器主板本体上板载的指示单元;
SS3:故障诊断BMC芯片通过LPC总线接收南桥输出的故障诊断码并进行解码,后输出TTL指示灯控制信号给指示单元,指示单元输出故障诊断码。
7.根据权利要求6所述的服务器主板故障诊断方法,其中:
步骤SS2为:故障诊断BMC芯片下端连接服务器主板本体上的指示单元接口;
步骤SS3为:故障诊断BMC芯片通过LPC总线接收南桥输出的故障诊断码并进行解码,后输出TTL指示灯控制信号经指示单元接口给指示单元,指示单元输出故障诊断码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710419885.2A CN107193701A (zh) | 2017-06-06 | 2017-06-06 | 具有故障诊断功能的服务器主板及故障诊断方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710419885.2A CN107193701A (zh) | 2017-06-06 | 2017-06-06 | 具有故障诊断功能的服务器主板及故障诊断方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107193701A true CN107193701A (zh) | 2017-09-22 |
Family
ID=59876718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710419885.2A Pending CN107193701A (zh) | 2017-06-06 | 2017-06-06 | 具有故障诊断功能的服务器主板及故障诊断方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107193701A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110413469A (zh) * | 2018-04-28 | 2019-11-05 | 中国长城科技集团股份有限公司 | 一种故障检测*** |
CN113032218A (zh) * | 2021-03-26 | 2021-06-25 | 山东英信计算机技术有限公司 | 一种服务器故障检测方法、***及计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101441590A (zh) * | 2007-11-20 | 2009-05-27 | 英业达股份有限公司 | 主板故障诊断装置和方法及主板监测装置和方法 |
CN102841634A (zh) * | 2011-06-24 | 2012-12-26 | 环达电脑(上海)有限公司 | 服务器主板 |
CN103593276A (zh) * | 2013-11-19 | 2014-02-19 | 浪潮电子信息产业股份有限公司 | 一种掉电状态服务器故障诊断的方法 |
CN104021054A (zh) * | 2014-06-11 | 2014-09-03 | 浪潮(北京)电子信息产业有限公司 | 服务器故障可视化侦测及处理方法、***及可编程芯片 |
CN105446430A (zh) * | 2015-12-28 | 2016-03-30 | 天津浩丞恒通科技有限公司 | 具有故障诊断功能计算机主板及lpc接口主板故障诊断卡 |
CN105589777A (zh) * | 2015-12-28 | 2016-05-18 | 天津浩丞恒通科技有限公司 | 具有故障诊断功能计算机主板及lpc接口主板故障诊断卡 |
-
2017
- 2017-06-06 CN CN201710419885.2A patent/CN107193701A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101441590A (zh) * | 2007-11-20 | 2009-05-27 | 英业达股份有限公司 | 主板故障诊断装置和方法及主板监测装置和方法 |
CN102841634A (zh) * | 2011-06-24 | 2012-12-26 | 环达电脑(上海)有限公司 | 服务器主板 |
CN103593276A (zh) * | 2013-11-19 | 2014-02-19 | 浪潮电子信息产业股份有限公司 | 一种掉电状态服务器故障诊断的方法 |
CN104021054A (zh) * | 2014-06-11 | 2014-09-03 | 浪潮(北京)电子信息产业有限公司 | 服务器故障可视化侦测及处理方法、***及可编程芯片 |
CN105446430A (zh) * | 2015-12-28 | 2016-03-30 | 天津浩丞恒通科技有限公司 | 具有故障诊断功能计算机主板及lpc接口主板故障诊断卡 |
CN105589777A (zh) * | 2015-12-28 | 2016-05-18 | 天津浩丞恒通科技有限公司 | 具有故障诊断功能计算机主板及lpc接口主板故障诊断卡 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110413469A (zh) * | 2018-04-28 | 2019-11-05 | 中国长城科技集团股份有限公司 | 一种故障检测*** |
CN113032218A (zh) * | 2021-03-26 | 2021-06-25 | 山东英信计算机技术有限公司 | 一种服务器故障检测方法、***及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106055438B (zh) | 一种快速定位主板上内存条异常的方法及*** | |
CN107832199A (zh) | 基于cpld的硬盘监控*** | |
CN102354181B (zh) | 基于现场总线的控制***以及给总线设备编地址的方法 | |
CN111722990A (zh) | 一种主背板间的线缆连接校验方法和装置 | |
CN110489367B (zh) | 一种灵活调配且易于cpld管理背板的方法与*** | |
CN102339242A (zh) | 计算机***数据修复装置 | |
US8286009B2 (en) | Computer including a carrier board and methods of assembly | |
US20070208973A1 (en) | PCI-E debug card | |
CN108845763A (zh) | 一种可集中管理硬盘状态的***及方法 | |
CN112328440A (zh) | 一种硬盘物理位置确定方法和装置 | |
CN112069766A (zh) | 一种服务器内减少硬盘背板线缆的方法及装置 | |
CN104679626A (zh) | Bios调试侦测***及方法 | |
CN107193701A (zh) | 具有故障诊断功能的服务器主板及故障诊断方法 | |
CN104331300A (zh) | 利用基板管理控制器直接更新设定的服务器 | |
CN111221390A (zh) | 一种兼容分时连接CPU和Tri mode卡的背板及实现方法 | |
WO2014082275A1 (zh) | 线缆插接情况的检测方法及装置 | |
CN108920317A (zh) | 一种诊断模块外接显示器件和port80显示器件复用的方法和装置 | |
CN115221015A (zh) | 硬盘故障预警方法、***、终端及存储介质 | |
CN103793302A (zh) | 除错装置 | |
CN102541705B (zh) | 计算机的测试方法和工装板 | |
CN109783286B (zh) | 机内测试方法、测试装置、及终端设备和存储介质 | |
CN116627729A (zh) | 外接线缆、外接线缆在位检测装置、开机自检方法及*** | |
CN113868037B (zh) | 一种判断硬盘背板线缆连接准确性的***和方法 | |
CN109446002B (zh) | 一种用于服务器抓取sata硬盘的治具板、***及方法 | |
CN116340075A (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: 20170922 |
|
RJ01 | Rejection of invention patent application after publication |