CN102479140A - 计算机***及其硬盘状态显示方法 - Google Patents

计算机***及其硬盘状态显示方法 Download PDF

Info

Publication number
CN102479140A
CN102479140A CN2010105756498A CN201010575649A CN102479140A CN 102479140 A CN102479140 A CN 102479140A CN 2010105756498 A CN2010105756498 A CN 2010105756498A CN 201010575649 A CN201010575649 A CN 201010575649A CN 102479140 A CN102479140 A CN 102479140A
Authority
CN
China
Prior art keywords
those
microcontroller
hard disk
state
computer 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
CN2010105756498A
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 CN2010105756498A priority Critical patent/CN102479140A/zh
Publication of CN102479140A publication Critical patent/CN102479140A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种计算机***及其硬盘状态显示方法。该计算机***以显示与控制硬盘状态,此计算机***的主机总线适配卡侦测硬盘的状态,状态灯发出亮光来显示硬盘状态,基板管理控制器与主机总线适配卡则设置于主机板之上,基板管理控制器监控并记录硬盘的状态。从微控制器设置于硬盘背板之上,解码自主机总线适配卡传递过来的消息,以控制状态灯的显示。

Description

计算机***及其硬盘状态显示方法
技术领域
本发明是有关于一种计算机***,且特别是有关于一种含有硬盘的计算机***及其硬盘状态显示方法。
背景技术
随着信息的蓬勃发展,储存装置的管理也就更显得重要,而通常一般的储存装置服务器(Storage Server)对于硬盘(HD,Hard Disk)的管理与控制,乃是先由硬盘控制器侦测硬盘的状态,并将对应硬盘状态的LED灯号控制讯号传送给复杂可程序逻辑装置(Complex Programmable Logic Device;CPLD)进行解码,并使LED依照该讯号点灯显示。复杂可程序逻辑装置适合用来实现各种运算和组合逻辑(combinational logic)。一个复杂可程序逻辑装置内等于包含了数个可程序化数组逻辑(PAL),各可程序化数组逻辑间的互接连线也可以进行程序性的规划、烧录,复杂可程序逻辑装置运用这种多合一(All-In-One)的整合作法,使其一个就能实现数千个逻辑闸,甚至数十万个逻辑闸才能构成的电路。
然而,复杂可程序逻辑装置的造价昂贵,须占据大量面积,且复杂可程序逻辑装置无法记录硬盘所发生的各种事件。此外,在更新固件时,则需要通过其它计算机协助,才能进行,无法直接利用本机更新其固件。
发明内容
因此,本发明的一方面是提供一种计算机***,能够降低制造成本以及电路面积,并可记录硬盘所发生的各种事件,且可自行更新其固件。
依据本发明一实施例,计算机机架***藉以显示与控制硬盘状态,此计算机机架***含有至少复数个状态灯、一硬盘背板、复数个从微控制器、复数个主机板、复数个主机总线适配卡(Host Bus Adapter;HBA),以及复数个基板管理控制器(Baseboard Management Controller;BMC)。主机总线适配卡硬盘控制器侦测复数个硬盘的状态,状态灯电性连接硬盘背板以发出亮光来显示硬盘的状态。主机总线适配卡与基板管理控制器设置于主机板之上。从微控制器设置于硬盘背板之上,并通过数据讯号线电性连接于主机总线适配卡,以接收并解码主机总线适配卡传递的消息。这些从微控制器通过灯号控制线连接状态灯,并藉由解码自主机总线适配卡传递过来的消息,来控制灯号的显示。基板管理控制器则监控并记录硬盘的状态。一主微控制器,电性连接至该些微控制器和该些基板管理控制器。
在此一实施例当中,倘若仅存在三个主机板,但仍然要控制24个状态灯,因此每个主机板就必须负责控制额外的状态灯。此时主机板可将灯号控制信号通过第二控制信号线传送给主微控制器,而主微控制器则会传送给负责的从微控制器,如此则可控制额外的状态灯。
本发明的另一方面是提供一种计算机***的硬盘状态显示方法,能够降低制造成本以及电路面积,并可记录硬盘所发生的各种事件,且在现行操作***之下更新其固件。
依据本发明另一实施例,计算机***的硬盘状态显示方法藉以控制复数个状态灯来显示复数个硬盘的状态,此硬盘状态显示方法为:侦测至少一硬盘的状态,并根据侦测结果产生一灯号控制信号;解码灯号控制信号,藉由解码后的该灯号控制信号以点亮或关闭该状态灯以显示硬盘的状态。
以上实施例的计算机***以及计算机***的硬盘状态显示方法,以从微控制器取代复杂可程序逻辑装置来进行硬盘状态的解码,因此能够降低制造成本以及电路面积,并可记录硬盘所发生的各种事件,且在现行操作***之下更新其固件。
附图说明
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附图式的说明如下:
图1为绘示本发明一实施方式的计算机***方块图。
图2为绘示本发明另一实施方式的计算机***方块图。
图3为绘示本发明一实施方式计算机***的硬盘状态显示方法流程图。
主要附图标记说明
101:计算机***                107-1~107-24:状态灯
109:硬盘背板
111-1~111-4:从微控制器
117-1~117-4:主机板
119:主机总线适配卡            121:基板管理控制器
125:主微控制器                129:第一控制信号线
131:灯号控制线                133:数据信号线
137:第二控制信号线            201~207:步骤
具体实施方式
以下实施例的计算机***以及计算机***的硬盘状态显示方法,以从微控制器取代复杂可程序逻辑装置来进行硬盘状态的解码,因此能够降低制造成本以及电路面积,并可记录硬盘所发生的各种事件,且能自行更新其固件。
请参照图1,其绘示本发明一实施方式的计算机***方块图。计算机***101可显示与控制硬盘状态,此计算机***含有硬盘105(未图标)、状态灯107-1~107-24、硬盘背板109与主机板117-1~117-4。主机板117-1~117-4设有主机总线适配卡119,可用来侦测数个硬盘的状态,以确认硬盘的动作是否正常。
硬盘背板109之上设置了数个从微控制器111-1~111-4,这些从微控制器111-1~111-4通过数据信号线133电性连接于主机总线适配卡119,以接收并解码主机总线适配卡119传递的消息,此数据信号线133可使用连续通用输入输出(Serial General Purpose Input/Output;SGPIO)或I2C(Inter-IntegratedCircuit;I2C)通讯协议。这些从微控制器111-1~111-4并通过灯号控制线131电连接至状态灯107-1~1-7-24,以控制状态灯107发出亮光来显示硬盘的状态,状态灯107可以发光二极管来实作。举例来说,发光二极管可持续发光或熄灭来表示硬盘是否故障,还可以快速闪铄或是缓慢闪铄来表达此一硬盘是否正在存取数据;可以其它方式的灯号来显示硬盘的插拔状态。
从微控制器111-1~111-4可以8051单芯片或是其它单芯片来实作,此单芯片经济实惠且面积小于复杂可程序逻辑装置,因此可降低计算机***101的制造成本与占用面积,此外,单芯片形态的从微控制器111-1~111-4可以解码多种信号,例如可解码连续通用输入输出(Serial General Purpose Input/Output;SGPIO)信号与I2C(Inter-Integrated Circuit;I2C)信号;与仅能解码一种信号的复杂可程序逻辑装置相较,由单芯片实作的从微控制器111-1~111-4更可适用于各种类型的硬盘控制器103,增加了电路搭配的弹性。
数个主机总线适配卡(Host Bus Adapter;HBA)119与数个基板管理控制器(Baseboard Management Controller;BMC)121设置于主机板117-1~117-4上,其中每一主机板117-1~117-4上分别设置一主机总线适配卡119与一基板管理控制器121。主机总线适配卡119系对硬盘进行存取,并根据硬盘的状态控制状态灯107-1~107-24。
基板管理控制器121会监控并记录硬盘的状态,并负责监控计算机***101上的各种状态,例如监测并纪录计算机***101的温度或是各种传输上的错误,以利监测人员对计算机***101进行管控与维修,或是作为计算机***101改良的依据。基板管理控制器121主要含微控制器及与嵌入基板管理控制器内的固件(Firmware),并可作为软件和硬件的间的接口,以跨越不同的固件和硬件平台工作。
例如,基板管理控制器121可主动提供计算机***的软/硬件的***状态监视、事件日志记录、重启***控制功能、对事件自动产生警告及自动***控制(如断电)等功能。藉由此基板管理控制器121,可以直接更新从微控制器111的固件,增加了更新的便利性。
计算机***101还含有主微控制器125。主微控制器125通过第一控制信号线129电性连接于各从微控制器111-1~111-4,来将数据与指令传递至从微控制器111-1~111-4,以控制这些从微控制器111-1~111-4。主微控制器125还通过第二控制信号线137电性连接基板管理控制器121,以便与基板管理控制器121收送数据。当要更新主微控制器125的固件时,则可由基板管理控制器121将固件传送给主微控制器125以更新主微控制器125本身。而在要更新从微控制器111-1~111-4固件时,基板管理控制器121将固件传送给主微控制器125,再由主微控制器125通过第一控制信号线129更新各从微控制器111-1~111-4的固件。如此解决习知复杂可程序逻辑装置需外部计算机才能更新固件的问题。
请参照图2,其绘示本发明另一实施方式的计算机***方块图。有时会因为产品规划,在同样架构下只使用三块主机板117-1~117-3,此时就会出现主机板117-1~117-3通过两个从微控制器111来控制状态灯107-1~107-24的情形。此时主机板117-1~117-3会将点灯的讯号通过第二控制信号线137传送给主微控制器125,而主微控制器125会依据须要点亮的状态灯107,将讯号传送给负责点亮此该状态灯107的从微控制器111。举例来说,当存在有四块主机板117-1~117-4(图1)、四个从微控制器111-1~111-4以及状态灯107-1~107-24时,其中主机板117-1直接连接至从微控制器111-1,而从微控制器111-1直接连接至状态灯107-1~107-6;因此主机板117-1和从微控制器111-1仅控制状态灯107-1~107-6。然而,当只使用三个主机板117-1~117-3时(图2),硬盘背板109并没有更动,所以从微控制器111-1~111-4与状态灯107-1~107-24的连接方式并没有改变。
由于只有三个主机板117-1~117-3要控制24个状态灯107-1~107-24,因此每个主机板就要负责控制8个状态灯。如此,主机板117-1则必须控制状态灯107-1~107-8,其中控制状态灯107-1~107-6的方式与先前相同,不另赘述。由于主机板107-1与控制状态灯107-7与107-8的从微控制器111-2并没有直接的联机,所以在要控制状态灯107-7与107-8时,则将灯号控制信号通过第二控制信号线137传送给主微控制器125,而主微控制器125则会传送给负责的从微控制器111-2。同理,当主机板117-2要控制状态灯107-14时,也是将灯号控制信号通过第二控制信号线137传送给主微控制器125,再由主微控制器125传送给负责状态灯107-14的从微控制器111-3,如此则可控制状态灯104-14。
传统的架构虽然知道硬盘状态,亦可显示其状态,但无法让使用者知道现在发生的事情,必须一块块地查询主机板MB去查是否有纪录什么事情。每一主机板都有基板管理控制器记录温度变化、记录发生的错误,故本发明此一实施例可利用第二控制信号线,在硬盘被***拔时,将信息通过第二控制信号线传送给对应的主机板上的基板管理控制器,利用基板管理控制器的功能,主动地记录硬盘的状态,以便告知使用者。
请参照图3,其绘示本发明一实施方式计算机***的硬盘状态显示方法流程图。计算机***的硬盘状态显示方法系控制多个状态灯来显示多个硬盘的状态,此硬盘状态显示方法为:侦测至少一个硬盘的状态(步骤201),根据侦测结果产生一灯号控制信号(步骤203),然后解码灯号控制信号(步骤205),藉由解码后的该灯号控制信号以点亮或关闭该状态灯以显示硬盘的状态(步骤207)。例如,当发现某一硬盘发生故障,则发出灯号控制信号来熄灭相应于该硬盘的状态灯,告诉使用者该硬盘发生故障。
以上实施例的计算机***以及计算机***的硬盘状态显示方法,以从微控制器取代复杂可程序逻辑装置来进行硬盘状态的解码,除可增加更新固件的便利性之外,也能适用于不同的产品规划。
虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何在本发明所属技术领域的普通技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附权利要求书所界定者为准。

Claims (8)

1.一种计算机***,以显示与控制硬盘状态,该计算机***包含:
复数个主机板;
复数个状态灯;
复数个主机总线适配卡,分别设置于该些主机板之上,该些主机总线适配卡对复数个硬盘进行存取,并根据硬盘的状态控制该些状态灯;
复数个基板管理控制器,分别设置于该些主机板上;
一硬盘背板;
复数个从微控制器,设置于该硬盘背板之上,且分别电性连接至该些主机总线适配卡,该些从微控制器还电性连接至该些状态灯,并藉由解码自该些主机总线适配卡传递过来的消息,以控制该些状态灯;以及
一主微控制器,电性连接至该些微控制器和该些基板管理控制器。
2.如权利要求1所述的计算机***,还包含一第一控制信号线,电性连接于该些从微控制器与主微控制器之间,来将数据与指令传递至从微控制器,以控制这些从微控制器。
3.如权利要求1所述的计算机***,还包含一第一控制信号线,电性连接于该些从微控制器与该主微控制器之间,该主微控制器通过该第一控制信号线更新该些从微控制器的固件。
4.如权利要求1所述的计算机***,还包含一灯号控制线,电连接于该些从微控制器与该些状态灯之间,以利该些从微控制器控制该些状态灯发出亮光来显示硬盘的状态。
5.如权利要求1所述的计算机***,还包含复数条数据信号线,电性连接于该主机总线适配卡与该些从微控制器之间,该些从微控制器通过该些数据信号线接收并解码该主机总线适配卡传递的消息。
6.如权利要求5所述的计算机***,其中该些数据信号线使用连续通用输入输出或I2C通讯协议。
7.一种计算机***的硬盘状态显示方法,藉以控制复数个状态灯来显示复数个硬盘的状态,该硬盘状态显示方法包含:
侦测至少一硬盘的状态;
根据硬盘的状态侦测结果产生一灯号控制信号;
解码该灯号控制信号;以及
依据解码后的该灯号控制信号,点亮或关闭该状态灯以显示硬盘的状态。
8.如权利要求7所述的硬盘状态显示方法,还包含当发现某一硬盘发生故障,则发出该灯号控制信号来熄灭相应于该硬盘的状态灯,告诉使用者该硬盘发生故障。
CN2010105756498A 2010-11-30 2010-11-30 计算机***及其硬盘状态显示方法 Pending CN102479140A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105756498A CN102479140A (zh) 2010-11-30 2010-11-30 计算机***及其硬盘状态显示方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105756498A CN102479140A (zh) 2010-11-30 2010-11-30 计算机***及其硬盘状态显示方法

Publications (1)

Publication Number Publication Date
CN102479140A true CN102479140A (zh) 2012-05-30

Family

ID=46091792

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105756498A Pending CN102479140A (zh) 2010-11-30 2010-11-30 计算机***及其硬盘状态显示方法

Country Status (1)

Country Link
CN (1) CN102479140A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105259977A (zh) * 2015-09-24 2016-01-20 浪潮电子信息产业股份有限公司 一种硬盘背板active指示灯驱动的设计方法
CN106354610A (zh) * 2015-07-16 2017-01-25 广达电脑股份有限公司 伺服器***及其操作方法
CN107038105A (zh) * 2015-12-15 2017-08-11 仁宝电脑工业股份有限公司 硬盘提示灯的处理装置
CN107870844A (zh) * 2017-10-16 2018-04-03 鸿富锦精密电子(天津)有限公司 硬盘状态侦测装置及方法
CN109376052A (zh) * 2018-09-10 2019-02-22 联想(北京)有限公司 一种监测硬盘状态的方法、电子设备
CN110321263A (zh) * 2018-03-29 2019-10-11 佛山市顺德区顺达电脑厂有限公司 硬盘监控***
CN110389918A (zh) * 2018-04-18 2019-10-29 纬颖科技服务股份有限公司 热插拔识别方法及具有热插拔识别功能的服务器
CN111679948A (zh) * 2019-03-11 2020-09-18 深圳富桂精密工业有限公司 硬盘状态监控***及其方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040049633A1 (en) * 2002-09-05 2004-03-11 Hitachi, Inc. Data storage device management system
TW200539130A (en) * 2004-05-28 2005-12-01 Inventec Corp A HDD status monitoring method
CN101231610A (zh) * 2007-01-26 2008-07-30 佛山市顺德区顺达电脑厂有限公司 Sata硬盘的监控装置及其监控方法
US7734839B1 (en) * 2005-08-25 2010-06-08 American Megatrends, Inc. Method and integrated circuit for providing enclosure management services utilizing multiple interfaces and protocols

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040049633A1 (en) * 2002-09-05 2004-03-11 Hitachi, Inc. Data storage device management system
TW200539130A (en) * 2004-05-28 2005-12-01 Inventec Corp A HDD status monitoring method
US7734839B1 (en) * 2005-08-25 2010-06-08 American Megatrends, Inc. Method and integrated circuit for providing enclosure management services utilizing multiple interfaces and protocols
CN101231610A (zh) * 2007-01-26 2008-07-30 佛山市顺德区顺达电脑厂有限公司 Sata硬盘的监控装置及其监控方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106354610A (zh) * 2015-07-16 2017-01-25 广达电脑股份有限公司 伺服器***及其操作方法
CN106354610B (zh) * 2015-07-16 2020-07-14 广达电脑股份有限公司 伺服器***及其操作方法
CN105259977A (zh) * 2015-09-24 2016-01-20 浪潮电子信息产业股份有限公司 一种硬盘背板active指示灯驱动的设计方法
CN107038105A (zh) * 2015-12-15 2017-08-11 仁宝电脑工业股份有限公司 硬盘提示灯的处理装置
CN107870844A (zh) * 2017-10-16 2018-04-03 鸿富锦精密电子(天津)有限公司 硬盘状态侦测装置及方法
CN110321263A (zh) * 2018-03-29 2019-10-11 佛山市顺德区顺达电脑厂有限公司 硬盘监控***
CN110389918A (zh) * 2018-04-18 2019-10-29 纬颖科技服务股份有限公司 热插拔识别方法及具有热插拔识别功能的服务器
CN110389918B (zh) * 2018-04-18 2021-03-12 纬颖科技服务股份有限公司 热插拔识别方法及具有热插拔识别功能的服务器
CN109376052A (zh) * 2018-09-10 2019-02-22 联想(北京)有限公司 一种监测硬盘状态的方法、电子设备
CN111679948A (zh) * 2019-03-11 2020-09-18 深圳富桂精密工业有限公司 硬盘状态监控***及其方法
CN111679948B (zh) * 2019-03-11 2023-08-15 深圳富联富桂精密工业有限公司 硬盘状态监控***及其方法

Similar Documents

Publication Publication Date Title
CN102479140A (zh) 计算机***及其硬盘状态显示方法
US20120133520A1 (en) Computer chassis system and hard disk status display method thereof
TWI589135B (zh) 伺服器系統及其操作方法
CN105718408B (zh) 可热插拔的计算***、计算机实施方法及***
CN107491148A (zh) 一种服务器硬盘连接结构
US8938566B2 (en) Data storage system for managing serial interface configuration based on detected activity
US9690745B2 (en) Methods and systems for removal of information handling resources in a shared input/output infrastructure
TWI575903B (zh) 耦接至視覺指示器之控制器
TW201445325A (zh) 基板管理系統架構
CN102928690B (zh) 用于电子器件的异常检测方法
US8819779B2 (en) Methods and systems for managing multiple information handling systems with a virtual keyboard-video-mouse interface
CN110618918A (zh) Pch下硬盘状态灯的控制方法、控制装置及控制设备
CN102331959A (zh) 伺服器***
US20080040564A1 (en) Sychronized Light Path Scheme Across Mutiple SAS Storage Enclosures
CN112463689A (zh) 一种ocp卡热插拔装置、方法及计算机可读存储介质
CN102236378A (zh) 监控电子装置连结状态的方法及其相关电子装置
JP6127234B2 (ja) アウトオブバンドネットワークポート状態検出用の方法、設備、及びコンピュータ読み取り可能な記録媒体
CN103593275A (zh) 磁盘信息显示方法及装置
CN104503947A (zh) 多路服务器及其信号处理方法
CN104090833B (zh) 服务器及其讯号解析装置
CN219695411U (zh) 一种高速线缆插接到位检测装置
TWI689814B (zh) 伺服器硬碟指示燈控制系統及其控制方法
CN102831086B (zh) 一种实现硬盘***的管理方法及装置
JP5336979B2 (ja) コンピュータ・カードの取付け方法、取付け検知システム、およびコンピュータ・プログラム
JP2005258798A (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: 20120530