CN101373433A - 更新bios的方法以及使用该方法的电脑与*** - Google Patents

更新bios的方法以及使用该方法的电脑与*** Download PDF

Info

Publication number
CN101373433A
CN101373433A CNA200710140780XA CN200710140780A CN101373433A CN 101373433 A CN101373433 A CN 101373433A CN A200710140780X A CNA200710140780X A CN A200710140780XA CN 200710140780 A CN200710140780 A CN 200710140780A CN 101373433 A CN101373433 A CN 101373433A
Authority
CN
China
Prior art keywords
bios
management controller
baseboard management
storer
computer
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
CNA200710140780XA
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.)
Inventec Corp
Original Assignee
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 Corp filed Critical Inventec Corp
Priority to CNA200710140780XA priority Critical patent/CN101373433A/zh
Publication of CN101373433A publication Critical patent/CN101373433A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种更新BIOS的方法以及使用该方法的电脑与***。远端装置透过网络对本地端电脑的基板管理控制器下达更新命令。依据更新命令,该基板管理控制器透过网络接收由远端装置提供的新BIOS。基板管理控制器将新BIOS写入BIOS存储器。

Description

更新BIOS的方法以及使用该方法的电脑与***
技术领域
本发明是有关于一种电脑,且特别是有关于一种更新基本输入输出***(Basic Input/Output System,BIOS)的方法以及使用该方法的电脑与***。
背景技术
目前的电脑***关于BIOS更新的技术众多。例如,在单一BIOS的***下,须要有一硬件机制去保护BIOS内的开机区块(boot block),以免使用者操作不慎而毁坏此一开机区块。在电脑***出货后,常会因为需求(例如要更新Intel的memory initialization code)而必需更新此BIOS的开机区块,此时必需透过此一硬件机制去更新此BIOS开机区块。然而,有可能在更新此BIOS开机区块的过程中,因意外(例如突发性断电)造成BIOS内容毁坏,其将导致整个电脑***无法顺利开机。此时,使用者必需将电脑送回厂商维修,以便更换BIOS。
另一个BIOS更新技术为使用双BIOS(dual BIOS),此方法可解决前述传统技术的缺点。当其中一个BIOS毁坏时,电脑可以切换至另一个BIOS以顺利开机。由于电脑已经具备两套BIOS,因此不用对BIOS的开机区块提供硬件保护。因为,纵使某一BIOS的开机区块受损坏,电脑依然可以由另一BIOS开机,并将受损的BIOS回复。然而,此一传统技术必须要有双BIOS的支持,其所需要的成本较高。
发明内容
本发明提供一种更新基本输入输出***(BIOS)的方法,通过使用基板管理控制器去更新BIOS,可从远端装置透过网络对此本地端电脑进行BIOS更新。
本发明提供一种电脑与***,不需要安排额外的硬件机制去保护BIOS的开机区块,不论BIOS存储器有无完好的BIOS,皆可从远端装置透过网络对此本地端电脑进行BIOS更新。
为解决上述问题,本发明提出一种更新BIOS的方法。远端装置透过网络对本地端电脑的基板管理控制器下达更新命令。依据更新命令,该基板管理控制器透过网络接收由远端装置提供的新BIOS。基板管理控制器将新BIOS写入BIOS存储器。
本发明提出一种电脑,包括中央处理单元、基板管理控制器、BIOS存储器、第一开关单元以及第二开关单元。基板管理控制器连接至一网络,其中当电脑被关机时,基板管理控制器依然为使能。BIOS存储器用以存储BIOS。第一开关单元耦接于中央处理单元与BIOS存储器之间;第二开关单元耦接于基板管理控制器与BIOS存储器之间。其中,当远端装置透过网络对基板管理控制器下达一更新命令以及提供新BIOS时,基板管理控制器控制第一开关单元而禁能BIOS存储器与中央处理单元之间的连接,以及控制第二开关单元而使能BIOS存储器与基板管理控制器之间的连接,以便将新BIOS写入BIOS存储器。
本发明提出一种电脑***,包括远端装置、网络以及本地端电脑。本地端电脑透过网络耦接至远端装置,其中该本地端电脑包括中央处理单元、基板管理控制器、BIOS存储器、第一开关单元以及第二开关单元。
本发明因使用基板管理控制器去更新BIOS,因此不论BIOS存储器有无完好的BIOS,皆可从远端装置透过网络对此本地端电脑进行BIOS更新。纵使BIOS的开机区块的内容毁坏(或是空的),也透过网络与基板管理控制器将其回复。因此,此电脑可以被设计成单一BIOS***,且不需要安排额外的硬件机制去保护BIOS的开机区块,而能安全的去对BIOS的开机区块做更新工作。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合附图作详细说明如下。
附图说明
图1是依据本发明实施例说明一种更新BIOS方法的流程图。
图2是依据本发明实施例说明一种可更新BIOS的电脑及其电脑***。
图3是依照本发明说明图1的详细实施范例。
具体实施方式
图1是依据本发明实施例说明一种更新基本输入输出***(BasicInput/Output System,以下简称BIOS)方法的流程图。于步骤S110中,远端装置透过一网络对本地端电脑的基板管理控制器下达一更新命令。依据此一更新命令,基板管理控制器可以透过该网络接收由远端装置提供的新BIOS(步骤S120)。因此,基板管理控制器可以将新BIOS写入本地端电脑的BIOS存储器(步骤S130)。
图2是依据本发明实施例说明一种可更新BIOS的电脑及其电脑***。请参照图2,电脑***包括远端装置210、网络220以及本地端电脑230。本地端电脑230透过网络220耦接至远端装置210。网络220可以是任何形式的网络,例如IP/UDP(Internet Protocol/User Diagram Protocol)、RMCP(RemoteManagement Control Protocol)、HTTP等。
本地端电脑230包括中央处理单元231、北桥芯片232、南桥芯片234、主存储器233、输入输出芯片(super input/output,SIO)235、第一开关单元236、第二开关单元238、第三开关单元240、BIOS存储器237、基板管理控制器(Baseboard Management Controller,以下简称BMC)241、BMC快闪存储器(BMC flash memory)239以及BMC的非易失性存储器(NVRAM)242。输入输出芯片235透过低接脚数(Low Pin Count,简称LPC)总线耦接至南桥芯片234,以及透过延伸总线XBUS耦接至第一开关单元236。输入输出芯片235可以提供序列方式的LPC总线与并列方式的延伸总线XBUS二者之间的数据转换接口。
BIOS存储器237可以快闪存储器实现之。BIOS存储器237用以存储基本输入输出***(BIOS)固件码。第一开关单元236耦接于中央处理单元231与BIOS存储器237之间。第一开关单元236受控于控制信号Y(由基板管理控制器241所提供)。透过控制信号Y的控制,BIOS存储器237可以在正常操作模式下,经由开关单元236、延伸总线XBUS、输入输出芯片235、LPC总线、南桥芯片234、北桥芯片232而耦接至中央处理单元231。于本实施例中,BIOS存储器237是受控于控制信号X1(由基板管理控制器241所提供)而决定其使能状态。
第二开关单元238与第三开关单元240耦接于基板管理控制器241与BIOS存储器237之间。在正常操作模式下,第二开关单元238因受控于控制信号W(由基板管理控制器241所提供)而保持截止状态,以避免BMC快闪存储器239与BIOS存储器237二者之存取操作相互干扰。在正常操作模式下,第三开关单元240受控于控制信号Z(由基板管理控制器241所提供)而保持导通状态,使基板管理控制器241得以存取BMC快闪存储器239。于本实施例中,BMC快闪存储器239是受控于控制信号X2(由基板管理控制器241所提供)而决定其使能状态。
BMC的非易失性存储器242耦接至基板管理控制器241。基板管理控制器241透过其内部的网络接口控制器(Network Interface Controller,以下简称NIC)243连接至网络220。基板管理控制器241使用本地端电脑230的待机电压源VSB,因此当本地端电脑230被关机时,基板管理控制器241依然为使能。其中,当远端装置210透过网络220对基板管理控制器241下达更新命令以及提供新BIOS时,基板管理控制器241控制第一开关单元236而禁能BIOS存储器237与中央处理单元231之间的连接,以及控制第二开关单元238与第三开关单元240而使能BIOS存储器237与基板管理控制器241之间的连接,以便将新BIOS写入BIOS存储器237。
图3是依照本发明说明图1的详细实施范例。其中,步骤S120包含子步骤S308、S316、S318,而步骤S130包含子步骤S312、S314、S320。请同时参照图2与图3。关于本地端电脑230的各种重要数据,可以利用每次开机自我测试(Power On Self Test,POST)期间,将各种重要数据备份在BMC的非易失性存储器242(步骤S302)。上述各种重要数据可以是***管理BIOS(systemmanagement BIOS,SMBIOS)数据,其可能包括BIOS信息(即SMBIOS type 0)、***信息(即SMBIOS type 1)、基板信息(即SMBIOS type 2)及***机箱信息(system enclosure or chassis,即SMBIOS type 3)等数据。本地端电脑230可利用智慧平台管理接口(Intelligent Platform ManagementInterface,以下简称IPMI)命令将上述各种重要数据写入BMC的非易失性存储器242。
步骤S304决定是否进行BIOS更新。在此可以依据实际操作需求而决定是否更新BIOS。例如,使用者欲将新版BIOS写入BIOS存储器237;BIOS存储器237是空的;BIOS存储器237中,开机区块(boot block)的内容已被毁坏;或者BIOS存储器237中,BIOS已被毁坏。若使用者不需更新BIOS,或是BIOS存储器237所存储的BIOS是良好的,则本地端电脑230不需进行BIOS更新(步骤S306)。反之,若使用者欲更新BIOS,或是BIOS存储器237的内容已被毁坏,则进行步骤S308。
于步骤S308,远端装置210备妥新BIOS(例如影像档BIOS.bin)以便稍后透过网络220传送给本地端电脑230。基于网络220的特性,以及基于基板管理控制器241可以暂存数据的记忆容量限制,远端装置210可能必需要将新BIOS切分为多个BIOS数据,然后一个接着一个地将这些BIOS数据传送给基板管理控制器241。当然,若传送环境许可,远端装置210亦可以将新BIOS一次传送给基板管理控制器241而不需进行切割。
接着进行步骤S310,远端装置210透过网络220对本地端电脑230的基板管理控制器241下达关机命令。此关机命令可以是IPMI message(request)。基板管理控制器241依据此一关机命令,使本地端电脑230关机。如前所述,当本地端电脑230被关机时,基板管理控制器241依然为使能。
接着进行步骤S110,远端装置210透过网络220对基板管理控制器241下达更新命令。此更新命令可以是IPMI message(request)。基板管理控制器241便依据此一更新命令而着手进行更新BIOS的准备工作。例如,进行步骤S312与S314。于步骤S312,基板管理控制器241可以通过控制信号Y去控制开关单元236,以禁能BIOS存储器237与中央处理单元231之间的连接;以及通过控制信号W、Z去控制开关单元238与240,以使能BIOS存储器237与基板管理控制器241之间的连接。另外,基板管理控制器241还通过控制信号X2去禁能BMC快闪存储器239;以及通过控制信号X1去使能BIOS存储器237。于步骤S314,基板管理控制器241抹除BIOS存储器237的内容。至此,更新BIOS的准备工作可以说已告一段落。
于步骤S316中,远端装置210透过网络220,将步骤S308所切分的多笔BIOS数据中的其中一笔传输至基板管理控制器241。在此,远端装置210可以利用IPMI message夹带一笔BIOS数据给基板管理控制器241。当基板管理控制器241完整地接收到该些BIOS数据其中之一时,基板管理控制器241立即地进行步骤S318,以便将所接收到的BIOS数据进行纠错码检查(例如进行BIOSCheckSum)。在确认无误后,基板管理控制器241立即地将所接收到的BIOS数据写入BIOS存储器237(步骤S320)。
在步骤S322中,远端装置210透过网络220发出IPMI命令去问本地端电脑230的基板管理控制器241,是否此次的BIOS数据已写入BIOS存储器237。若此次的BIOS数据尚未写入BIOS存储器237,则远端装置210会暂停传送下一笔BIOS数据。若此次的BIOS数据已成功写入BIOS存储器237,则继续进行步骤S324。
在步骤S324中,基板管理控制器241会判断步骤S308所切分的多笔BIOS数据是否已全数传送至本地端电脑230。若新BIOS已经完整地传送给本地端电脑230,则远端装置210会传送IPMI message至基板管理控制器241以便告知多笔BIOS数据已全数传送完毕。因此,若远端装置210尚未传送表示BIOS传送完毕的IPMI message,则继续进行步骤S316,即远端装置210将下一笔BIOS数据传送给基板管理控制器241。若远端装置210已将表示BIOS传送完毕的IPMI message传送给基板管理控制器241,则进行步骤S326。
在步骤S326中,基板管理控制器241将步骤S302所备份的重要数据写回BIOS存储器237。至此,更新BIOS的工作可以说已告一段落。于本实施例中,基板管理控制器241可以在此时对BIOS存储器237进行检验,例如对BIOS存储器237的内容与远端装置210所提供的新BIOS进行比对,以检验更新BIOS的操作是否成功。
在完成更新BIOS的操作后,继续进行步骤S328。在步骤S328中,基板管理控制器241可以通过控制信号Y去控制开关单元236,以使能BIOS存储器237与中央处理单元231之间的连接;以及通过控制信号W、Z去控制开关单元238与240,以禁能BIOS存储器237与基板管理控制器241之间的连接,且使能BMC快闪存储器239与基板管理控制器241之间的连接。另外,基板管理控制器241更通过控制信号X2去使能BMC快闪存储器239;以及通过控制信号X1去使能BIOS存储器237。
在步骤S330中,远端装置210可以透过网络220对基板管理控制器241下达询问命令。此询问命令可以是IPMI message(request)。依据该询问命令,基板管理控制器241回报是否完整地将新BIOS写入本地端电脑230的BIOS存储器237。若基板管理控制器241回报的结果表示未成功更新BIOS,则再一次进行步骤304。若基板管理控制器241已完整地将新BIOS写入BIOS存储器237,则远端装置210透过网络220对基板管理控制器241下达开机命令(步骤S332)。此开机命令可以是IPMI message(request)。基板管理控制器241依据该开机命令,使本地端电脑230重新开机。
综上所述,上述实施例因使用基板管理控制器去更新BIOS,因此不论BIOS存储器有无完好的BIOS,皆可从远端装置透过网络对此本地端电脑进行BIOS更新。纵使BIOS的开机区块的内容毁坏(或是空的)而导致本地端电脑无法开机,也能透过远端装置、网络与基板管理控制器将其回复。因此,此电脑可以被设计成单一BIOS***,且不需要安排额外的硬件机制去保护BIOS的开机区块,而能安全的去对BIOS的开机区块做更新工作。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许更动与润饰,因此本发明的保护范围当以权利要求所界定的为准。

Claims (26)

1.一种更新基本输入输出***的方法,包括:
一远端装置透过一网络对一本地端电脑的一基板管理控制器下达一更新命令;
依据该更新命令且透过该网络,该基板管理控制器接收由该远端装置提供的一新BIOS;以及
该基板管理控制器将该新BIOS写入一BIOS存储器。
2.如权利要求1所述的更新BIOS的方法,其特征在于,还包括:
该远端装置透过该网络对该基板管理控制器下达一关机命令;以及
该基板管理控制器依据该关机命令,使该本地端电脑关机,其中当该本地端电脑被关机时,该基板管理控制器依然为使能。
3.如权利要求1所述的更新BIOS的方法,其特征在于,该基板管理控制器接收由该远端装置提供该新BIOS的步骤包括:
将该新BIOS切分为多个BIOS数据;以及
将该些BIOS数据传输至该基板管理控制器。
4.如权利要求3所述的更新BIOS的方法,其特征在于,该基板管理控制器接收由该远端装置提供该新BIOS的步骤还包括:
当该基板管理控制器完整地接收到该些BIOS数据其中之一时,该基板管理控制器立即地将所接收到的该BIOS数据进行一纠错码检查。
5.如权利要求4所述的更新BIOS的方法,其特征在于,该纠错码检查包括BIOS CheckSum。
6.如权利要求3所述的更新BIOS的方法,其特征在于,该基板管理控制器将该新BIOS写入该BIOS存储器的步骤包括:
当该基板管理控制器完整地接收到该些BIOS数据其中之一时,该基板管理控制器立即地将所接收到的该BIOS数据写入该BIOS存储器。
7.如权利要求1所述的更新BIOS的方法,其特征在于,该基板管理控制器将该新BIOS写入该BIOS存储器的步骤包括:
禁能该BIOS存储器与一中央处理单元之间的连接;以及
使能该BIOS存储器与该基板管理控制器之间的连接。
8.如权利要求1所述的更新BIOS的方法,其特征在于,该基板管理控制器将该新BIOS写入该BIOS存储器的步骤包括:
抹除该BIOS存储器的内容;以及
将该新BIOS写入该BIOS存储器。
9.如权利要求1所述的更新BIOS的方法,其特征在于,还包括:
当该基板管理控制器完整地将该新BIOS写入该BIOS存储器,则该远端装置透过该网络对该基板管理控制器下达一开机命令;以及
该基板管理控制器依据该开机命令,使该本地端电脑重新开机,其中当该本地端电脑被重新开机时,该基板管理控制器依然为使能。
10.如权利要求1所述的更新BIOS的方法,其特征在于,还包括:
该远端装置透过该网络对该基板管理控制器下达一询问命令;以及
依据该询问命令,该基板管理控制器回报是否完整地将该新BIOS写入该本地端电脑的BIOS存储器。
11.一种电脑,包括:
一中央处理单元;
一基板管理控制器,连接至一网络,其中当该电脑被关机时,该基板管理控制器依然为使能;
一BIOS存储器,用以存储一基本输入输出***;
一第一开关单元,耦接于该中央处理单元与该BIOS存储器之间;以及
一第二开关单元,耦接于该基板管理控制器与该BIOS存储器之间;
其中当一远端装置透过该网络对该基板管理控制器下达一更新命令以及提供一新BIOS时,该基板管理控制器控制该第一开关单元而禁能该BIOS存储器与该中央处理单元之间的连接,以及控制该第二开关单元而使能该BIOS存储器与该基板管理控制器之间的连接,以将该新BIOS写入该BIOS存储器。
12.如权利要求11所述的电脑,其特征在于,该远端装置透过该网络对该基板管理控制器下达一关机命令;以及该基板管理控制器依据该关机命令使该电脑关机后,才将该新BIOS写入该BIOS存储器。
13.如权利要求11所述的电脑,其特征在于,该新BIOS包含多个BIOS数据;以及当该基板管理控制器完整地接收到该些BIOS数据其中之一时,该基板管理控制器立即地将所接收到的该BIOS数据进行一纠错码检查。
14.如权利要求13所述的电脑,其特征在于,该纠错码检查包括BIOSCheckSum。
15.如权利要求11所述的电脑,其特征在于,该新BIO包含多个BIOS数据;以及当该基板管理控制器完整地接收到该些BIOS数据其中之一时,该基板管理控制器立即地将所接收到的该BIOS数据写入该BIOS存储器。
16.如权利要求11所述的电脑,其特征在于,该基板管理控制器先抹除该BIOS存储器的内容,然后将该新BIOS写入该BIOS存储器。
17.如权利要求11所述的电脑,其特征在于,该远端装置透过该网络对该基板管理控制器下达一询问命令;以及该基板管理控制器依据该询问命令回报是否完整地将该新BIOS写入该电脑的BIOS存储器。
18.如权利要求11所述的电脑,其特征在于,当该基板管理控制器完整地将该新BIOS写入该BIOS存储器,该远端装置透过该网络对该基板管理控制器下达一开机命令;以及该基板管理控制器依据该开机命令,使该电脑重新开机。
19.一种电脑***,包括:
一远端装置;
一网络;以及
一本地端电脑,透过该网络耦接至该远端装置,其中该本地端电脑包括:
一中央处理单元;
一基板管理控制器,连接至该网络,其中当该本地端电脑被关机时,该基板管理控制器依然为使能;
一BIOS存储器,用以存储一基本输入输出***;
一第一开关单元,耦接于该中央处理单元与该BIOS存储器之间;以及
一第二开关单元,耦接于该基板管理控制器与该BIOS存储器之间;
其中当该远端装置透过该网络对该基板管理控制器下达一更新命令以及提供一新BIOS时,该基板管理控制器控制该第一开关单元而禁能该BIOS存储器与该中央处理单元之间的连接,以及控制该第二开关单元而使能该BIOS存储器与该基板管理控制器之间的连接,以将该新BIOS写入该BIOS存储器。
20.如权利要求19所述的电脑***,其特征在于,该远端装置透过该网络对该基板管理控制器下达一关机命令;以及该基板管理控制器依据该关机命令使该本地端电脑关机后,才将该新BIOS写入该BIOS存储器。
21.如权利要求19所述的电脑***,其特征在于,该新BIOS包含多个BIOS数据;以及当该基板管理控制器完整地接收到该些BIOS数据其中之一时,该基板管理控制器立即地将所接收到的该BIOS数据进行一纠错码检查。
22.如权利要求21所述的电脑***,其特征在于,该纠错码检查包括BIOSCheckSum。
23.如权利要求19所述的电脑***,其特征在于,该新BIOS包含多个BIOS数据;以及当该基板管理控制器完整地接收到该些BIOS数据其中之一时,该基板管理控制器立即地将所接收到的该BIOS数据写入该BIOS存储器。
24.如权利要求19所述的电脑***,其特征在于,该基板管理控制器先抹除该BIOS存储器的内容,然后将该新BIOS写入该BIOS存储器。
25.如权利要求19所述的电脑***,其特征在于,该远端装置透过该网络对该基板管理控制器下达一询问命令;以及该基板管理控制器依据该询问命令回报是否完整地将该新BIOS写入该本地端电脑的BIOS存储器。
26.如权利要求19所述的电脑***,其特征在于,当该基板管理控制器完整地将该新BIOS写入该BIOS存储器,该远端装置透过该网络对该基板管理控制器下达一开机命令;以及该基板管理控制器依据该开机命令,使该本地端电脑重新开机。
CNA200710140780XA 2007-08-21 2007-08-21 更新bios的方法以及使用该方法的电脑与*** Pending CN101373433A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA200710140780XA CN101373433A (zh) 2007-08-21 2007-08-21 更新bios的方法以及使用该方法的电脑与***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA200710140780XA CN101373433A (zh) 2007-08-21 2007-08-21 更新bios的方法以及使用该方法的电脑与***

Publications (1)

Publication Number Publication Date
CN101373433A true CN101373433A (zh) 2009-02-25

Family

ID=40447611

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200710140780XA Pending CN101373433A (zh) 2007-08-21 2007-08-21 更新bios的方法以及使用该方法的电脑与***

Country Status (1)

Country Link
CN (1) CN101373433A (zh)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102081526A (zh) * 2009-11-30 2011-06-01 英业达股份有限公司 基本输入/输出***架构
CN102253845A (zh) * 2010-05-20 2011-11-23 英业达科技有限公司 服务器***
CN102495742A (zh) * 2011-11-24 2012-06-13 曙光信息产业股份有限公司 Bios的刷新方法和装置、以及计算机
CN102855146A (zh) * 2011-06-30 2013-01-02 鸿富锦精密工业(深圳)有限公司 固件更新***及方法
US8386764B2 (en) 2010-01-18 2013-02-26 Inventec Corporation BIOS architecture
CN103049282A (zh) * 2012-11-22 2013-04-17 浪潮电子信息产业股份有限公司 一种基于Intel Boxboro-EX平台通过BMC收集***串口信息的方法
CN103136012A (zh) * 2011-11-30 2013-06-05 英业达科技有限公司 计算机***及其基本输入输出***的更新方法
CN103246583A (zh) * 2012-02-09 2013-08-14 鸿富锦精密工业(深圳)有限公司 具有bmc固件修复功能的电子装置及修复方法
CN103365696A (zh) * 2013-08-01 2013-10-23 华为技术有限公司 Bios镜像文件获取方法及装置
CN103577200A (zh) * 2012-07-19 2014-02-12 昆达电脑科技(昆山)有限公司 更新服务器的方法
CN103593250A (zh) * 2013-11-19 2014-02-19 浪潮电子信息产业股份有限公司 一种带外修改BIOS Setup选项的实现方法
CN103902329A (zh) * 2012-12-27 2014-07-02 技嘉科技股份有限公司 可更新基本输入输出***的电子装置及其更新方法
CN104360887A (zh) * 2014-12-02 2015-02-18 浪潮电子信息产业股份有限公司 一种bios芯片的自动恢复方法
CN105279117A (zh) * 2014-07-01 2016-01-27 恩斯迈电子(深圳)有限公司 用以供更新基本输入输出***的桥接模块及其更新方法
CN106095643A (zh) * 2016-06-16 2016-11-09 英业达科技有限公司 ***参数存取的设定方法及其服务器
CN106155745A (zh) * 2016-07-08 2016-11-23 北京百度网讯科技有限公司 基本输入输出***的升级方法、装置和***
CN106897070A (zh) * 2017-02-28 2017-06-27 郑州云海信息技术有限公司 一种基于bmc实现的bios版本升级方法及装置
CN106990985A (zh) * 2017-03-28 2017-07-28 南京百敖软件有限公司 基于bmc更新及备份***uefi固件的设备和方法
CN107391204A (zh) * 2017-07-28 2017-11-24 郑州云海信息技术有限公司 一种提升服务器电源在线更新fw可靠性的方法及***

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102081526A (zh) * 2009-11-30 2011-06-01 英业达股份有限公司 基本输入/输出***架构
CN102081526B (zh) * 2009-11-30 2013-05-15 英业达股份有限公司 基本输入/输出***架构
US8386764B2 (en) 2010-01-18 2013-02-26 Inventec Corporation BIOS architecture
CN102253845A (zh) * 2010-05-20 2011-11-23 英业达科技有限公司 服务器***
CN102855146A (zh) * 2011-06-30 2013-01-02 鸿富锦精密工业(深圳)有限公司 固件更新***及方法
CN102855146B (zh) * 2011-06-30 2016-05-11 鸿富锦精密工业(深圳)有限公司 固件更新***及方法
CN102495742A (zh) * 2011-11-24 2012-06-13 曙光信息产业股份有限公司 Bios的刷新方法和装置、以及计算机
CN103136012B (zh) * 2011-11-30 2015-03-04 英业达科技有限公司 计算机***及其基本输入输出***的更新方法
CN103136012A (zh) * 2011-11-30 2013-06-05 英业达科技有限公司 计算机***及其基本输入输出***的更新方法
US9015458B2 (en) 2011-11-30 2015-04-21 Inventec Corporation Computer system and method for updating basic input/output system by switching between local mode and bypass mode through baseboard management controller
CN103246583A (zh) * 2012-02-09 2013-08-14 鸿富锦精密工业(深圳)有限公司 具有bmc固件修复功能的电子装置及修复方法
CN103577200A (zh) * 2012-07-19 2014-02-12 昆达电脑科技(昆山)有限公司 更新服务器的方法
CN103049282A (zh) * 2012-11-22 2013-04-17 浪潮电子信息产业股份有限公司 一种基于Intel Boxboro-EX平台通过BMC收集***串口信息的方法
CN103049282B (zh) * 2012-11-22 2017-02-08 郑州云海信息技术有限公司 一种基于Intel Boxboro‑EX平台通过BMC收集***串口信息的方法
CN103902329A (zh) * 2012-12-27 2014-07-02 技嘉科技股份有限公司 可更新基本输入输出***的电子装置及其更新方法
CN103902329B (zh) * 2012-12-27 2017-10-31 技嘉科技股份有限公司 可更新基本输入输出***的电子装置及其更新方法
CN103365696B (zh) * 2013-08-01 2016-08-10 华为技术有限公司 Bios镜像文件获取方法及装置
CN103365696A (zh) * 2013-08-01 2013-10-23 华为技术有限公司 Bios镜像文件获取方法及装置
CN103593250A (zh) * 2013-11-19 2014-02-19 浪潮电子信息产业股份有限公司 一种带外修改BIOS Setup选项的实现方法
CN105279117A (zh) * 2014-07-01 2016-01-27 恩斯迈电子(深圳)有限公司 用以供更新基本输入输出***的桥接模块及其更新方法
CN104360887A (zh) * 2014-12-02 2015-02-18 浪潮电子信息产业股份有限公司 一种bios芯片的自动恢复方法
CN106095643A (zh) * 2016-06-16 2016-11-09 英业达科技有限公司 ***参数存取的设定方法及其服务器
CN106155745A (zh) * 2016-07-08 2016-11-23 北京百度网讯科技有限公司 基本输入输出***的升级方法、装置和***
CN106897070A (zh) * 2017-02-28 2017-06-27 郑州云海信息技术有限公司 一种基于bmc实现的bios版本升级方法及装置
CN106990985A (zh) * 2017-03-28 2017-07-28 南京百敖软件有限公司 基于bmc更新及备份***uefi固件的设备和方法
CN107391204A (zh) * 2017-07-28 2017-11-24 郑州云海信息技术有限公司 一种提升服务器电源在线更新fw可靠性的方法及***

Similar Documents

Publication Publication Date Title
CN101373433A (zh) 更新bios的方法以及使用该方法的电脑与***
CN101364193A (zh) 自动恢复bios的方法以及使用该方法的电脑与***
US10353779B2 (en) Systems and methods for detection of firmware image corruption and initiation of recovery
RU2155376C2 (ru) Способ и устройство для инициализации системы обработки данных
US9015458B2 (en) Computer system and method for updating basic input/output system by switching between local mode and bypass mode through baseboard management controller
EP3494471B1 (en) Systems and methods for secure recovery of host system code
CN101373448B (zh) 具有远程管理的计算机***
US20090157856A1 (en) Storage Device System and Storage Device System Activating Method
US20070005828A1 (en) Interrupts support for the KCS manageability interface
CN103412769A (zh) 外接卡参数配置方法、设备以及***
EP2002333A1 (en) Shared nonvolatile memory architecture
US20060080579A1 (en) Bus communication emulation
US10656676B2 (en) Docking device, electrical device, and MAC address cloning method
CN108509215B (zh) 一种***软件的更换方法、装置、终端设备及存储介质
TW200907804A (en) Method for updating BIOS and computer and system using the same
CN102385523A (zh) 一种云操作***的驱动安装和管理方法
US7376761B2 (en) Configuration data management
US20200341929A1 (en) Multi-endpoint device sideband communication system
US7281163B2 (en) Management device configured to perform a data dump
CN114868117A (zh) 通过控制总线进行的对等存储设备消息传送
CN106126277A (zh) 多个微处理器及外存储器***的升级方法
US20100070705A1 (en) Method and system for resolving configuration conflicts in raid systems
KR0182632B1 (ko) 클라이언트 서버 시스템 및 그 제어 방법
CN1983195A (zh) 嵌入设备、电子设备、嵌入设备的控制方法、控制程序、记录介质
CN112860595B (zh) Pci设备或pcie设备、数据存取方法及相关组件

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

Open date: 20090225