CN105487621A - 一种电子装置 - Google Patents
一种电子装置 Download PDFInfo
- Publication number
- CN105487621A CN105487621A CN201510908238.9A CN201510908238A CN105487621A CN 105487621 A CN105487621 A CN 105487621A CN 201510908238 A CN201510908238 A CN 201510908238A CN 105487621 A CN105487621 A CN 105487621A
- Authority
- CN
- China
- Prior art keywords
- communication protocol
- hard disk
- protocol port
- management controller
- signal
- 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
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/18—Packaging or power distribution
- G06F1/183—Internal mounting support structures, e.g. for printed circuit boards, internal connecting means
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种电子装置,包括:一主机板,包括一与一外部控制装置通信连接的基板管理控制器;一通信单元,电性连接基板管理控制器,包括一传输该主机板的一第一硬盘数据信号的第一数据通道,以及传输基板管理控制器的一管理信号的第二数据通道;以及至少一硬盘背板,包括一硬盘扩展器,硬盘扩展器电性连接通信单元,且电性连接一固件存储器及一非易失性存储器以进行数据存储;其中,基板管理控制器在接收外部控制装置发送的一更新信号时,发出管理信号对硬盘扩展器的固件存储器或非易失性存储器进行数据更新。本发明的电子装置利用现有硬件架构,根据更新信号对硬盘扩展器的固件存储器或非易失性存储器实时和批量更新,更新操作方便且效率高。
Description
技术领域
本发明涉及一种电子装置,特别是涉及一种可根据外部更新信号灵活更新硬盘扩展器的固件存储器或所述非易失性存储器的电子装置。
背景技术
当前存储服务器上的硬盘背板的固件是通过离线烧录,当要更新固件的时候就要把固件芯片焊下来,烧录完成后再焊上,这种方式很浪费时间,也不利于远程监控机器。现有还有通过OS下面的工具或者其他第三方的工具来完成固件的更新动作,这种方式也不利于远程操作或者是批量处理。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种电子装置,用于解决现有技术中不能方便且批量的对硬盘背板的固件进行更新的问题。
为实现上述目的及其他相关目的,本发明提供一种电子装置,包括:一主机板,包括一基板管理控制器,所述基板管理控制器适于与一外部控制装置通信连接;一通信单元,电性连接所述基板管理控制器,包括一第一数据通道与一第二数据通道,通过所述第一数据通道传输该主机板的一第一硬盘数据信号,且通过所述第二数据通道传输所述基板管理控制器的一管理信号;以及至少一硬盘背板,所述硬盘背板包括一硬盘扩展器,所述硬盘扩展器电性连接所述通信单元以接收所述管理信号及接收所述第一硬盘数据信号,且对所述第一硬盘数据信号进行扩展后输出一第二硬盘数据信号,所述硬盘扩展器电性连接一固件存储器及一非易失性存储器以进行数据存储;其中,所述基板管理控制器在接收所述外部控制装置发送的一更新信号时,发出所述管理信号对所述硬盘扩展器的所述固件存储器或所述非易失性存储器进行数据更新。
于本发明的一具体实施例中,所述通信单元包括一第一通信协议端口、一第二通信协议端口、一第三通信协议端口及一第四通信协议端口。
于本发明的一具体实施例中,所述第一通信协议端口、所述第二通信协议端口、所述第三通信协议端口及所述第四通信协议端口均包括所述第一数据通道与所述第二数据通道。
于本发明的一具体实施例中,所述第一通信协议端口与所述第二通信协议端口设置在所述主机板上并电性连接所述基板管理控制器,所述第三通信协议端口与所述第四通信协议端口设置在所述硬盘背板上并电性连接所述硬盘扩展器。
于本发明的一具体实施例中,所述第一通信协议端口与所述第三通信协议端口通过一第一电缆连接,所述第二通信协议端口与所述第四通讯协议端口通过一第二电缆连接。
于本发明的一具体实施例中,所述更新信号为包括SPI协议或I2C协议的通信协议信息。
于本发明的一具体实施例中,当所述基板管理控制器接收的更新信号的通信协议信息为I2C协议时,将所述管理信号通过所述第一通信协议端口及第三通信协议端口的所述第二数据通道传输至所述硬盘扩展器以更新所述非易失性存储器,当所述基板管理控制器接收的更新信号中的通信协议信息为SPI协议时,将所述管理信号通过所述第二通信协议端口及第四通信协议端口的所述第二数据通道传输至所述硬盘扩展器以更新所述固件存储器。
于本发明的一具体实施例中,所述第一电缆与所述第二电缆为MiniSAS数据线。
于本发明的一具体实施例中,所述基板管理控制器根据所述外部控制装置通过网络在线发送的所述更新信号,以对所述硬盘扩展器的固件存储器或非易失性存储器进行更新;其中,所述外部控制装置为远程管理服务器,所述网络为有线或无线网络。
于本发明的一具体实施例中,所述基板管理控制器在所述电子装置处于待机状态时,根据所述更新信号,对所述硬盘扩展器的固件存储器或非易失性存储器进行更新。
如上所述,本发明的电子装置,包括:一主机板,包括一基板管理控制器,所述基板管理控制器适于与一外部控制装置通信连接;一通信单元,电性连接所述基板管理控制器,包括一第一数据通道与一第二数据通道,通过所述第一数据通道传输该主机板的一第一硬盘数据信号,且通过所述第二数据通道传输所述基板管理控制器的一管理信号;以及至少一硬盘背板,所述硬盘背板包括一硬盘扩展器,所述硬盘扩展器电性连接所述通信单元以接收所述管理信号及接收所述第一硬盘数据信号,且对所述第一硬盘数据信号进行扩展后输出一第二硬盘数据信号,所述硬盘扩展器电性连接一固件存储器及一非易失性存储器以进行数据存储;其中,所述基板管理控制器在接收所述外部控制装置发送的一更新信号时,发出所述管理信号对所述硬盘扩展器的所述固件存储器或所述非易失性存储器进行数据更新。本发明的电子装置利用现有的硬件架构,根据所述更新信号实现对所述硬盘扩展器的所述固件存储器或所述非易失性存储器的实时和批量更新,更新操作方便且效率高。
附图说明
图1显示为本发明的电子装置在一具体实施例中的应用示意图。
图2显示为本发明的电子装置在一具体实施例中的运行流程示意图。
元件标号说明
1电子装置
11主机板
111基板管理控制器
12通信单元
13硬盘背板
131硬盘扩展器
1311固件存储器
1312NVRAM
2外部控制装置
S11~S13步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
在服务器的运行过程中,可能需要对硬盘背板的固件进行批量的更新,显示的固件更新是通过离线烧录方式,当要更新固件的时候就要把固件芯片焊下来,烧录完成后再焊上,这种方式很浪费时间,也不利于远程监控机器。现有的固件更新的方式还有通过OS下面的工具或者其他第三方的工具来完成固件的更新动作,这种方式也不利于远程操作或者是批量处理。
请参阅图1,显示为本发明的电子装置在一具体实施例中的应用示意图。在具体应用中,所述电子装置1例如为一服务器,更优选为一存储服务器。
具体的,本实施例中,所述电子装置1,包括一主机板11、一通信单元12、以及一硬盘背板13。
所述主机板11包括一基板管理控制器(BMC)111,所述基板管理控制器111适于与一外部控制装置2通信连接;于一优选实施例中,所述外部控制装置2例如为一远程管理服务器,所述远程管理服务器优选为一电脑,且所述远程管理服务器用以通过有线或无线网络向所述主机板11的基板管理控制器111发送更新信号。
所述通信单元12电性连接所述基板管理控制器111,包括一第一数据通道与一第二数据通道,通过所述第一数据通道传输该主机板11的一第一硬盘数据信号,且通过所述第二数据通道传输所述基板管理控制器111的一管理信号;
所述硬盘背板13包括一硬盘扩展器131,所述硬盘扩展器131电性连接所述通信单元12以接收所述管理信号及接收所述第一硬盘数据信号,且对所述第一硬盘数据信号进行扩展后输出一第二硬盘数据信号,所述硬盘扩展器131电性连接一固件存储器1311及一非易失性存储器(NVRAM)1312以进行数据存储;其中,所述基板管理控制器111在接收所述外部控制装置2发送的一更新信号时,发出所述管理信号对所述硬盘扩展器131的所述固件存储器1312或所述非易失性存储器1311进行数据更新。于一具体应用中,所述基板管理控制器111根据所述更新信号更新所述固件存储器1311中存储的所述硬盘扩展器131的基本配置信息。且所述基板管理控制器111根据所述更新信号更新所述非易失性存储器1312中存储的所述硬盘扩展器131的标识信息。
于其他具体实施例中,所述硬盘背板13可以为两个或两个以上的多个,且每个所述硬盘背板13均可通过如上的方式与所述通过所述通信单元12与所述基板管理控制器111通信,以实现对多个所述硬盘背板13的批量更新。
于本发明的一具体实施例中,所述通信单元12包括一第一通信协议端口、一第二通信协议端口、一第三通信协议端口及一第四通信协议端口。其中,所述第一通信协议端口、所述第二通信协议端口、所述第三通信协议端口及所述第四通信协议端口均包括所述第一数据通道与所述第二数据通道。
于本发明的一具体实施例中,所述第一通信协议端口与所述第二通信协议端口设置在所述主机板上11并电性连接所述基板管理控制器111,所述第三通信协议端口与所述第四通信协议端口设置在所述硬盘背板13上并电性连接所述硬盘扩展器131。
于本发明的一具体实施例中,所述第一通信协议端口与所述第三通信协议端口通过一第一电缆连接,所述第二通信协议端口与所述第四通讯协议端口通过一第二电缆连接。于本发明的一具体实施例中,所述第一电缆与所述第二电缆为MiniSAS数据线,且所述第一通信协议端口、第二通信协议端口、第三通信协议端口、以及第四通讯协议端口为MiniSAS接头,更优选的,所述MiniSAS数据线为MiniSAS4i数据线,所述MiniSAS接头为MiniSAS4i接头。
于本发明的一具体实施例中,所述更新信号为包括SPI协议或I2C协议的通信协议信息。其中,当所述基板管理控制器111接收的更新信号的通信协议信息为I2C协议时,将所述管理信号通过所述第一通信协议端口及第三通信协议端口的所述第二数据通道传输至所述硬盘扩展器131以更新所述非易失性存储器1312,当所述基板管理控制器111接收的更新信号中的通信协议信息为SPI协议时,将所述管理信号通过所述第二通信协议端口及第四通信协议端口的所述第二数据通道传输至所述硬盘扩展器131以更新所述固件存储器1311。
进一步的,于一优选实施例中,所述基板管理控制器111在所述电子装置1处于待机状态时,根据所述更新信号,对所述硬盘扩展器131的固件存储器1311或非易失性存储器1312进行更新。
请参阅图2,显示为本发明的电子装置在一具体实施例中运行的流程示意图,其中,包括以下步骤:
S11:令所述硬盘扩展器与一外部控制装置通信连接。
S12:令一设置于一主板上的基板管理器与所述硬盘扩展器的固件和非易失性存储器电连接。
S13:当所述基板管理器在接收所述外部控制装置发送的一更新信号时,依据识别出的所述更新信号携带的更新对象标识信息为对所述硬盘扩展器的固件或非易失性存储器进行更新。
进一步的,于另一具体实施例中,所述硬盘扩展器131的固件存储器1311以及非易失性存储器1312的更新不限于如上所描述的更新方式,还可以通过离线烧录的方式或在操作***下的工具或者由第三方的工具来完成更新动作。
综上所述,本发明的电子装置,包括:一主机板,包括一基板管理控制器,所述基板管理控制器适于与一外部控制装置通信连接;一通信单元,电性连接所述基板管理控制器,包括一第一数据通道与一第二数据通道,通过所述第一数据通道传输该主机板的一第一硬盘数据信号,且通过所述第二数据通道传输所述基板管理控制器的一管理信号;以及至少一硬盘背板,所述硬盘背板包括一硬盘扩展器,所述硬盘扩展器电性连接所述通信单元以接收所述管理信号及接收所述第一硬盘数据信号,且对所述第一硬盘数据信号进行扩展后输出一第二硬盘数据信号,所述硬盘扩展器电性连接一固件存储器及一非易失性存储器以进行数据存储;其中,所述基板管理控制器在接收所述外部控制装置发送的一更新信号时,发出所述管理信号对所述硬盘扩展器的所述固件存储器或所述非易失性存储器进行数据更新。本发明的电子装置利用现有的硬件架构,根据所述更新信号实现对所述硬盘扩展器的所述固件存储器或所述非易失性存储器的实时和批量更新,更新操作方便且效率高。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
Claims (10)
1.一种电子装置,其特征在于,包括:
一主机板,包括一基板管理控制器,所述基板管理控制器适于与一外部控制装置通信连接;
一通信单元,电性连接所述基板管理控制器,包括一第一数据通道与一第二数据通道,通过所述第一数据通道传输该主机板的一第一硬盘数据信号,且通过所述第二数据通道传输所述基板管理控制器的一管理信号;以及
至少一硬盘背板,所述硬盘背板包括一硬盘扩展器,所述硬盘扩展器电性连接所述通信单元以接收所述管理信号及接收所述第一硬盘数据信号,且对所述第一硬盘数据信号进行扩展后输出一第二硬盘数据信号,所述硬盘扩展器电性连接一固件存储器及一非易失性存储器以进行数据存储;
其中,所述基板管理控制器在接收所述外部控制装置发送的一更新信号时,发出所述管理信号对所述硬盘扩展器的所述固件存储器或所述非易失性存储器进行数据更新。
2.根据权利要求1所述的电子装置,其特征在于:所述通信单元包括一第一通信协议端口、一第二通信协议端口、一第三通信协议端口及一第四通信协议端口。
3.根据权利要求2所述的电子装置,其特征在于:所述第一通信协议端口、所述第二通信协议端口、所述第三通信协议端口及所述第四通信协议端口均包括所述第一数据通道与所述第二数据通道。
4.根据权利要求2所述的电子装置,其特征在于:所述第一通信协议端口与所述第二通信协议端口设置在所述主机板上并电性连接所述基板管理控制器,所述第三通信协议端口与所述第四通信协议端口设置在所述硬盘背板上并电性连接所述硬盘扩展器。
5.根据权利要求4所述的电子装置,其特征在于:所述第一通信协议端口与所述第三通信协议端口通过一第一电缆连接,所述第二通信协议端口与所述第四通讯协议端口通过一第二电缆连接。
6.根据权利要求4所述的电子装置,其特征在于:所述更新信号为包括SPI协议或I2C协议的通信协议信息。
7.根据权利要求6所述的电子装置,其特征在于:当所述基板管理控制器接收的更新信号的通信协议信息为I2C协议时,将所述管理信号通过所述第一通信协议端口及第三通信协议端口的所述第二数据通道传输至所述硬盘扩展器以更新所述非易失性存储器,当所述基板管理控制器接收的更新信号中的通信协议信息为SPI协议时,将所述管理信号通过所述第二通信协议端口及第四通信协议端口的所述第二数据通道传输至所述硬盘扩展器以更新所述固件存储器。
8.根据权利要求5所述的电子装置,其特征在于:所述第一电缆与所述第二电缆为MiniSAS数据线。
9.根据权利要求1所述的电子装置,其特征在于:所述基板管理控制器根据所述外部控制装置通过网络在线发送的所述更新信号,以对所述硬盘扩展器的固件存储器或非易失性存储器进行更新;其中,所述外部控制装置为远程管理服务器,所述网络为有线或无线网络。
10.根据权利要求1所述的电子装置,其特征在于:所述基板管理控制器在所述电子装置处于待机状态时,根据所述更新信号,对所述硬盘扩展器的固件存储器或非易失性存储器进行更新。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510908238.9A CN105487621A (zh) | 2015-12-09 | 2015-12-09 | 一种电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510908238.9A CN105487621A (zh) | 2015-12-09 | 2015-12-09 | 一种电子装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105487621A true CN105487621A (zh) | 2016-04-13 |
Family
ID=55674651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510908238.9A Pending CN105487621A (zh) | 2015-12-09 | 2015-12-09 | 一种电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105487621A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106024042A (zh) * | 2016-05-26 | 2016-10-12 | 浪潮电子信息产业股份有限公司 | 一种增强硬盘背板可靠性的方法 |
CN106775589A (zh) * | 2016-12-14 | 2017-05-31 | 郑州云海信息技术有限公司 | 更新expander芯片的固件的方法、装置及*** |
CN108804117A (zh) * | 2017-05-02 | 2018-11-13 | 广达电脑股份有限公司 | 通过管理控制器更新硬盘的方法与*** |
CN114115753A (zh) * | 2022-01-28 | 2022-03-01 | 苏州浪潮智能科技有限公司 | 一种存储设备、基于存储设备的请求处理方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120324246A1 (en) * | 2011-06-17 | 2012-12-20 | Johan Rahardjo | Shared non-volatile storage for digital power control |
CN103793307A (zh) * | 2012-10-31 | 2014-05-14 | 英业达科技有限公司 | 电子装置及其管理方法与机柜伺服*** |
CN103902427A (zh) * | 2014-03-11 | 2014-07-02 | 浪潮电子信息产业股份有限公司 | 一种带外获取硬盘状态的方法 |
CN104008035A (zh) * | 2014-06-10 | 2014-08-27 | 浪潮电子信息产业股份有限公司 | 一种实现硬盘背板状态远程监测方法 |
CN104166611A (zh) * | 2013-05-17 | 2014-11-26 | 鸿富锦精密工业(深圳)有限公司 | 硬盘温度信息获取装置及方法 |
CN104639575A (zh) * | 2013-11-11 | 2015-05-20 | 鸿富锦精密工业(深圳)有限公司 | 用于更新串行连接接口扩展器卡的电子装置、***及方法 |
-
2015
- 2015-12-09 CN CN201510908238.9A patent/CN105487621A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120324246A1 (en) * | 2011-06-17 | 2012-12-20 | Johan Rahardjo | Shared non-volatile storage for digital power control |
CN103793307A (zh) * | 2012-10-31 | 2014-05-14 | 英业达科技有限公司 | 电子装置及其管理方法与机柜伺服*** |
CN104166611A (zh) * | 2013-05-17 | 2014-11-26 | 鸿富锦精密工业(深圳)有限公司 | 硬盘温度信息获取装置及方法 |
CN104639575A (zh) * | 2013-11-11 | 2015-05-20 | 鸿富锦精密工业(深圳)有限公司 | 用于更新串行连接接口扩展器卡的电子装置、***及方法 |
CN103902427A (zh) * | 2014-03-11 | 2014-07-02 | 浪潮电子信息产业股份有限公司 | 一种带外获取硬盘状态的方法 |
CN104008035A (zh) * | 2014-06-10 | 2014-08-27 | 浪潮电子信息产业股份有限公司 | 一种实现硬盘背板状态远程监测方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106024042A (zh) * | 2016-05-26 | 2016-10-12 | 浪潮电子信息产业股份有限公司 | 一种增强硬盘背板可靠性的方法 |
CN106775589A (zh) * | 2016-12-14 | 2017-05-31 | 郑州云海信息技术有限公司 | 更新expander芯片的固件的方法、装置及*** |
CN108804117A (zh) * | 2017-05-02 | 2018-11-13 | 广达电脑股份有限公司 | 通过管理控制器更新硬盘的方法与*** |
CN114115753A (zh) * | 2022-01-28 | 2022-03-01 | 苏州浪潮智能科技有限公司 | 一种存储设备、基于存储设备的请求处理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8886513B2 (en) | Embedded bus emulation | |
CN102081568B (zh) | 多主机板服务器*** | |
CN110891005A (zh) | Iot设备的控制方法、云服务器及iot设备控制*** | |
CN105487621A (zh) | 一种电子装置 | |
US8397053B2 (en) | Multi-motherboard server system | |
US9904561B2 (en) | Computer system and method for setting BIOS | |
CN104021060A (zh) | Bmc串口调试***及方法 | |
CN110704350A (zh) | 一种资源管理方法、装置及电子设备和存储介质 | |
CN103176913B (zh) | 硬盘动态映射方法与应用其的服务器 | |
CN105629926A (zh) | 工业控制器中的事件生成管理 | |
CN102253845B (zh) | 服务器*** | |
US20150234764A1 (en) | Accessibility and testing for hardware interfaces of end devices using path selectors | |
CN114201197A (zh) | 固件升级方法、装置、电子设备及可读存储介质 | |
US10261937B2 (en) | Method and system for communication of device information | |
CN103092735A (zh) | 节点状态更新方法 | |
TW201616348A (zh) | 利用基板管理控制器直接更新設定的伺服器 | |
US10649941B2 (en) | Server system and method for managing two baseboard management controllers | |
CN106161626A (zh) | 一种云终端管理***及方法 | |
CN103795857B (zh) | 信息处理方法及电子设备 | |
CN104346209A (zh) | 基板管理控制器的更新方法 | |
US9037909B2 (en) | Test apparatus | |
US8832341B2 (en) | Dynamically determining a primary or slave assignment based on receiving a power signal from the cable at the port of a device | |
CN110417593A (zh) | 一种设备管理方法和装置 | |
CN104572408A (zh) | 进度条显示处理方法和装置 | |
CN103813207B (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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160413 |