CN102331959A - 伺服器*** - Google Patents

伺服器*** Download PDF

Info

Publication number
CN102331959A
CN102331959A CN201010223145XA CN201010223145A CN102331959A CN 102331959 A CN102331959 A CN 102331959A CN 201010223145X A CN201010223145X A CN 201010223145XA CN 201010223145 A CN201010223145 A CN 201010223145A CN 102331959 A CN102331959 A CN 102331959A
Authority
CN
China
Prior art keywords
bmc
input end
output terminal
data update
server system
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
Application number
CN201010223145XA
Other languages
English (en)
Inventor
唐庆宗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN201010223145XA priority Critical patent/CN102331959A/zh
Priority to US12/884,208 priority patent/US8549277B2/en
Publication of CN102331959A publication Critical patent/CN102331959A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1433Saving, restoring, recovering or retrying at system level during software upgrading

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

一种伺服器***,其包括一个BMC、一个BIOS及一个IPMI。所述BMC包括一个第一片选信号输出端、一个第一数据更新输出端及一输入控制端。所述IPMI包括一个输出控制端。所述BIOS包括一个片选信号输入端及一个数据更新输入端。所述伺服器***进一步包括一个双工器。所述双工器包括一个第一输入端及一个数据更新输出端。所述第一输入端电性连接至所述BMC的第一数据更新输出端,所述数据更新输出端电性连接至所述BIOS的数据更新输入端。所述IPMI的输出控制端电性连接至所述BMC的输入控制端。所述BIOS的片选信号输入端电性连接至所述BMC的第一片选信号输出端。本发明的伺服器***在不开机的情况下仍可通过BMC对BIOS进行更新。

Description

伺服器***
技术领域
本发明涉及一种伺服器***。
背景技术
现有的伺服器***内大多有基板管理芯片(BaseboardManagement Chip-BMC),可以对伺服器进行管控、监视。BMC自带有一个嵌入式的软体***。在主机死机时,BMC仍然可以以自带的软体***进行工作。现有的伺服器***死机的原因大多是由于基本输入输出***(Basic Input Output System-BIOS)的崩溃或错误。此种状态下,虽然BMC可以保持运作并且监视到BIOS崩溃的情况并加以记录,但是对于BIOS的崩溃状况只能袖手旁观,无能为力。
发明内容
有鉴于此,有必要提供一种在伺服器死机的情况下仍可对BIOS进行更新的伺服器***。
一种伺服器***,其包括一个基板管理芯片(BMC)、一个基本输入输出***(BIOS)及一个智能型平台管理接口(IPMI)。所述BMC包括一个第一片选信号输出端、一个第一数据更新输出端及一输入控制端。所述IPMI包括一个输出控制端,所述BIOS包括一个片选信号输入端及一个数据更新输入端。所述伺服器***进一步包括一个双工器。所述双工器包括一个第一输入端及一个数据更新输出端。所述双工器的第一输入端电性连接至所述BMC的第一数据更新输出端,所述双工器的数据更新输出端电性连接至所述BIOS的数据更新输入端。所述IPMI的输出控制端电性连接至所述BMC的输入控制端。所述BIOS的片选信号输入端电性连接至所述BMC的第一片选信号输出端。
相对于现有技术,当伺服器***死机时,所述IPMI的输出控制端输出一控制信号至所述BMC的输入控制端,以控制所述BMC的第一片选信号输出端输出一个片选信号至所述BIOS的片选信号输入端,同时,所述BMC的第一数据更新输出端输出一个更新信号至所述双工器的第一输入端,并通过所述双工器的数据更新输出端输出至所述BIOS的数据更新输入端,以对所述BIOS进行数据更新。因此,本发明的伺服器***在伺服器死机的情况下仍可通过BMC对BIOS进行更新。
附图说明
图1为本发明实施方式提供的伺服器***的功能单元图;
图2为图1的伺服器***的第一工作状态示意图;
图3为图1的伺服器***的第二工作状态示意图。
主要元件符号说明
伺服器***100
BMC10
BMC存储器20
BIOS30
IPMI40
双工器50
南桥芯片60
第一片选信号输出端11
第二片选信号输出端12
第一数据更新输出端110
输入控制端112
第一片选信号输入端21
第一数据更新输入端22
片选信号输入端31
数据更新输入端32
输出控制端41
第一输入端51
第二输入端52
数据更新输出端53
第二数据更新输出端61
具体实施方式
请参阅图1,本发明提供的伺服器***100,其包括一个基板管理芯片(Baseboard Management Chip-BMC)10、一个BMC存储器20、一个基本输入输出***(Basic Input OutputSystem-BIOS)30、一个智能型平台管理接口(Intelligent PlatformManagement Interface-IPMI)40、一个双工器50及一个南桥芯片60。
所述BMC10用于对所述伺服器***100中的各项设备(例如中央处理器、硬盘装置、电源供应器、网络连接设置等)进行管控及监视,其可独立运行不必受控于操作***。所述BMC10包括一个第一片选信号输出端11、一个第二片选信号输出端12、一个第一数据更新输出端110及一输入控制端112。
所述BMC存储器20用于记录所述BMC10管控及监视到的所述伺服器***100中的各项设备的运行情况。当所述伺服器***100发生错误时,所述BMC存储器20会记录该事件日志,例如,所述BIOS的崩溃的时间及原由。所述BMC存储器20包括一个第一片选信号输入端21及一个第一数据更新输入端22。所述第一片选信号输入端21电性连接至所述BMC10的第二片选信号输出端12。所述第一数据更新输入端22电性连接至所述BMC10的第一数据更新输出端110。
所述BIOS30用于保存所述伺服器***100的基本输入输出的程序、***设置信息、开机上电自检程序和***启动自举程序。所述BIOS30包括一个片选信号输入端31及一个数据更新输入端32。所述片选信号输入端31电性连接至所述BMC10的第一片选信号输出端11。
所述IPMI40用于控制所述BMC10的第一片选信号输出端11或第二片选信号输出端12输出片选信号。所述IPMI40包括一个输出控制端41,所述输出控制端41电性连接至所述BMC10的输入控制端112。
所述双工器50包括一个第一输入端51、一个第二输入端52及一个数据更新输出端53。所述第一输入端51电性连接至所述BMC10的第一数据更新输出端110。所述数据更新输出端53电性连接至所述BIOS30的数据更新输入端32。
所述南桥芯片60包括一个第二数据更新输出端61用于输出一个更新驱动信号。所述第二数据更新输出端61电性连接至所述双工器50的第二输入端52。
请参阅图2,为所述伺服器***100的第一工作状态示意图。当正常更新所述伺服器***100时,所述IPMI40的输出控制端41输出一控制信号至所述BMC10的输入控制端112,以控制所述BMC10的第二片选信号输出端12输出一个片选信号至所述BMC存储器20的第一片选信号输入端21,所述BMC10的第一数据更新输出端110输出一个更新信号至所述第一数据更新输入端22,以对所述BMC存储器20进行数据更新。而此时,所述南桥芯片60的第二数据更新输出端61输出一个更新驱动信号至所述双工器50的第二输入端52,并通过所述双工器50的数据更新输出端53输出至所述BIOS30的所述数据更新输入端32,以对所述BIOS30进行数据更新。所述第二数据更新输出端61电性连接至所述双工器50的第二输入端52。
请参阅图3,当伺服器***100死机时,所述南桥芯片60停止工作。此时,所述IPMI40的输出控制端41输出一控制信号至所述BMC10的输入控制端112,以控制所述BMC10的第一片选信号输出端11输出一个片选信号至所述BIOS30的片选信号输入端31。同时,所述BMC10的第一数据更新输出端110输出一个更新信号至所述双工器50的第一输入端51,并通过所述双工器50的数据更新输出端53输出至所述BIOS30的所述数据更新输入端32,以对所述BIOS30进行数据更新。
可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做出其它各种相应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。

Claims (9)

1.一种伺服器***,其包括一个BMC、一个BIOS及一个IPMI,所述BMC包括一个第一片选信号输出端、一个第一数据更新输出端及一输入控制端,所述IPMI包括一个输出控制端,所述BIOS包括一个片选信号输入端及一个数据更新输入端,其特征在于:所述伺服器***进一步包括一个双工器,所述双工器包括一个第一输入端及一个数据更新输出端,所述双工器的第一输入端电性连接至所述BMC的第一数据更新输出端,所述双工器的数据更新输出端电性连接至所述BIOS的数据更新输入端,所述IPMI的输出控制端电性连接至所述BMC的输入控制端,所述BIOS的片选信号输入端电性连接至所述BMC的第一片选信号输出端。
2.如权利要求1所述的伺服器***,其特征在于:当伺服器***死机时,所述IPMI的输出控制端输出一控制信号至所述BMC的输入控制端,以控制所述BMC的第一片选信号输出端输出一个片选信号至所述BIOS的片选信号输入端,同时,所述BMC的第一数据更新输出端输出一个更新信号至所述双工器的第一输入端,并通过所述双工器的数据更新输出端输出至所述BIOS的数据更新输入端,以对所述BIOS进行数据更新。
3.如权利要求1所述的伺服器***,其特征在于:所述伺服器***进一步包括一个南桥芯片,所述南桥芯片包括一个第二数据更新输出端,所述双工器进一步包括一个第二输入端,所述第二输出端电性连接至所述南桥芯片的第二数据更新输出端。
4.如权利要求3所述的伺服器***,其特征在于:所述伺服器***进一步包括一个BMC存储器,所述BMC存储器包括一个第二片选信号输入端及一个第一数据更新输入端,所述第一片选信号输入端电性连接至所述BMC的第二片选信号输出端,所述第一数据更新输入端电性连接至所述BMC的第一数据更新输出端。
5.如权利要求4所述的伺服器***,其特征在于:当所述伺服器***正常工作时,所述IPMI的输出控制端输出一控制信号至所述BMC的输入控制端,以控制所述BMC的第二片选信号输出端输出一个片选信号至所述BMC存储器的第一片选信号输入端,所述BMC的第一数据更新输出端输出一个更新信号至所述第一数据更新输入端,以对所述BMC存储器进行数据更新,所述南桥芯片的第二数据更新输出端输出一个更新驱动信号至所述双工器的第二输入端,并通过所述双工器的数据更新输出端输出至所述BIOS的所述数据更新输入端,以对所述BIOS进行数据更新。
6.如权利要求1所述的伺服器***,其特征在于:所述BMC用于对所述伺服器***中的各项设备进行管控及监视。
7.如权利要求1所述的伺服器***,其特征在于:所述BMC存储器用于记录所述BMC管控及监视到的所述伺服器***中的各项设备的运行情况。
8.如权利要求1所述的伺服器***,其特征在于:所述BIOS用于保存所述伺服器***的基本输入输出的程序、***设置信息、开机上电自检程序和***启动自举程序。
9.如权利要求4所述的伺服器***,其特征在于:所述IPMI用于控制所述BMC的第一片选信号输出端或第二片选信号输出端输出片选信号。
CN201010223145XA 2010-07-12 2010-07-12 伺服器*** Pending CN102331959A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010223145XA CN102331959A (zh) 2010-07-12 2010-07-12 伺服器***
US12/884,208 US8549277B2 (en) 2010-07-12 2010-09-17 Server system including diplexer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010223145XA CN102331959A (zh) 2010-07-12 2010-07-12 伺服器***

Publications (1)

Publication Number Publication Date
CN102331959A true CN102331959A (zh) 2012-01-25

Family

ID=45439421

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010223145XA Pending CN102331959A (zh) 2010-07-12 2010-07-12 伺服器***

Country Status (2)

Country Link
US (1) US8549277B2 (zh)
CN (1) CN102331959A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108959973A (zh) * 2018-06-27 2018-12-07 郑州云海信息技术有限公司 一种针对bmc固件刷新的保护方法与***

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467440A (zh) * 2010-11-09 2012-05-23 鸿富锦精密工业(深圳)有限公司 内存错误检测***及方法
TW201351133A (zh) * 2012-06-13 2013-12-16 Hon Hai Prec Ind Co Ltd 系統事件讀取方法及系統
TW201417536A (zh) * 2012-10-24 2014-05-01 Hon Hai Prec Ind Co Ltd 伺服器自動管理方法及系統
CN105700970A (zh) * 2014-11-25 2016-06-22 英业达科技有限公司 服务器***
CN105700969B (zh) * 2014-11-25 2018-11-30 英业达科技有限公司 服务器***
CN105260307A (zh) * 2015-10-21 2016-01-20 浪潮电子信息产业股份有限公司 一种bmc的升级测试方法及装置
CN106775590B (zh) * 2017-01-18 2020-10-27 浪潮集团有限公司 一种bmc更新主板bios固件的方法
CN107092509B (zh) * 2017-04-19 2020-05-08 浪潮集团有限公司 一种使用bmc更新固件的方法
CN112199244B (zh) * 2020-10-16 2022-08-02 苏州浪潮智能科技有限公司 一种服务器掉电检测的方法、***、设备及介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040098521A1 (en) * 2002-10-22 2004-05-20 Patrick Lin Peripheral management system
US20050251705A1 (en) * 2004-04-16 2005-11-10 Chun-Lung Liu Decoding system for decoding port data and a method thereof
CN101350737A (zh) * 2007-07-19 2009-01-21 宏正自动科技股份有限公司 智能平台管理界面***、电子设备及存储器分享方法
CN101364193A (zh) * 2007-08-06 2009-02-11 英业达股份有限公司 自动恢复bios的方法以及使用该方法的电脑与***

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050071461A1 (en) * 2003-09-30 2005-03-31 Intel Corporation Proxy alerting
JP2006260058A (ja) * 2005-03-16 2006-09-28 Fujitsu Ltd 計算機サーバ・システムにおけるファームウェアアップデート方法
US20070234123A1 (en) * 2006-03-31 2007-10-04 Inventec Corporation Method for detecting switching failure
US7600110B2 (en) * 2006-07-11 2009-10-06 Giga-Byte Technology Co., Ltd. Method for simulating an intelligent platform management interface using BIOS
US20080256400A1 (en) * 2007-04-16 2008-10-16 Chih-Cheng Yang System and Method for Information Handling System Error Handling
US20100228960A1 (en) * 2009-03-06 2010-09-09 Shih-Yuan Huang Virtual memory over baseboard management controller
US20100306357A1 (en) * 2009-05-27 2010-12-02 Aten International Co., Ltd. Server, computer system, and method for monitoring computer system
US8386764B2 (en) * 2010-01-18 2013-02-26 Inventec Corporation BIOS architecture

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040098521A1 (en) * 2002-10-22 2004-05-20 Patrick Lin Peripheral management system
US20050251705A1 (en) * 2004-04-16 2005-11-10 Chun-Lung Liu Decoding system for decoding port data and a method thereof
CN101350737A (zh) * 2007-07-19 2009-01-21 宏正自动科技股份有限公司 智能平台管理界面***、电子设备及存储器分享方法
CN101364193A (zh) * 2007-08-06 2009-02-11 英业达股份有限公司 自动恢复bios的方法以及使用该方法的电脑与***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108959973A (zh) * 2018-06-27 2018-12-07 郑州云海信息技术有限公司 一种针对bmc固件刷新的保护方法与***

Also Published As

Publication number Publication date
US8549277B2 (en) 2013-10-01
US20120011355A1 (en) 2012-01-12

Similar Documents

Publication Publication Date Title
CN102331959A (zh) 伺服器***
TWI588649B (zh) 硬體修復方法、硬體修復系統以及計算機可讀取儲存裝置
CN105938450B (zh) 自动除错信息收集的方法及***
US9208047B2 (en) Device hardware agent
CN102880527B (zh) 一种基板管理控制器的数据恢复方法
US9367510B2 (en) Backplane controller for handling two SES sidebands using one SMBUS controller and handler controls blinking of LEDs of drives installed on backplane
US8397053B2 (en) Multi-motherboard server system
EP3035187B1 (en) Hard disk and management method
US20070055740A1 (en) System and method for interacting with a remote computer
CN102081568B (zh) 多主机板服务器***
US8793414B2 (en) Status information saving among multiple computers
US9712382B2 (en) Retrieving console messages after device failure
CN102478800A (zh) 电力顺序信号的监控***与其方法
CN109032901A (zh) 一种远程带外ssd的监控方法、装置及受控终端
US8793364B1 (en) Remote power controller
CN103809680A (zh) 电脑***
CN105468390A (zh) Boot在线升级装置及方法
US10310575B2 (en) Virtual AC cycling within an information handling system
CN102253845A (zh) 服务器***
US11552840B2 (en) Intention-based device component tracking system
US20110231674A1 (en) Independent drive power control
CN102243601B (zh) 用来侦测及控制电脑主机状态的除错***及其相关方法
US20140052909A1 (en) Control system and method for storage configuration
US20170214591A1 (en) Server, screen information acquisition method and bmc
JP6089543B2 (ja) 試験方法および処理装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120125