用于计算机装置的错误状态数据提供方法制造方法及图纸

技术编号:16755386 阅读:25 留言:0更新日期:2017-12-09 01:59
一种错误状态数据提供方法,藉由一计算机装置所包括的一基板管理控制系统来实施,该计算机装置还包括一电连接该基板管理控制系统的中央处理单元,该错误状态数据提供方法包含以下步骤:(A)读取并储存该中央处理单所储存的错误状态资料;(B)判定该错误状态数据是否含有多个特定错误的至少一者;(C)当判定出该错误状态数据不含该至少一特定错误时,继续执行步骤(A);及(D)当判定出该错误状态数据含有该至少一特定错误时,在接收到一来自一使用端的数据请求后,传送先前于步骤(A)所储存的该错误状态数据至该使用端。

A method for providing error state data for computer devices

An error state data provide a method to implement a management control system comprises a substrate of the computer device, the computer device also includes a central processing unit is electrically connected with the substrate management control system, the error state data providing method comprises the following steps: (A) read and save the central processing error state data stored; (B) to determine whether the error state data containing a plurality of at least one specific error; (C) when it is judged that the error state data does not contain at least one specific error, proceed to step (A); and (D) when it is judged that the error state data containing at least one the specific error when receiving a request from a terminal data transmission in the previous step, (A) the error state data stored to the end.

【技术实现步骤摘要】
用于计算机装置的错误状态数据提供方法
本专利技术是有关于计算机装置的错误状态数据,特别是指一种用于计算机装置的错误状态数据提供方法。
技术介绍
目前作为服务器使用的一计算机装置通常包括一基板管理控制系统(baseboardmanagementcontrollersystem),该基板管理控制系统被用来提供该计算机装置的错误状态数据,以协助管理者管控此计算机装置。当此基板管理控制系统接收到来自于该中央处理单元的一错误通知,如致命错误(CATERR)通知时,基板管理控制系统读取该计算机装置的一中央处理单元之内部缓存器中所储存的该错误状态数据。然而,实际上,由于该计算机装置在一发生异常如,发生致命错误(CATERR)的情况下,就会重新启动而因此清除了该中央处理单元所保留且对应该异常情况的错误状态数据。值得注意的是,在该计算机装置重新启动时不会影响此基板管理控制系统运作。于是,若该中央处理单元在该计算机装置在重新启动后才接收到来自此基板管理控制系统的该错误通知,则此基板管理控制系统所读取并储存的该中央处理单元之内部缓存器中所储存的该错误状态数据例如机器检查架构错误状态(MachineCheckArchitectureerrorstatus)数据并非对应于发生该异常情况时的错误状态数据,而是对应于该计算机装置重新启动后之状态的错误状态数据,因此,该计算机装置之管理者恐无法根据此基板管理控制系统所提供的错误状态数据正确地分析出该计算机装置发生异常的原因。
技术实现思路
因此,本专利技术的目的在于提供一种错误状态数据提供方法。为达上述目的,本专利技术错误状态数据提供方法,藉由一计算机装置所包括的一基板管理控制系统来实施,该计算机装置还包括一电连接该基板管理控制系统的中央处理单元,该错误状态数据提供方法包含以下步骤:(A)读取并储存该中央处理单所储存的错误状态资料;(B)判定该错误状态数据是否含有多个特定错误的至少一者;(C)当判定出该错误状态数据不含该至少一特定错误时,继续执行步骤(A);及(D)当判定出该错误状态数据含有该至少一特定错误时,在接收到一来自一使用端的数据请求后,传送先前于步骤(A)所储存的该错误状态数据至该使用端。与现有技术相比,本专利技术的错误状态数据提供方法藉由该基板管理控制系统读取并储存该计算机装置发生该至少一特定错误时的该错误状态数据,且在该错误状态数据含有该至少一特定错误的情况下,在接收到来自该使用端的数据请求后,传送该计算机装置发生该至少一特定错误时的该错误状态数据至该使用端,以避免该计算机装置发生该至少一特定错误时的该错误状态数据在被该基板管理控制系统储存前即被清除,进而使得管理者可根据该使用端所接收的该错误数据分析出该计算机装置发生错误的原因。【附图说明】本专利技术之其他的特征及功效,将于参照图式的实施方式中清楚地呈现,其中:图1是一方块图,说明执行本专利技术错误状态数据提供方法之实施例的一计算机装置所包括的一基板管理控制系统电连接该计算机装置所包括的一中央处理单元,并经由一通讯网络连接一使用端。图2是一流程图,说明本专利技术错误状态数据提供方法之实施例。图3是一流程图,说明本专利技术错误状态数据提供方法之另一实施例。【具体实施方式】参阅图1,本专利技术错误状态数据提供方法之实施例,藉由一计算机装置1所包括的一基板管理控制系统11来实施。该基板管理控制系统11经由一通讯网络100连接一使用端2。该计算机装置1还包括一电连接该基板管理控制系统11的中央处理单元12,在本实施例中,该计算机装置1例如为一服务器,且该基板管理控制系统11例如包括一非挥发性记忆模块111、一连接该通讯网络100的通讯模块112、及一电连接该非挥发性记忆模块111与该通讯模块112的处理模块113,而且该中央处理单元12例如为一Intel公司所生产的处理器。参阅图1与图2,本专利技术错误状态数据提供方法之实施例包含以下步骤。在步骤31中,该基板管理控制系统11的处理模块113经由一平台环境控制接口(PlatformEnvironmentalControlInterface,简称PECI)读取并储存该中央处理单元12之内部缓存器(图未示)中所储存的错误状态数据,其中该错误状态数据与该计算机装置1相关。在本实施例中,该错误状态数据报含机器检查架构错误状态数据。此外,该基板管理控制系统11的处理模块113系藉由将先前已储存于该非挥发性记忆模块111的先前错误状态数据更新为目前所读取到的该错误状态数据,以储存该错误状态数据。在步骤32中,该基板管理控制系统11的处理模块113判定其所储存的该错误状态数据(亦即,储存于该非挥发性记忆模块111的该错误状态数据)是否含有多个特定错误的至少一者。该等特定错误为符合一致命错误(CATERR)、一不可修正外围组件接口错误(UncorrectablePCIerror)、一致命外围组件接口错误(FatalPCIerror)、一系统管理中断超时(SMItimeout)、一同位错误(PERR),及一系统错误(SERR)之错误种类的其中至少一者。当判定出该错误状态数据含有该至少一特定错误时,流程进行至步骤33。否则,流程进行至步骤34。在步骤33中,在该基板管理控制系统11的处理模块113经由该通讯模块112接收到一来自该使用端2的数据请求后,该基板管理控制系统11的处理模块113经由该通讯模块112传送先前于步骤31所储存的该错误状态数据至该使用端2。在本专利技术之其他实施例中,该错误状态数据提供方法在步骤31之前还包含一步骤30(见图3),该基板管理控制系统11的处理模块113判定该计算机装置1在一目前时间前的一参考时间期间内是否曾重新启动。当判定出该计算机装置1在该目前时间前的该参考时间期间内曾重新启动时,流程进行至步骤33。否则,流程进行至步骤31。在步骤34中,该基板管理控制系统11的处理模块113计数一默认时间期间后,继续执行步骤31。值得特别说明的是,在实际运用时,现有的基板管理控制系统11在检测到该计算机装置1不正常运作时,会储存相关于该计算机装置1的一系统事件日志(SystemEventLog,简称SEL),以协助管理者了解该计算机装置1运作异常的原因。然而,管理者除了参考该系统事件日志外,还须参考如,机器检查架构错误状态数据等信息以通盘了解该计算机装置1运作异常的原因。当该错误状态数据含有该至少一特定错误时,该计算机装置1将无法正常运作,因而该系统事件日志中将会含有一些异常信息,当管理者从该系统事件日志获知该计算机装置1因带有一些异常信息而不正常运作时,管理者即会利用该使用端2对该基板管理控制系统11发出对于储存于该基板管理控制系统11内部的该非挥发性记忆模块111的该错误状态数据的该数据请求,该基板管理控制系统11依据该数据请求回传其(该基板管理控制系统11)内部的该非挥发性记忆模块111储存的该错误状态数据,该管理者藉此以获得在该至少一特定错误发生时即被该基板管理控制系统11所储存的该错误状态数据。在管理者利用该使用端2发出该数据请求,获得在该至少一特定错误发生时即被该基板管理控制系统11所储存的该错误状态数据后,该基板管理控制系统11才会继续执行步骤31~步骤32(见图2)或步骤30~步骤32(见本文档来自技高网...
用于计算机装置的错误状态数据提供方法

【技术保护点】
一种错误状态数据提供方法,藉由一计算机装置所包括的一基板管理控制系统来实施,该计算机装置还包括一电连接该基板管理控制系统的中央处理单元,其特征在于,该错误状态数据提供方法包含以下步骤:(A)读取并储存该中央处理单所储存的错误状态资料;(B)判定该错误状态数据是否含有多个特定错误的至少一者;(C)当判定出该错误状态数据不含该至少一特定错误时,继续执行步骤(A);及(D)当判定出该错误状态数据含有该至少一特定错误时,在接收到一来自一使用端的数据请求后,传送先前于步骤(A)所储存的该错误状态数据至该使用端。

【技术特征摘要】
1.一种错误状态数据提供方法,藉由一计算机装置所包括的一基板管理控制系统来实施,该计算机装置还包括一电连接该基板管理控制系统的中央处理单元,其特征在于,该错误状态数据提供方法包含以下步骤:(A)读取并储存该中央处理单所储存的错误状态资料;(B)判定该错误状态数据是否含有多个特定错误的至少一者;(C)当判定出该错误状态数据不含该至少一特定错误时,继续执行步骤(A);及(D)当判定出该错误状态数据含有该至少一特定错误时,在接收到一来自一使用端的数据请求后,传送先前于步骤(A)所储存的该错误状态数据至该使用端。2.根据权利要求1所述的错误状态数据提供方法,其特征在于,在该步骤(C)中,当判定出该错误状态数据不含该至少一特定错误时,该基板管理控制系统计数一默认时间期间后,重复步骤(A)至步骤(B)一次。3.根据权利要求1所述的错误状态数据提供方法,其特征在于,该基板管理控制系统包括一用于储存该错误状态数据的非挥发性记忆模块,其中,在步骤(A)中,该基板管理控制系统将先前已储存于该非挥发性记忆模块的先前错误状态数据更新为在步骤(A)所读取到的该错误状态数据,以储存该错误状态数据。4.根据...

【专利技术属性】
技术研发人员:郭明义
申请(专利权)人:佛山市顺德区顺达电脑厂有限公司神云科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1