CN105700969A - 服务器系统 - Google Patents

服务器系统 Download PDF

Info

Publication number
CN105700969A
CN105700969A CN201410690101.6A CN201410690101A CN105700969A CN 105700969 A CN105700969 A CN 105700969A CN 201410690101 A CN201410690101 A CN 201410690101A CN 105700969 A CN105700969 A CN 105700969A
Authority
CN
China
Prior art keywords
bios chip
pin
baseboard management
management controller
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.)
Granted
Application number
CN201410690101.6A
Other languages
English (en)
Other versions
CN105700969B (zh
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.)
Inventec Pudong Technology Corp
Inventec Corp
Original Assignee
Inventec Pudong Technology Corp
Inventec Corp
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 Inventec Pudong Technology Corp, Inventec Corp filed Critical Inventec Pudong Technology Corp
Priority to CN201410690101.6A priority Critical patent/CN105700969B/zh
Priority to US14/609,648 priority patent/US9710334B2/en
Publication of CN105700969A publication Critical patent/CN105700969A/zh
Application granted granted Critical
Publication of CN105700969B publication Critical patent/CN105700969B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/1417Boot up procedures
    • 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/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2053Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
    • G06F11/2094Redundant storage or storage space
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2284Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Stored Programmes (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

本发明一种服务器系统包括:一第一BIOS芯片;一第二BIOS芯片;一基板管理控制器,电性连接至一多路选择器,多路选择器分别电性连接至所述第一、第二BIOS芯片,且基板管理控制器电性连接至所述第一、第二BIOS芯片;以及一平台控制器,电性连接至基板管理控制器;在默认状态下,平台控制器依次通过基板管理控制器和多路选择器与第一BIOS芯片接通,从而通过第一BIOS芯片启动服务器系统;当基板管理控制器监测到第一BIOS芯片加电自检初始化失败,则基板管理控制器发送一控制命令至多路选择器,以使平台控制器通依次通过基板管理控制器和多路选择器与第二BIOS芯片接通,从而通过第二BIOS芯片启动服务器系统。

Description

服务器系统
技术领域
本发明涉及服务器技术领域,具体的说,是一种服务器系统。
背景技术
服务器是网络架构的重要基础。通常在服务器中,基本输入/输出系统(BasicInput/OutputSystem,简称BIOS)是极为重要的一个模块。在开机时,需要根据基本输入/输出系统的设定以对各个硬件装置进行初始化,从而使得操作系统开始运作后,得以对各个硬件装置进行操作。
目前,在服务器系统中多数设置一个BIOS芯片,若加电自检失败,则需要对BIOS芯片的固件进行修复或者离线更新,这样会给用户带来不便。若在服务器系统中再另设置一个BIOS芯片,当其中一个BIOS芯片加电自检(Poweronself-test,简称POST)初始化失败或其固件自身存有缺陷时,服务器系统自动切换至另一个BIOS芯片,以使所述服务器系统能够正常启动。于是,这对数据中心或者大量使用服务器的机构提供极大的便利。在现有技术的台式机内也会采用上述的备份BIOS芯片的设计方式,但是其必须通过人工干预以达到切换BIOS芯片的效果。
在现有设计中,利用设置于服务器系统中的基板管理控制器(BaseboardManagementController,简称BMC),并且将待监控的BIOS芯片电性连接至所述基板管理控制器的串行外设接口(SerialPeripheralInterface,简称SPI),以实现所述基板管理控制器监测BIOS芯片是否正常加电自检的目的。但是,若将两个BIOS芯片同时电性连接至所述基板管理控制器,则存有以下问题:如何区分所述两个BIOS芯片,以确定其中一个BIOS芯片可以用于使服务器系统正常启动。
因此,亟需提供一种新型服务器系统,以解决上述问题。
发明内容
本发明的目的在于,提供一种服务器系统,其能够实现当服务器系统从第一BIOS芯片和第二BIOS芯片其中之一BIOS芯片启动失败时,将自动从另一BIOS芯片启动,以保证所述服务器系统的安全性和可靠性。
为了实现上述目的,本发明提供了一种服务器系统,包括:一第一BIOS芯片;一第二BIOS芯片;一基板管理控制器,电性连接至一多路选择器,所述多路选择器分别电性连接至所述第一BIOS芯片和所述第二BIOS芯片,且所述基板管理控制器电性连接至所述第一BIOS芯片和所述第二BIOS芯片;以及一平台控制器,电性连接至所述基板管理控制器;其中,在默认状态下,所述平台控制器依次通过所述基板管理控制器和所述多路选择器与所述第一BIOS芯片接通,从而通过所述第一BIOS芯片启动所述服务器系统;当所述基板管理控制器监测到所述第一BIOS芯片加电自检初始化失败,则所述基板管理控制器发送一控制命令至所述多路选择器,以使所述平台控制器通依次通过所述基板管理控制器和所述多路选择器与所述第二BIOS芯片接通,从而通过所述第二BIOS芯片启动所述服务器系统。
作为可选的技术方案,所述平台控制器通过串行外设接口电性连接至所述基板管理控制器。
作为可选的技术方案,所述基板管理控制器,具有串行外设接口以及GPIO引脚,所述串行外设接口的选择信号引脚电性连接至所述多路选择器的一输入引脚,所述GPIO引脚电性连接至所述多路选择器的选择引脚,所述多路选择器的第一输出引脚电性连接至所述第一BIOS芯片的CS引脚;所述多路选择器的第二输出引脚电性连接至所述第二BIOS芯片的CS引脚。
作为可选的技术方案,所述基板管理控制器的串行外设接口的数据信号引脚分别电性连接至所述第一BIOS芯片的数据信号引脚和所述第二BIOS芯片的数据信号引脚,所述基板管理控制器的串行外设接口的时钟信号引脚分别电性连接至所述第一BIOS芯片的时钟信号引脚和所述第二BIOS芯片的时钟信号引脚。
作为可选的技术方案,所述基板管理控制器通过GPIO引脚发出所述控制命令,在默认情况下,所述多路选择器将所接收到的所述串行外设接口的选择信号传送至所述第一输出引脚,所述第一BIOS芯片接收所述第一输出引脚输出的所述串行外设接口的选择信号进入工作状态并接收所述基板管理控制器传送的所述串行外设接口的数据信号和时钟信号。
作为可选的技术方案,当所述基板管理控制器监测到所述第一BIOS芯片加电自检初始化失败时,所述多路选择器根据所述基板管理控制器发出的所述控制命令将所接收到的所述串行外设接口的选择信号传送至所述第二输出引脚,所述第二BIOS芯片接收所述第二输出引脚输出的所述串行外设接口的选择信号进入工作状态并接收所述基板管理控制器传送的所述串行外设接口的数据信号和时钟信号。
作为可选的技术方案,所述基板管理控制器包含一寄存单元,所述寄存单元用以存储所述第一BIOS芯片或第二BIOS芯片加电自检初始化失败的记录信息。
作为可选的技术方案,当所述服务器系统处于待开机状态,所述基板管理控制器作为主控制器,以对所述第一BIOS芯片或第二BIOS芯片执行更新操作。
作为可选的技术方案,通过所述基板管理控制器并且采用远程或本地方式来执行基板管理控制器的专用命令,以对所述第一BIOS芯片或第二BIOS芯片执行更新操作。
作为可选的技术方案,所述服务器系统开机时,所述平台控制器的串行外设接口的多组输出引脚通过所述基板管理控制器的串行外设接口通道分别电性连接至所述第一BIOS芯片的对应多组输入引脚和所述第二BIOS芯片的对应多组输入引脚。
本发明的优点在于,其能够实现当服务器系统从第一BIOS芯片和第二BIOS芯片其中之一BIOS芯片启动失败时,将自动从另一BIOS芯片启动,从而不影响服务器系统的正常运行,以提高所述服务器系统的安全性和可靠性。另外,通过所述基板管理控制器的GPIO引脚能够进一步区分并控制所述第一BIOS芯片和所述第二BIOS芯片,以实现备份BIOS的功能。
附图说明
为让本发明的上述和其它目的、特征、和优点能更明显易懂,配合所附附图,作详细说明如下:
图1是本发明一实施例中的服务器系统的结构示意图。
图中的标号分别表示:
100、服务器系统;
110、平台控制器;
120、基板管理控制器;
130、多路选择器;
140、第一BIOS芯片;
150、第二BIOS芯片。
具体实施方式
下面结合附图对本发明提供的服务器系统的具体实施方式做详细说明。
参见图1所示,本发明的一实施例中的一服务器系统100包括:一第一BIOS芯片140;一第二BIOS芯片150;一基板管理控制器120,电性连接至一多路选择器130,所述多路选择器130分别电性连接至所述第一BIOS芯片140和所述第二BIOS芯片150,且所述基板管理控制器120电性连接至所述第一BIOS芯片140和所述第二BIOS芯片150;以及一平台控制器110,电性连接至所述基板管理控制器120。其中,在默认状态下,所述平台控制器110依次通过所述基板管理控制器120和所述多路选择器130与所述第一BIOS芯片140接通,从而通过所述第一BIOS芯片140启动所述服务器系统100。当所述基板管理控制器120监测到所述第一BIOS芯片140加电自检初始化失败,则所述基板管理控制器120发送一控制命令至所述多路选择器130,以使所述平台控制器110通依次通过所述基板管理控制器120和所述多路选择器130与所述第二BIOS芯片150接通,从而通过所述第二BIOS芯片150启动所述服务器系统100。
详细而言,在本实施例中,所述平台控制器110通过串行外设接口电性连接至所述基板管理控制器120,其中串行外设接口又可称为SPI(SerialPeripheralInterface)接口。所述串行外设接口可以包括一CS0#引脚、一MOSI引脚、一MISO引脚和一CLK引脚,其中所述CS0#引脚用于片选信号;MOSI引脚用于串行数据输入;MISO引脚用于串行数据输出;CLK引脚用于时钟信号。上述CS0#引脚、MOSI引脚、MISO引脚和CLK引脚分别电性连接至所述基板管理控制器120的相应输入引脚,如图1所示的SYSCS#引脚、SYSDO引脚、SYSDI引脚和SYSCK引脚。
进一步,所述基板管理控制器120具有串行外设接口以及GPIO引脚,其中所述串行外设接口的选择信号引脚(即SPICS0#引脚)电性连接至所述多路选择器130的一输入引脚(即A引脚),所述基板管理控制器120的所述GPIO引脚(即GPIOD1引脚)电性连接至所述多路选择器130的选择引脚(即SEL引脚),所述多路选择器130的第一输出引脚(即B0引脚)电性连接至所述第一BIOS芯片140的CS引脚(即CS#引脚);所述多路选择器130的第二输出引脚(即B1引脚)电性连接至所述第二BIOS芯片150的CS引脚(即CS#引脚)。所述多路选择器130为一种常规的选择器,例如在本实施例中,采用A_7SB3157型选择器,所述多路选择器130的结构和功能为现有技术,在此不再赘述。
继续参见图1所示,所述基板管理控制器120的串行外设接口的数据信号引脚(即SPIDO引脚和SPIDI引脚)分别电性连接至所述第一BIOS芯片140的数据信号引脚(即MOSI引脚和MISO引脚)和所述第二BIOS芯片150的数据信号引脚(即MOSI引脚和MISO引脚),所述基板管理控制器120的串行外设接口的时钟信号引脚(即SPICK)分别电性连接至所述第一BIOS芯片140的时钟信号引脚(即CLK引脚)和所述第二BIOS芯片150的时钟信号引脚(即CLK引脚)。
以下将进一步说明所述服务器系统100的工作原理。
在本实施例中,所述基板管理控制器120通过GPIO引脚(即GPIOD1引脚)发出一控制命令,同时在默认情况下,所述多路选择器130将所接收到的所述串行外设接口的选择信号(即通过SPICS0#引脚所发送的选择信号)传送至所述第一输出引脚(即B0引脚),所述第一BIOS芯片140接收所述第一输出引脚输出的所述串行外设接口的选择信号进入工作状态,并接收所述基板管理控制器120传送的所述串行外设接口的数据信号和时钟信号(即分别通过SPIDO引脚和SPIDI引脚传送的数据信号和通过SPICK引脚传送的时钟信号)。
当所述基板管理控制器120监测到所述第一BIOS芯片140加电自检初始化失败时,所述多路选择器130根据所述基板管理控制器120发出的所述控制命令将所接收到的所述串行外设接口的选择信号传送至所述第二输出引脚。若所述多路选择器130的选择引脚(即SEL引脚)接收到低电平信号,根据选择引脚的预先定义,则所述多路选择器130的第一输出引脚(即B0引脚)与所述多路选择器130的输入引脚(即A引脚)导通,即如图1所示的B0引脚接收所述串行外设接口的选择信号引脚所发送的一选择信号。若所述多路选择器130的选择引脚(即SEL引脚)接收到高电平信号,根据选择引脚的预先定义,则所述多路选择器130的第二输出引脚(即B1引脚)与所述多路选择器130的输入引脚(即A引脚)导通,即如图1所示的B1引脚接收所述串行外设接口的选择信号引脚所发送的一选择信号。需注意的是,所述选择引脚的预先定义并非用以限定本发明,其定义可以根据实际情况做相应改变。在默认情况下,所述第一BIOS芯片140接收所述第一输出引脚输出的所述串行外设接口的选择信号进入工作状态,并接收所述基板管理控制器120传送的所述串行外设接口的数据信号和时钟信号。而当所述第一BIOS芯片140启动失败时,所述串行外设接口的选择信号由原先传送至所述多路选择器130的第一输出引脚切换至所述多路选择器130的第二输出引脚,于是所述第二BIOS芯片150接收所述第二输出引脚输出的所述串行外设接口的选择信号进入工作状态,并接收所述基板管理控制器120传送的所述串行外设接口的数据信号和时钟信号(即分别通过SPIDO引脚和SPIDI引脚传送的数据信号和通过SPICK引脚传送的时钟信号)。于是,当所述第一BIOS芯片140启动失败时,能够自动切换并从所述第二BIOS芯片启动服务器系统100。当然,在本发明其他部分实施例中,当所述第二BIOS芯片150启动失败时,能够根据预先设定而自动切换并从所述第一BIOS芯片启动服务器系统100。由此,相较于现有技术,本发明能够保证当所述第一BIOS芯片140和所述第二BIOS芯片150中的任一BIOS芯片发生启动失败时,能够自动从另一BIOS芯片启动服务器系统100,且不影响原有服务器系统100的运行,保证服务器系统100的可靠性。
在本实施例中,所述基板管理控制器120包含一寄存单元(未绘示),所述寄存单元用以存储所述第一BIOS芯片140或第二BIOS芯片150加电自检初始化失败的记录信息,以便能够判定第一BIOS芯片140和第二BIOS芯片150中的哪一个BIOS芯片加电自检初始化失败或自身存有缺陷,以便通过所述基板管理控制器120所包含的固件更新至启动失败的BIOS芯片的固件,进而提升维护效率。
继续参见图1所示,由于所述第一BIOS芯片140和所述第二BIOS芯片150均电性连接至同一个基板管理控制器120,因此若所述基板管理控制器120欲对所述第一BIOS芯片140和所述第二BIOS芯片150中的任一启动失败的BIOS芯片更行固件时,需要服务器系统100处于待开机状态。当所述服务器系统100处于待开机状态(或称为standby),所述基板管理控制器120作为主控制器(或称为master),以对所述第一BIOS芯片140或第二BIOS芯片150执行更新操作。所述第一BIOS芯片140的固件与所述第二BIOS芯片150的固件为同一固件,以便于利用所述基板管理控制器120所包含的固件替换启动失败的BIOS芯片固件,从而提升维护效率。
在本实施例中,当服务器系统100处于待开机状态时,通过所述基板管理控制器120并且采用远程或本地的方式来执行基板管理控制器120的专用命令(例如IPMI指令),且经由所述多路选择器130,以对所述第一BIOS芯片140和第二BIOS芯片150中的任一启动失败的BIOS芯片执行固件更新操作。在其他部分实施例中,上述更新方式也适用于对正常的第一BIOS芯片140或第二BIOS芯片150的固件更新。
需注意的是,所述服务器系统100开机时,所述平台控制器110的串行外设接口的多组输出引脚(即CS0#引脚、MOSI引脚、MISO引脚和CLK引脚)通过所述基板管理控制器120的串行外设接口通道(如图1所示的虚线)分别电性连接至所述第一BIOS芯片140的对应多组输入引脚(即CS#引脚、MOSI引脚、MISO引脚和CLK引脚)和所述第二BIOS芯片150的对应多组输入引脚(即CS#引脚、MOSI引脚、MISO引脚和CLK引脚),以实现串行外设接口直通的功能。另外由于通过上述配置方式能够实现对现有电路布局的较小改动,因此有效降低改动成本。
本发明能够实现当服务器系统从第一BIOS芯片140和第二BIOS芯片150其中之一BIOS芯片启动失败时,将自动从另一BIOS芯片启动,从而不影响服务器系统的正常运行,以提高所述服务器系统的安全性和可靠性。另外,当服务器系统处于待开机状态时,通过所述基板管理控制器120并且采用远程或本地方式来执行基板管理控制器120的专用命令(例如IPMI指令),以对所述第一BIOS芯片140或第二BIOS芯片150执行BIOS芯片的固件更新操作。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明要求保护的范围。

Claims (10)

1.一种服务器系统,其特征在于,包括:
一第一BIOS芯片;
一第二BIOS芯片;
一基板管理控制器,电性连接至一多路选择器,所述多路选择器分别电性连接至所述第一BIOS芯片和所述第二BIOS芯片,且所述基板管理控制器电性连接至所述第一BIOS芯片和所述第二BIOS芯片;以及
一平台控制器,电性连接至所述基板管理控制器;
其中,在默认状态下,所述平台控制器依次通过所述基板管理控制器和所述多路选择器与所述第一BIOS芯片接通,从而通过所述第一BIOS芯片启动所述服务器系统;当所述基板管理控制器监测到所述第一BIOS芯片加电自检初始化失败,则所述基板管理控制器发送一控制命令至所述多路选择器,以使所述平台控制器通依次通过所述基板管理控制器和所述多路选择器与所述第二BIOS芯片接通,从而通过所述第二BIOS芯片启动所述服务器系统。
2.根据权利要求1所述的服务器系统,其特征在于,所述平台控制器通过串行外设接口电性连接至所述基板管理控制器。
3.根据权利要求1所述的服务器系统,其特征在于,所述基板管理控制器,具有串行外设接口以及GPIO引脚,所述串行外设接口的选择信号引脚电性连接至所述多路选择器的一输入引脚,所述GPIO引脚电性连接至所述多路选择器的选择引脚,所述多路选择器的第一输出引脚电性连接至所述第一BIOS芯片的CS引脚;所述多路选择器的第二输出引脚电性连接至所述第二BIOS芯片的CS引脚。
4.根据权利要求3所述的服务器系统,其特征在于,所述基板管理控制器的串行外设接口的数据信号引脚分别电性连接至所述第一BIOS芯片的数据信号引脚和所述第二BIOS芯片的数据信号引脚,所述基板管理控制器的串行外设接口的时钟信号引脚分别电性连接至所述第一BIOS芯片的时钟信号引脚和所述第二BIOS芯片的时钟信号引脚。
5.根据权利要求4所述的服务器系统,其特征在于,所述基板管理控制器通过GPIO引脚发出所述控制命令,在默认情况下,所述多路选择器将所接收到的所述串行外设接口的选择信号传送至所述第一输出引脚,所述第一BIOS芯片接收所述第一输出引脚输出的所述串行外设接口的选择信号进入工作状态并接收所述基板管理控制器传送的所述串行外设接口的数据信号和时钟信号。
6.根据权利要求5所述的服务器系统,其特征在于,当所述基板管理控制器监测到所述第一BIOS芯片加电自检初始化失败时,所述多路选择器根据所述基板管理控制器发出的所述控制命令将所接收到的所述串行外设接口的选择信号传送至所述第二输出引脚,所述第二BIOS芯片接收所述第二输出引脚输出的所述串行外设接口的选择信号进入工作状态并接收所述基板管理控制器传送的所述串行外设接口的数据信号和时钟信号。
7.根据权利要求1所述的服务器系统,其特征在于,所述基板管理控制器包含一寄存单元,所述寄存单元用以存储所述第一BIOS芯片或第二BIOS芯片加电自检初始化失败的记录信息。
8.根据权利要求7所述的服务器系统,其特征在于,当所述服务器系统处于待开机状态,所述基板管理控制器作为主控制器,以对所述第一BIOS芯片或第二BIOS芯片执行更新操作。
9.根据权利要求8所述的服务器系统,其特征在于,通过所述基板管理控制器并且采用远程或本地方式来执行基板管理控制器的专用命令,以对所述第一BIOS芯片或第二BIOS芯片执行更新操作。
10.根据权利要求1所述的服务器系统,其特征在于,所述服务器系统开机时,所述平台控制器的串行外设接口的多组输出引脚通过所述基板管理控制器的串行外设接口通道分别电性连接至所述第一BIOS芯片的对应多组输入引脚和所述第二BIOS芯片的对应多组输入引脚。
CN201410690101.6A 2014-11-25 2014-11-25 服务器系统 Active CN105700969B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410690101.6A CN105700969B (zh) 2014-11-25 2014-11-25 服务器系统
US14/609,648 US9710334B2 (en) 2014-11-25 2015-01-30 Automatic restart server system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410690101.6A CN105700969B (zh) 2014-11-25 2014-11-25 服务器系统

Publications (2)

Publication Number Publication Date
CN105700969A true CN105700969A (zh) 2016-06-22
CN105700969B CN105700969B (zh) 2018-11-30

Family

ID=56010311

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410690101.6A Active CN105700969B (zh) 2014-11-25 2014-11-25 服务器系统

Country Status (2)

Country Link
US (1) US9710334B2 (zh)
CN (1) CN105700969B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106776399A (zh) * 2016-12-30 2017-05-31 郑州云海信息技术有限公司 基于基板管理控制器的bios闪存数据读写系统及方法
CN106933586A (zh) * 2017-03-09 2017-07-07 郑州云海信息技术有限公司 一种实现系统管理控制器版本同步的系统及方法
CN107480011A (zh) * 2017-08-23 2017-12-15 英业达科技有限公司 Bios切换装置
CN107844330A (zh) * 2017-10-25 2018-03-27 郑州云海信息技术有限公司 一种增强arm服务器启动代码可靠性的方法与系统
CN108108314A (zh) * 2016-11-24 2018-06-01 英业达科技有限公司 交换器系统
CN109656606A (zh) * 2018-12-15 2019-04-19 深圳市捷诚技术服务有限公司 Pos终端程序更新控制方法、装置、存储介质以及终端
CN110532196A (zh) * 2019-08-30 2019-12-03 英业达科技有限公司 多地址响应的复杂可程序逻辑装置及运作方法
CN111984530A (zh) * 2020-07-24 2020-11-24 华东计算技术研究所(中国电子科技集团公司第三十二研究所) 可柔性动态配置调试接口的方法及系统
CN113741921A (zh) * 2021-06-11 2021-12-03 深圳市同泰怡信息技术有限公司 一种自动升级双bios固件的方法和装置
CN114253882A (zh) * 2021-12-17 2022-03-29 苏州浪潮智能科技有限公司 一种不同板材的bios均衡参数选择电路和服务器

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9697013B2 (en) * 2015-06-10 2017-07-04 Dell Products, L.P. Systems and methods for providing technical support and exporting diagnostic data
CN107832071A (zh) * 2017-11-09 2018-03-23 郑州云海信息技术有限公司 一种服务器电源程序自动烧录系统及方法
CN108920214B (zh) * 2018-07-10 2021-03-26 Oppo(重庆)智能科技有限公司 一种应用程序运行方法、应用程序运行装置及移动终端
CN109144824B (zh) * 2018-07-19 2022-07-08 中科曙光信息产业成都有限公司 双路服务器节点的运行状态显示装置
US11126517B2 (en) * 2019-05-14 2021-09-21 Quanta Computer Inc. Method and system for communication channels to management controller
CN110543346A (zh) * 2019-08-28 2019-12-06 英业达科技有限公司 切换基本输入/输出系统(bios)界面的方法
CN111414184A (zh) * 2020-04-14 2020-07-14 山东超越数控电子股份有限公司 一种国产服务器下bios固件更新方法
CN113110862A (zh) * 2021-04-15 2021-07-13 山东英信计算机技术有限公司 一种实现双冗余的Flash的结构及方法
CN114637547B (zh) * 2022-02-15 2024-10-11 中国长城科技集团股份有限公司 一种通用服务器的驱动方法和通用服务器

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7194614B2 (en) * 2004-03-09 2007-03-20 Inventec Corporation Boot swap method for multiple processor computer systems
JP2006260058A (ja) * 2005-03-16 2006-09-28 Fujitsu Ltd 計算機サーバ・システムにおけるファームウェアアップデート方法
US7783877B2 (en) * 2007-05-15 2010-08-24 Inventec Corporation Boot-switching apparatus and method for multiprocessor and multi-memory system
CN101387966A (zh) * 2007-09-11 2009-03-18 英业达股份有限公司 具有基本输入输出系统选择功能的电脑设备
TW200928963A (en) 2007-12-26 2009-07-01 Hon Hai Prec Ind Co Ltd Dual BIOS circuit
TWI355608B (en) 2008-01-30 2012-01-01 Inventec Corp Computer system with dual basic input output syste
TW201020779A (en) * 2008-11-18 2010-06-01 Inventec Corp System for auto-operating backup firmware and method thereof
US8386764B2 (en) * 2010-01-18 2013-02-26 Inventec Corporation BIOS architecture
US8528046B2 (en) * 2010-04-19 2013-09-03 Dell Products, Lp Selective management controller authenticated access control to host mapped resources
CN102331959A (zh) * 2010-07-12 2012-01-25 鸿富锦精密工业(深圳)有限公司 伺服器系统
CN102339242A (zh) * 2010-07-23 2012-02-01 鸿富锦精密工业(深圳)有限公司 计算机系统数据修复装置
TW201207612A (en) 2010-08-04 2012-02-16 Hon Hai Prec Ind Co Ltd Computer system data recovery device
CN102419719A (zh) * 2010-09-27 2012-04-18 鸿富锦精密工业(深圳)有限公司 电脑系统及电脑系统的开机方法
CN102455945A (zh) * 2010-10-27 2012-05-16 鸿富锦精密工业(深圳)有限公司 基板管理控制器恢复系统及其使用方法
CN102455950A (zh) * 2010-10-28 2012-05-16 鸿富锦精密工业(深圳)有限公司 基板管理控制器的韧体恢复系统及方法
CN103136012B (zh) * 2011-11-30 2015-03-04 英业达科技有限公司 计算机系统及其基本输入输出系统的更新方法
CN103136048B (zh) * 2011-11-30 2016-03-23 英业达科技有限公司 计算机系统
CN103186441B (zh) 2011-12-30 2016-06-29 国网山东省电力公司单县供电公司 切换电路
US8943302B2 (en) * 2012-08-07 2015-01-27 American Megatrends, Inc. Method of flashing bios using service processor and computer system using the same
CN103809990B (zh) 2012-11-09 2016-12-21 英业达科技有限公司 伺服器
CN103345407B (zh) * 2013-06-21 2016-10-26 华为技术有限公司 控制电路、连通控制器、连通控制方法及主板
CN104424044A (zh) * 2013-09-06 2015-03-18 鸿富锦精密工业(深圳)有限公司 伺服器系统

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108108314A (zh) * 2016-11-24 2018-06-01 英业达科技有限公司 交换器系统
CN108108314B (zh) * 2016-11-24 2020-05-19 英业达科技有限公司 交换器系统
CN106776399A (zh) * 2016-12-30 2017-05-31 郑州云海信息技术有限公司 基于基板管理控制器的bios闪存数据读写系统及方法
CN106933586A (zh) * 2017-03-09 2017-07-07 郑州云海信息技术有限公司 一种实现系统管理控制器版本同步的系统及方法
CN107480011B (zh) * 2017-08-23 2020-11-06 英业达科技有限公司 Bios切换装置
CN107480011A (zh) * 2017-08-23 2017-12-15 英业达科技有限公司 Bios切换装置
CN107844330A (zh) * 2017-10-25 2018-03-27 郑州云海信息技术有限公司 一种增强arm服务器启动代码可靠性的方法与系统
CN109656606A (zh) * 2018-12-15 2019-04-19 深圳市捷诚技术服务有限公司 Pos终端程序更新控制方法、装置、存储介质以及终端
CN110532196A (zh) * 2019-08-30 2019-12-03 英业达科技有限公司 多地址响应的复杂可程序逻辑装置及运作方法
CN111984530A (zh) * 2020-07-24 2020-11-24 华东计算技术研究所(中国电子科技集团公司第三十二研究所) 可柔性动态配置调试接口的方法及系统
CN113741921A (zh) * 2021-06-11 2021-12-03 深圳市同泰怡信息技术有限公司 一种自动升级双bios固件的方法和装置
CN114253882A (zh) * 2021-12-17 2022-03-29 苏州浪潮智能科技有限公司 一种不同板材的bios均衡参数选择电路和服务器
CN114253882B (zh) * 2021-12-17 2023-06-16 苏州浪潮智能科技有限公司 一种不同板材的bios均衡参数选择电路和服务器

Also Published As

Publication number Publication date
US9710334B2 (en) 2017-07-18
CN105700969B (zh) 2018-11-30
US20160147604A1 (en) 2016-05-26

Similar Documents

Publication Publication Date Title
CN105700969A (zh) 服务器系统
US9600370B2 (en) Server system
JP3962394B2 (ja) ホットプラグ可能な問題のあるコンポーネントの動的検出および問題のあるコンポーネントからのシステムリソースの再割り当て
US10409617B2 (en) BIOS switching device
US20090150528A1 (en) Method for setting up failure recovery environment
CN102339242A (zh) 计算机系统数据修复装置
US6098143A (en) Remote server management device
CN101882097A (zh) 一种主控板、嵌入式系统及嵌入式系统的备份方法
CN109426325B (zh) 存储服务器系统
EP1902368A2 (en) Method and system for reconfiguring functional capabilities in a data processing system with dormant resources
US6128682A (en) Method and apparatus for bus isolation
US6807596B2 (en) System for removing and replacing core I/O hardware in an operational computer system
US20240103971A1 (en) Systems and methods for error recovery in rebootless firmware updates
TWI528287B (zh) 伺服器系統
US8560867B2 (en) Server system and method for processing power off
TWI528286B (zh) 伺服器系統
US6226699B1 (en) Method and apparatus for clock selection and switching
US9207741B2 (en) Storage apparatus, controller module, and storage apparatus control method
US20020069270A1 (en) Method and apparatus for processing unit synchronization for scalable parallel processing
CN110688263B (zh) 基于fpga的硬盘自动切换装置的应用方法
US20160179626A1 (en) Computer system, adaptable hibernation control module and control method thereof
US6801973B2 (en) Hot swap circuit module
JP4830698B2 (ja) 担当lun制御を用いたraid制御を行うディスクコントローラおよび診断制御方法
TWI774464B (zh) 經擴展可用性計算系統
CN115714714B (zh) 管理网络智能切换系统、方法、计算机设备和存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant