[go: up one dir, main page]

CN111400113A - Complete machine self-checking method, device and system of computer system - Google Patents

Complete machine self-checking method, device and system of computer system Download PDF

Info

Publication number
CN111400113A
CN111400113A CN202010131207.8A CN202010131207A CN111400113A CN 111400113 A CN111400113 A CN 111400113A CN 202010131207 A CN202010131207 A CN 202010131207A CN 111400113 A CN111400113 A CN 111400113A
Authority
CN
China
Prior art keywords
self
storage medium
checking
processor
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.)
Granted
Application number
CN202010131207.8A
Other languages
Chinese (zh)
Other versions
CN111400113B (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.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
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 Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202010131207.8A priority Critical patent/CN111400113B/en
Publication of CN111400113A publication Critical patent/CN111400113A/en
Application granted granted Critical
Publication of CN111400113B publication Critical patent/CN111400113B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/2273Test methods
    • 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/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

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

Abstract

The invention discloses a complete machine self-checking method, a device and a system of a computer system, wherein the method comprises the following steps: when a computer system is started, a processor obtains a complete machine self-checking program stored in a preset nonvolatile storage medium before entering an operating system; operating a complete machine self-checking program, and carrying out complete machine check on the computer system to obtain a self-checking result; after the operation of the self-checking program of the whole machine is finished, entering an operating system; according to the invention, before the processor enters the operating system, the whole machine inspection of the computer system is automatically completed by using the whole machine self-inspection program stored in the preset nonvolatile storage medium, so that manual participation can be avoided; and when the computer system is produced, a preset nonvolatile storage medium storing a complete machine self-checking program of a corresponding machine type can be directly configured, so that various machine types can be flexibly adapted, and batch self-checking is easy; and on the basis that the processor and the BMC can share the preset nonvolatile storage medium, signal conflict is avoided, and the communication effect is ensured.

Description

一种计算机系统的整机自检方法、装置及系统A complete machine self-checking method, device and system of a computer system

技术领域technical field

本发明涉及计算机技术领域,特别涉及一种计算机系统的整机自检方法、装置及系统。The present invention relates to the technical field of computers, in particular to a method, device and system for self-checking of a computer system.

背景技术Background technique

随着服务器和存储等复杂的计算机系统在多个环节需要进行整机系统检查,以识别出系统中工作异常的电子元器件,例如整机生产、到货上架前、用户部署业务前都要对整机进行深度检查,识别出异常部件进行更换。With complex computer systems such as servers and storage, it is necessary to check the entire system in multiple links to identify electronic components that work abnormally in the system. In-depth inspection of the whole machine is carried out, and abnormal parts are identified for replacement.

现有技术中,计算机系统进行整机自检所需使用的整机自检程序通常拷贝到已装整机的OS(Operating System,操作系统)下面,然而根据不同的机型,要拷贝不同的整机自检程序到相应机型上,比较繁琐,而且批量性较差;针对批量处理的情形,一般通过PXE(preboot execute environment,预启动执行环境)远程OS中的整机自检程序进行自检,这种方法也存在不同机型无法灵活适配相应机型的问题,而且对于用户(特别是服务器数量较少的用户和技术积累较低的用户)一般不会配置PXE环境并进行自检。因此,如何能够解决当前计算机系统自检灵活性差、需要人工参与的问题,提高用户体验,是现今急需解决的问题。In the prior art, the whole machine self-inspection program used by the computer system to carry out the whole machine self-inspection is usually copied to the OS (Operating System, operating system) of the installed whole machine. However, according to different models, different The whole machine self-checking program to the corresponding model is relatively cumbersome, and the batch is poor; for batch processing, the self-checking program in the PXE (preboot execute environment, pre-boot execution environment) remote OS is generally used for self-checking. This method also has the problem that different models cannot be flexibly adapted to the corresponding models, and users (especially users with a small number of servers and users with low technical accumulation) generally do not configure the PXE environment and perform self-checking . Therefore, how to solve the problems that the current computer system has poor flexibility in self-checking and requires manual participation, and how to improve user experience, is an urgent problem to be solved today.

发明内容SUMMARY OF THE INVENTION

本发明的目的是提供一种计算机系统的整机自检方法、装置及系统,以利用独立的预设非易失存储介质中的整机自检程序自动对计算机系统进行整机检查,提高整机自检灵活性,避免人工参与。The purpose of the present invention is to provide a complete machine self-checking method, device and system of a computer system, so as to use the whole machine self-checking program in an independent preset non-volatile storage medium to automatically carry out the whole machine checking of the computer system, so as to improve the overall performance of the computer system. Machine self-check flexibility, avoid manual participation.

为解决上述技术问题,本发明提供一种计算机系统的整机自检方法,包括:In order to solve the above-mentioned technical problems, the present invention provides a complete machine self-checking method of a computer system, including:

计算机系统启动时,处理器在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;其中,所述处理器和BMC均通过IO开关与所述预设非易失存储介质通信连接,所述IO开关不同时导通所述预设非易失存储介质与所述处理器和所述BMC的通信连接;When the computer system is started, before entering the operating system, the processor obtains the whole machine self-checking program stored in the preset non-volatile storage medium; wherein, the processor and the BMC both communicate with the preset non-volatile storage medium through the IO switch. The communication connection of the storage medium is lost, and the IO switch does not turn on the communication connection between the preset non-volatile storage medium and the processor and the BMC at the same time;

运行所述整机自检程序,对所述计算机系统进行整机检查,得到自检结果;Running the self-checking program of the whole machine, checking the whole machine of the computer system, and obtaining the self-checking result;

所述整机自检程序运行完成后,进入操作系统。After the complete machine self-checking program is completed, the operating system is entered.

可选的,所述获取预设非易失存储介质中存储的整机自检程序之前,还包括:Optionally, before acquiring the whole machine self-check program stored in the preset non-volatile storage medium, the method further includes:

所述BMC检测到所述计算机系统的启动信号时,控制所述IO开关导通所述处理器与所述预设非易失存储介质的通信连接,关断所述BMC与所述预设非易失存储介质的通信连接。When the BMC detects the startup signal of the computer system, it controls the IO switch to turn on the communication connection between the processor and the preset non-volatile storage medium, and turns off the BMC and the preset non-volatile storage medium. Communication connections for volatile storage media.

可选的,所述获取预设非易失存储介质中存储的整机自检程序,包括:Optionally, the acquiring the whole machine self-checking program stored in the preset non-volatile storage medium includes:

处理器根据所述预设非易失存储介质中的自启动分区,进入自启动分区对应的自诊断系统,获取所述自启动分区中的所述整机自检程序。The processor enters a self-diagnosis system corresponding to the self-starting partition according to the self-starting partition in the preset non-volatile storage medium, and acquires the whole-machine self-checking program in the self-starting partition.

可选的,所述获取预设非易失存储介质中存储的整机自检程序之前,还包括:Optionally, before acquiring the whole machine self-check program stored in the preset non-volatile storage medium, the method further includes:

处理器判断是否进行所述计算机系统的整机自检;The processor judges whether to perform the whole machine self-check of the computer system;

若是,则执行所述获取预设非易失存储介质中存储的整机自检程序的步骤;If so, execute the step of obtaining the whole machine self-checking program stored in the preset non-volatile storage medium;

若否,则执行所述进入操作系统的步骤。If not, execute the step of entering the operating system.

可选的,所述得到自检结果之后,还包括:Optionally, after obtaining the self-check result, the method further includes:

所述处理器将所述自检结果存储到所述预设非易失存储介质;The processor stores the self-check result in the preset non-volatile storage medium;

BMC从所述预设非易失存储介质获取所述检测结果,并生成所述检测结果对应的日志。The BMC acquires the detection result from the preset non-volatile storage medium, and generates a log corresponding to the detection result.

可选的,所述处理器将所述自检结果存储到所述预设非易失存储介质之后,还包括:Optionally, after the processor stores the self-check result in the preset non-volatile storage medium, the processor further includes:

所述处理器向所述BMC发送切换接口命令,使所述BMC根据所述切换接口命令,控制IO开关导通所述BMC与所述预设非易失存储介质的通信连接,关断所述处理器与所述预设非易失存储介质的通信连接;其中,所述处理器和所述BMC均通过所述IO开关与所述预设非易失存储介质通信连接,所述IO开关不同时导通所述预设非易失存储介质与所述处理器和所述BMC的通信连接。The processor sends a switching interface command to the BMC, so that the BMC controls the IO switch to turn on the communication connection between the BMC and the preset non-volatile storage medium according to the switching interface command, and turns off the The processor is in communication connection with the preset non-volatile storage medium; wherein, both the processor and the BMC are in communication connection with the preset non-volatile storage medium through the IO switch, and the IO switch is not At the same time, the communication connection between the preset non-volatile storage medium, the processor and the BMC is turned on.

本发明还提供了一种计算机系统的整机自检装置,包括:The present invention also provides a complete machine self-checking device of a computer system, comprising:

获取模块,用于计算机系统启动时,在处理器在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;The obtaining module is used for obtaining the whole machine self-checking program stored in the preset non-volatile storage medium before the processor enters the operating system when the computer system is started;

自检模块,用于运行所述整机自检程序,对所述计算机系统进行整机检查,得到自检结果;The self-checking module is used for running the self-checking program of the whole machine, checking the whole machine of the computer system, and obtaining the self-checking result;

系统启动模块,用于所述整机自检程序运行完成后,进入操作系统。The system startup module is used to enter the operating system after the complete machine self-checking program is completed.

本发明还提供了一种计算机系统的整机自检系统,包括:处理器、BMC和预设非易失存储介质;其中,所述处理器和所述BMC均通过IO开关与所述预设非易失存储介质通信连接,所述IO开关不同时导通所述预设非易失存储介质与所述处理器和所述BMC的通信连接;The present invention also provides a complete machine self-checking system for a computer system, including: a processor, a BMC, and a preset non-volatile storage medium; wherein, the processor and the BMC both communicate with the preset through an IO switch. non-volatile storage medium communication connection, the IO switch does not turn on the communication connection between the preset non-volatile storage medium and the processor and the BMC at the same time;

处理器,用于计算机系统启动时,在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;运行所述整机自检程序,对所述计算机系统进行整机检查,得到自检结果;所述整机自检程序运行完成后,进入操作系统;The processor is used for acquiring the whole machine self-checking program stored in the preset non-volatile storage medium before entering the operating system when the computer system starts up; machine inspection to obtain the self-inspection result; after the operation of the whole machine self-inspection program is completed, enter the operating system;

所述预设非易失存储介质,用于存储所述整机自检程序。The preset non-volatile storage medium is used for storing the self-checking program of the whole machine.

可选的,所述BMC用于检测到所述计算机系统的启动信号时,控制所述IO开关导通所述处理器与所述预设非易失存储介质的通信连接,关断所述BMC与所述预设非易失存储介质的通信连接。Optionally, the BMC is configured to control the IO switch to turn on the communication connection between the processor and the preset non-volatile storage medium, and turn off the BMC when detecting a startup signal of the computer system. A communication connection with the preset non-volatile storage medium.

可选的,所述处理器还用于将所述自检结果存储到所述预设非易失存储介质;Optionally, the processor is further configured to store the self-check result in the preset non-volatile storage medium;

对应的,所述BMC还用于从所述预设非易失存储介质获取所述检测结果,并生成所述检测结果对应的日志。Correspondingly, the BMC is further configured to acquire the detection result from the preset non-volatile storage medium, and generate a log corresponding to the detection result.

本发明所提供的一种计算机系统的整机自检方法,包括:计算机系统启动时,处理器在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;其中,处理器和BMC均通过IO开关与预设非易失存储介质通信连接,IO开关不同时导通预设非易失存储介质与处理器和BMC的通信连接;运行整机自检程序,对计算机系统进行整机检查,得到自检结果;整机自检程序运行完成后,进入操作系统;A computer system self-checking method provided by the present invention includes: when the computer system is started, before entering the operating system, the processor obtains the whole-machine self-checking program stored in a preset non-volatile storage medium; wherein , both the processor and the BMC are connected to the preset non-volatile storage medium through the IO switch, and the IO switch does not turn on the communication connection between the preset non-volatile storage medium and the processor and the BMC at the same time; The computer system checks the whole machine and obtains the self-check result; after the whole machine self-check program is completed, it enters the operating system;

可见,本发明通过计算机系统中的处理器在进入到操作系统前,利用预设非易失存储介质中存储的整机自检程序自动完成计算机系统的整机检查,可以避免人工参与;并且在计算机系统整机生产时可以直接配置存储有相应机型的整机自检程序的预设非易失存储介质,使得各种机型可以灵活适配,易于批量自检,提高了用户体验;而且通过IO开关不同时导通预设非易失存储介质与处理器和BMC的通信连接,可以处理器和BMC可以在共用预设非易失存储介质的基础上,避免信号冲突,保证通讯效果且减少硬件成本。此外,本发明还提供了一种计算机系统的整机自检装置及系统,同样具有上述有益效果。It can be seen that the present invention automatically completes the whole machine inspection of the computer system by using the whole machine self-checking program stored in the preset non-volatile storage medium before the processor in the computer system enters the operating system, which can avoid manual participation; The computer system can be directly configured with a preset non-volatile storage medium that stores the self-checking program of the corresponding model during production, so that various models can be flexibly adapted, easy to perform self-checking in batches, and improve user experience; By not turning on the communication connection between the preset non-volatile storage medium and the processor and the BMC at the same time through the IO switch, the processor and the BMC can share the preset non-volatile storage medium to avoid signal conflict, ensure the communication effect and Reduce hardware costs. In addition, the present invention also provides a complete machine self-checking device and system for a computer system, which also has the above beneficial effects.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only It is an embodiment of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to the provided drawings without creative work.

图1为本发明实施例所提供的一种计算机系统的整机自检方法的流程图;FIG. 1 is a flowchart of a complete machine self-checking method of a computer system provided by an embodiment of the present invention;

图2为本发明实施例所提供的一种计算机系统的整机自检系统的机构示意图;FIG. 2 is a schematic structural diagram of a complete machine self-checking system of a computer system according to an embodiment of the present invention;

图3为本发明实施例所提供的一种计算机系统的整机自检装置的结构框图。FIG. 3 is a structural block diagram of a complete machine self-checking device of a computer system according to an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

请参考图1,图1为本发明实施例所提供的一种计算机系统的整机自检方法的流程图。该方法可以包括:Please refer to FIG. 1 . FIG. 1 is a flowchart of a computer system self-checking method according to an embodiment of the present invention. The method can include:

步骤101:计算机系统启动时,处理器在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;其中,处理器和BMC均通过IO开关与预设非易失存储介质通信连接,IO开关不同时导通预设非易失存储介质与处理器和BMC的通信连接;。Step 101: When the computer system starts, the processor obtains the whole machine self-check program stored in the preset non-volatile storage medium before entering the operating system; wherein, the processor and the BMC are connected to the preset non-volatile memory through the IO switch. The storage medium communication connection, the IO switch does not turn on the communication connection between the preset non-volatile storage medium and the processor and the BMC at the same time;

可以理解的是,本步骤的目的可以为如服务器的计算机系统在启动时,计算机系统中的处理器(如主机CPU)在进入到操作系统(OS)前,通过IO开关导通预设非易失存储介质与处理器的通信连接,获取预设非易失存储介质中存储的对计算机系统进行整机检查所需使用的整机自检程序。It can be understood that the purpose of this step can be that when a computer system such as a server is started, the processor (such as the host CPU) in the computer system is turned on by the IO switch before entering the operating system (OS). The communication connection between the volatile storage medium and the processor is used to obtain the complete machine self-checking program that is stored in the preset non-volatile storage medium and required to perform the complete machine inspection of the computer system.

具体的,对于本步骤中整机自检程序的具体内容,可以由设计人员根据使用场景和用户需求自行设置,如整机自检程序可以包括检查计算机系统中的各类部件的程序,如CPU、内存和硬盘的加压测试程序以及其他部件的压力测试程序等;整机自检程序还可以包括各类部件的健康状态检测程序等,本实施例对此不做任何限制。整机自检程序可以根据不同计算机系统的机型进行设置,在计算机系统整机出厂时存储在计算机系统的预设非易失存储介质中。Specifically, the specific content of the whole machine self-checking program in this step can be set by the designer according to the usage scenarios and user needs. For example, the whole machine self-checking procedure may include a program for checking various components in the computer system, such as the CPU , the pressure test program of memory and hard disk, and the pressure test program of other components; the self-check program of the whole machine may also include the health state detection program of various components, etc., which is not limited in this embodiment. The self-checking program of the whole machine can be set according to the models of different computer systems, and is stored in the preset non-volatile storage medium of the computer system when the whole machine of the computer system leaves the factory.

对应的,本实施例并不限定计算机系统中存储整机自检程序的预设非易失存储介质的具体设备类型,如预设非易失存储介质可以为TF卡(又称microSD,一种极细小的快闪存储器卡),也可以为SD(Secure Digital card,安全数码卡)卡,还可以为如EMMC(embedded Multi Media Card,嵌入式多媒体存储卡)卡的其他类型的非易失存储介质。Correspondingly, this embodiment does not limit the specific device type of the preset non-volatile storage medium for storing the self-checking program of the whole machine in the computer system. For example, the preset non-volatile storage medium may be a TF card (also known as microSD, a Very small flash memory card), can also be SD (Secure Digital card, secure digital card) card, can also be other types of non-volatile storage such as EMMC (embedded Multi Media Card, embedded multimedia memory card) card medium.

需要说明的是,本实施例中为了节省成本,方便对预设非易失存储介质中的整机自检程序的管理和预设非易失存储介质中其他数据的存储,预设非易失存储介质分别可以与处理器和计算机系统中的BMC(BaseboardManagement Controller,基板管理控制器)通讯连接,如处理器和BMC的SD信号连接到同一预设非易失存储介质,使处理器和BMC可以共用一个预设非易失存储介质(如SD卡),而不需要为处理器和BMC分别配置一个SD卡。It should be noted that, in this embodiment, in order to save costs and facilitate the management of the self-checking program of the whole machine in the preset non-volatile storage medium and the storage of other data in the preset non-volatile storage medium, the preset non-volatile The storage medium can communicate with the processor and the BMC (Baseboard Management Controller) in the computer system respectively. For example, the SD signal of the processor and the BMC is connected to the same preset non-volatile storage medium, so that the processor and the BMC can Share a preset non-volatile storage medium (such as SD card) without the need to configure a separate SD card for the processor and BMC.

进一步的,本实施例中为了避免处理器和BMC均与预设非易失存储介质通讯连接时的信号冲突,如图2所示,处理器(主机CPU)和BMC可以通过IO开关(IO switch)与预设非易失存储介质(TF卡或SD卡)通信连接,且IO开关不同时导通预设非易失存储介质与处理器和BMC的通信连接,在实现处理器和BMC对预设非易失存储介质中数据共享的同时,避免信号冲突。即通过控制IO开关切换信号导通的IO Expander(IO扩展)实现同一时间只有处理器或BMC访问预设非易失存储介质。IO Expander的选通信号可以放在处理器或BMC;如果放在处理器则由处理器发起信号切换;如果选通信号放在BMC,则BMC来控制信号切换,同时BMC需要提供一个切换接口命令(如IPMI命令)供处理器调用,即处理器与BMC通信连接以发送切换接口命令,如图2所示处理器可以通过LPC(Low pin count Bus)通道发送切换接口命令到BMC实现对IO Expander的选通信号的控制。Further, in this embodiment, in order to avoid a signal conflict when both the processor and the BMC are connected to the preset non-volatile storage medium for communication, as shown in FIG. ) communicates with the preset non-volatile storage medium (TF card or SD card), and the IO switch does not turn on the communication connection between the preset non-volatile storage medium and the processor and the BMC at the same time. Set the data sharing in the non-volatile storage medium to avoid signal conflict. That is, only the processor or the BMC can access the preset non-volatile storage medium at the same time through the IO Expander (IO expansion) that controls the conduction of the IO switch switching signal. The strobe signal of the IO Expander can be placed on the processor or BMC; if it is placed on the processor, the processor initiates signal switching; if the strobe signal is placed on the BMC, the BMC controls the signal switching, and the BMC needs to provide a switching interface command (such as IPMI command) for the processor to call, that is, the processor communicates with the BMC to send the switch interface command. As shown in Figure 2, the processor can send the switch interface command to the BMC through the LPC (Low pin count Bus) channel to realize the IO Expander. control of the strobe signal.

对应的,IO Expander的选通信号放在BMC上时,即BMC直接控制IO开关的信号切换时,本步骤中处理器在获取预设非易失存储介质中存储的整机自检程序之前,BMC可以控制IO开关导通处理器与预设非易失存储介质的通信连接,关断BMC与预设非易失存储介质的通信连接,以保证处理器可以通过与预设非易失存储介质导通的通信连接,获取预设非易失存储介质中存储的整机自检程序。如可以通过BMC的监控程序设计,使BMC检测到计算机系统的启动信号时,控制IO开关导通处理器与预设非易失存储介质的通信连接,关断BMC与预设非易失存储介质的通信连接;其中,计算机系统的启动信号可以包括主机正常启动时的正常启动信号和/或主机重启时的重启信号。处理器可以在进入操作系统前,通过与BMC通信连接的通讯连接向BMC发送切换接口命令,从而使BMC控制IO开关导通处理器与预设非易失存储介质的通信连接,关断BMC与预设非易失存储介质的通信连接。本实施例对此不做任何限制。Correspondingly, when the strobe signal of the IO Expander is placed on the BMC, that is, when the BMC directly controls the signal switching of the IO switch, in this step, before the processor obtains the whole machine self-check program stored in the preset non-volatile storage medium, The BMC can control the IO switch to turn on the communication connection between the processor and the preset non-volatile storage medium, and turn off the communication connection between the BMC and the preset non-volatile storage medium, so as to ensure that the processor can pass through the communication connection with the preset non-volatile storage medium. The connected communication connection can obtain the self-checking program of the whole machine stored in the preset non-volatile storage medium. For example, through the monitoring program design of the BMC, when the BMC detects the startup signal of the computer system, it controls the IO switch to turn on the communication connection between the processor and the preset non-volatile storage medium, and turns off the BMC and the preset non-volatile storage medium. wherein, the startup signal of the computer system may include a normal startup signal when the host is normally started and/or a restart signal when the host is restarted. Before entering the operating system, the processor can send a switching interface command to the BMC through the communication connection with the BMC, so that the BMC controls the IO switch to turn on the communication connection between the processor and the preset non-volatile storage medium, and turns off the BMC and the BMC. Preset communication connections for non-volatile storage media. This embodiment does not impose any limitation on this.

相应的,IO Expander的选通信号放在处理器上时,处理器在进入操作系统前,控制IO开关导通处理器与预设非易失存储介质的通信连接,关断BMC与预设非易失存储介质的通信连接。Correspondingly, when the strobe signal of the IO Expander is placed on the processor, before the processor enters the operating system, it controls the IO switch to turn on the communication connection between the processor and the preset non-volatile storage medium, and turns off the BMC and the preset non-volatile storage medium. Communication connections for volatile storage media.

具体的,对于本步骤中处理器获取预设非易失存储介质中存储的整机自检程序的具体方式,可以由设计人员自行设置,如为了方便处理器对整机自检程序的获取和使用,预设非易失存储介质中可以换分出一个自诊断系统对应的能够自启动的分区(即自启动分区),需要进行计算机系统的整机自检时,处理器在进入到操作系统前的BIOS启动过程中,可以识别到自启动分区,并能够被引导进入到自诊断系统,从而获取自启动分区中的整机自检程序。Specifically, the specific method for the processor to obtain the self-checking program of the whole machine stored in the preset non-volatile storage medium in this step can be set by the designer, for example, in order to facilitate the processor to obtain and check the self-checking program of the whole machine. Use, the preset non-volatile storage medium can be replaced with a self-starting partition (ie, self-starting partition) corresponding to the self-diagnosis system. When the computer system needs to be self-checked, the processor enters the operating system when During the previous BIOS startup process, the self-starting partition can be recognized, and can be guided into the self-diagnosis system, so as to obtain the self-checking program of the whole machine in the self-starting partition.

对应的,本步骤中处理器获取预设非易失存储介质中存储的整机自检程序之前,还可以包括处理器判断是否进行计算机系统的整机自检的步骤;若是,则进入本步骤处理器获取预设非易失存储介质中存储的整机自检程序;若否,则处理器可以直接进入操作系统。Correspondingly, in this step, before the processor obtains the whole-machine self-checking program stored in the preset non-volatile storage medium, it may further include a step of the processor judging whether to carry out the whole-machine self-checking of the computer system; if so, enter this step The processor acquires the whole machine self-checking program stored in the preset non-volatile storage medium; if not, the processor can directly enter the operating system.

具体的,本实施例并不限定处理器判断是否进行计算机系统的整机自检的具体方式,如用户可以在计算机系统的主机进入BIOS时通过启动设备选择,控制计算机系统是否进行自检;用户在需要计算机系统进行自检时,也可以通过BMC提供的控制指令(如IPMI指令和Restful指令等)将预设非易失存储介质的自启动分区设置为默认启动项;即处理器可以通过判断启动项中是否包含启动预设非易失存储介质的自启动分区,确定是否进行计算机系统的整机自检。Specifically, this embodiment does not limit the specific manner in which the processor determines whether to perform the self-check of the computer system. For example, the user can control whether the computer system performs the self-check by selecting the startup device when the host of the computer system enters the BIOS; When the computer system is required to perform self-checking, the self-booting partition of the preset non-volatile storage medium can also be set as the default booting item through the control commands (such as IPMI command and Restful command) provided by the BMC; that is, the processor can judge by Whether the boot item contains the self-boot partition for booting the preset non-volatile storage medium or not, determines whether to carry out the self-check of the computer system.

步骤102:运行整机自检程序,对计算机系统进行整机检查,得到自检结果。Step 102: Run the whole-machine self-checking program to check the computer system as a whole to obtain the self-checking result.

可以理解的是,本步骤的目的可以为处理器通过运行预设非易失存储介质中的整机自检程序,对计算机系统进行整机检查,从而得到自检结果。It can be understood that the purpose of this step may be that the processor performs a complete machine inspection of the computer system by running the whole machine self-inspection program in the preset non-volatile storage medium, thereby obtaining a self-inspection result.

为了方便用户查看自检结果,本实施例中,处理器在得到自检结果后,可以将自检结果以文件的方式存储预设非易失存储介质中,从而使得后续BMC可以从预设非易失存储介质中获取自检结果。In order to facilitate the user to view the self-test results, in this embodiment, after the processor obtains the self-test results, the self-test results can be stored in the preset non-volatile storage medium in the form of files, so that the subsequent BMC can store the self-test results from the preset non-volatile storage medium. Self-test results are obtained from volatile storage media.

进一步的,为了方便后续BMC对预设非易失存储介质中存储的自检结果的获取,处理器可以直接或通过BMC控制IO开关导通BMC与预设非易失存储介质的通信连接,关断处理器与预设非易失存储介质的通信连接。如处理器在运行整机自检程序完成自检时,整机自检程序可以通知BMC将IOExpander切回BMC,使BMC可以直接从预设非易失存储介质中获取自检结果。Further, in order to facilitate the subsequent acquisition of the self-test results stored in the preset non-volatile storage medium by the BMC, the processor can directly or through the BMC control the IO switch to turn on the communication connection between the BMC and the preset non-volatile storage medium, and turn off the communication connection between the BMC and the preset non-volatile storage medium. The communication connection between the processor and the preset non-volatile storage medium is disconnected. For example, when the processor runs the whole machine self-check program to complete the self-check, the whole machine self-check program can notify the BMC to switch the IOExpander back to the BMC, so that the BMC can directly obtain the self-check result from the preset non-volatile storage medium.

对应的,本实施例中在处理器将自检结果存储到预设非易失存储介质后,BMC可以从预设非易失存储介质获取检测结果,并生成检测结果对应的日志,从而将自检结果通过日志的方式展示给用户,使用户可以通过对BMC的远程控制,远程查看自检结果。例如BMC可以定期检查预设非易失存储介质中的自检结果,将自检结果通过日志的方式展示给客户。进一步的,BMC可以通过告警的方式产生SEL、SNMP Trap等告警事件通知用户自检结果,以使用户可以及时查看到自检结果。Correspondingly, in this embodiment, after the processor stores the self-test results in the preset non-volatile storage medium, the BMC can obtain the test results from the preset non-volatile storage medium, and generate a log corresponding to the test results, so as to store the self-test results. The inspection results are displayed to users in the form of logs, so that users can remotely view the self-inspection results through remote control of the BMC. For example, the BMC can regularly check the self-test results in the preset non-volatile storage medium, and display the self-test results to customers in the form of logs. Further, the BMC can generate alarm events such as SEL and SNMP Trap to notify the user of the self-check result by means of an alarm, so that the user can check the self-check result in time.

步骤103:整机自检程序运行完成后,进入操作系统。Step 103: After the whole machine self-checking program is completed, enter the operating system.

具体的,本步骤的目的可以为处理器在运行完成整机自检程序,进入进入操作系统,实现计算机系统的正常启动。Specifically, the purpose of this step may be that the processor completes the self-checking program of the whole machine while running, enters the operating system, and realizes the normal startup of the computer system.

本实施例中,本发明实施例通过计算机系统中的处理器在进入到操作系统前,利用预设非易失存储介质中存储的整机自检程序自动完成计算机系统的整机检查,可以避免人工参与;并且在计算机系统整机生产时可以直接配置存储有相应机型的整机自检程序的预设非易失存储介质,使得各种机型可以灵活适配,易于批量自检,提高了用户体验;而且通过IO开关不同时导通预设非易失存储介质与处理器和BMC的通信连接,可以处理器和BMC可以在共用预设非易失存储介质的基础上,避免信号冲突,保证通讯效果且减少硬件成本。In this embodiment, the embodiment of the present invention uses the whole machine self-check program stored in the preset non-volatile storage medium to automatically complete the whole machine check of the computer system before entering the operating system by the processor in the computer system, which can avoid Manual participation; and a preset non-volatile storage medium that stores the self-check program of the corresponding model can be directly configured during the production of the computer system, so that various models can be flexibly adapted, easy to batch self-check, improve The user experience is improved; and the communication connection between the preset non-volatile storage medium and the processor and the BMC is not turned on at the same time through the IO switch, so that the processor and the BMC can share the preset non-volatile storage medium on the basis of avoiding signal conflicts. , to ensure the communication effect and reduce the hardware cost.

请参考图3,图3为本发明实施例所提供的一种计算机系统的整机自检装置的结构框图。该装置可以包括:Please refer to FIG. 3 . FIG. 3 is a structural block diagram of a computer system self-checking device according to an embodiment of the present invention. The apparatus may include:

获取模块10,用于计算机系统启动时,在处理器在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;The obtaining module 10 is used for obtaining the whole machine self-checking program stored in the preset non-volatile storage medium before the processor enters the operating system when the computer system is started;

自检模块20,用于运行整机自检程序,对计算机系统进行整机检查,得到自检结果;The self-checking module 20 is used for running the whole-machine self-checking program, checking the whole machine of the computer system, and obtaining the self-checking result;

系统启动模块30,用于整机自检程序运行完成后,进入操作系统。The system startup module 30 is used to enter the operating system after the complete machine self-checking program is completed.

可选的,获取模块10可以具体用于根据预设非易失存储介质中的自启动分区,进入自启动分区对应的自诊断系统,获取自启动分区中的整机自检程序。Optionally, the acquiring module 10 may be specifically configured to enter the self-diagnosis system corresponding to the self-booting partition according to the self-booting partition in the preset non-volatile storage medium, and obtain the self-checking program of the whole machine in the self-booting partition.

可选的,该装置还可以包括:Optionally, the device may also include:

判断模块,用于判断是否进行计算机系统的整机自检;若是,则向自检模块20发送启动信号;若否,则进入操作系统。The judging module is used for judging whether to carry out the whole machine self-test of the computer system; if so, send a start signal to the self-test module 20; if not, enter the operating system.

可选的,该装置还可以包括:Optionally, the device may also include:

存储模块,用于将自检结果存储到预设非易失存储介质,以使BMC从预设非易失存储介质获取检测结果,并生成检测结果对应的日志。The storage module is configured to store the self-test results in a preset non-volatile storage medium, so that the BMC obtains the test results from the preset non-volatile storage medium, and generates a log corresponding to the test results.

可选的,该装置还可以包括:Optionally, the device may also include:

信号切换模块,用于在将自检结果存储到预设非易失存储介之后,向BMC发送切换接口命令,使BMC根据切换接口命令,控制IO开关导通处理器与预设非易失存储介质的通信连接,关断BMC与预设非易失存储介质的通信连接;其中,处理器和BMC均通过IO开关与预设非易失存储介质通信连接,IO开关不同时导通预设非易失存储介质与处理器和BMC的通信连接。The signal switching module is used to send the switching interface command to the BMC after storing the self-test result in the preset non-volatile storage medium, so that the BMC controls the IO switch to turn on the processor and the preset non-volatile storage according to the switching interface command The communication connection of the medium, close the communication connection between the BMC and the preset non-volatile storage medium; wherein, the processor and the BMC are both connected to the preset non-volatile storage medium through the IO switch, and the IO switch does not turn on the preset non-volatile storage medium at the same time. The volatile storage medium is in communication connection with the processor and the BMC.

本实施例中,本发明实施例通过计算机系统中的处理器在进入到操作系统前,利用预设非易失存储介质中存储的整机自检程序自动完成计算机系统的整机检查,可以避免人工参与;并且在计算机系统整机生产时可以直接配置存储有相应机型的整机自检程序的预设非易失存储介质,使得各种机型可以灵活适配,易于批量自检,提高了用户体验;而且通过IO开关不同时导通预设非易失存储介质与处理器和BMC的通信连接,可以处理器和BMC可以在共用预设非易失存储介质的基础上,避免信号冲突,保证通讯效果且减少硬件成本。In this embodiment, the embodiment of the present invention uses the whole machine self-check program stored in the preset non-volatile storage medium to automatically complete the whole machine check of the computer system before entering the operating system by the processor in the computer system, which can avoid Manual participation; and a preset non-volatile storage medium that stores the self-check program of the corresponding model can be directly configured during the production of the computer system, so that various models can be flexibly adapted, easy to batch self-check, improve The user experience is improved; and the communication connection between the preset non-volatile storage medium and the processor and the BMC is not turned on at the same time through the IO switch, so that the processor and the BMC can share the preset non-volatile storage medium on the basis of avoiding signal conflicts. , to ensure the communication effect and reduce the hardware cost.

此外,本发明还提供了一种计算机系统的整机自检系统,包括:处理器、BMC和预设非易失存储介质;其中,处理器和BMC均通过IO开关与预设非易失存储介质通信连接,IO开关不同时导通预设非易失存储介质与处理器和BMC的通信连接;In addition, the present invention also provides a complete machine self-checking system of a computer system, including: a processor, a BMC, and a preset non-volatile storage medium; wherein, the processor and the BMC are connected to the preset non-volatile storage medium through an IO switch. Medium communication connection, the IO switch does not turn on the communication connection between the preset non-volatile storage medium and the processor and BMC at the same time;

处理器,用于计算机系统启动时,在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;运行整机自检程序,对计算机系统进行整机检查,得到自检结果;整机自检程序运行完成后,进入操作系统;The processor is used for obtaining the whole machine self-checking program stored in the preset non-volatile storage medium before entering the operating system when the computer system is started; Self-check result; After the whole machine self-check program is completed, enter the operating system;

预设非易失存储介质,用于存储整机自检程序。The preset non-volatile storage medium is used to store the self-test program of the whole machine.

可选的,BMC用于检测到计算机系统的启动信号时,控制IO开关导通处理器与预设非易失存储介质的通信连接,关断BMC与预设非易失存储介质的通信连接。Optionally, when the BMC detects an activation signal of the computer system, the IO switch is controlled to turn on the communication connection between the processor and the preset non-volatile storage medium, and turn off the communication connection between the BMC and the preset non-volatile storage medium.

可选的,处理器还用于将自检结果存储到预设非易失存储介质;Optionally, the processor is further configured to store the self-check result in a preset non-volatile storage medium;

对应的,BMC还用于从预设非易失存储介质获取检测结果,并生成检测结果对应的日志。Correspondingly, the BMC is further configured to acquire the detection result from the preset non-volatile storage medium, and generate a log corresponding to the detection result.

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置和系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same and similar parts between the various embodiments can be referred to each other. For the devices and systems disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the related parts can be referred to the description of the method.

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Professionals may further realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two, in order to clearly illustrate the possibilities of hardware and software. Interchangeability, the above description has generally described the components and steps of each example in terms of functionality. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of the present invention.

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。The steps of a method or algorithm described in conjunction with the embodiments disclosed herein may be directly implemented in hardware, a software module executed by a processor, or a combination of the two. A software module can be placed in random access memory (RAM), internal memory, read only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other in the technical field. in any other known form of storage medium.

以上对本发明所提供的一种计算机系统的整机自检方法、装置及系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。The whole machine self-checking method, device and system of a computer system provided by the present invention have been described in detail above. The principles and implementations of the present invention are described herein by using specific examples, and the descriptions of the above embodiments are only used to help understand the method and the core idea of the present invention. It should be pointed out that for those skilled in the art, without departing from the principle of the present invention, several improvements and modifications can also be made to the present invention, and these improvements and modifications also fall within the protection scope of the claims of the present invention.

Claims (10)

1. A complete machine self-checking method of a computer system is characterized by comprising the following steps:
when a computer system is started, a processor obtains a complete machine self-checking program stored in a preset nonvolatile storage medium before entering an operating system; the processor and the BMC are in communication connection with the preset nonvolatile storage medium through an IO switch, and the IO switch does not conduct communication connection between the preset nonvolatile storage medium and the processor and the BMC at the same time;
operating the whole machine self-checking program, and carrying out whole machine checking on the computer system to obtain a self-checking result;
and after the operation of the self-checking program of the whole machine is finished, entering an operating system.
2. The complete machine self-checking method of the computer system according to claim 1, wherein before the obtaining of the complete machine self-checking program stored in the preset nonvolatile storage medium, the complete machine self-checking method further comprises:
and when the BMC detects a starting signal of the computer system, the IO switch is controlled to conduct the communication connection between the processor and the preset nonvolatile storage medium, and the communication connection between the BMC and the preset nonvolatile storage medium is switched off.
3. The complete machine self-checking method of the computer system according to claim 1, wherein the obtaining of the complete machine self-checking program stored in the preset nonvolatile storage medium includes:
and the processor enters a self-diagnosis system corresponding to the self-starting partition according to the self-starting partition in the preset nonvolatile storage medium to acquire the complete machine self-diagnosis program in the self-starting partition.
4. The complete machine self-checking method of the computer system according to claim 1, wherein before the obtaining of the complete machine self-checking program stored in the preset nonvolatile storage medium, the complete machine self-checking method further comprises:
the processor judges whether to carry out the complete machine self-check of the computer system;
if yes, executing the step of acquiring the complete machine self-checking program stored in the preset nonvolatile storage medium;
if not, executing the step of entering the operating system.
5. The complete machine self-test method of the computer system according to claim 1, wherein after obtaining the self-test result, the method further comprises:
the processor stores the self-checking result to the preset nonvolatile storage medium;
and the BMC acquires the detection result from the preset nonvolatile storage medium and generates a log corresponding to the detection result.
6. The complete machine self-checking method of the computer system according to claim 5, wherein after the processor stores the self-checking result in the preset nonvolatile storage medium, the method further comprises:
the processor sends a switching interface command to the BMC, so that the BMC controls an IO switch to conduct communication connection between the BMC and the preset nonvolatile storage medium and to turn off communication connection between the processor and the preset nonvolatile storage medium according to the switching interface command; the processor and the BMC are in communication connection with the preset nonvolatile storage medium through the IO switch, and the IO switch is not used for conducting the communication connection between the preset nonvolatile storage medium and the processor and the BMC at the same time.
7. A complete machine self-checking device of a computer system is characterized by comprising:
the acquisition module is used for acquiring a complete machine self-checking program stored in a preset nonvolatile storage medium before a processor enters an operating system when a computer system is started;
the self-checking module is used for operating the whole machine self-checking program and carrying out whole machine checking on the computer system to obtain a self-checking result;
and the system starting module is used for entering the operating system after the operation of the whole machine self-checking program is finished.
8. A complete machine self-checking system of a computer system is characterized by comprising: the system comprises a processor, a BMC and a preset nonvolatile storage medium; the processor and the BMC are in communication connection with the preset nonvolatile storage medium through an IO switch, and the IO switch does not conduct communication connection between the preset nonvolatile storage medium and the processor and the BMC at the same time;
the processor is used for acquiring a complete machine self-checking program stored in a preset nonvolatile storage medium before entering an operating system when the computer system is started; operating the whole machine self-checking program, and carrying out whole machine checking on the computer system to obtain a self-checking result; after the operation of the self-checking program of the whole machine is finished, entering an operating system;
and the preset nonvolatile storage medium is used for storing the whole machine self-checking program.
9. The complete machine self-inspection system of the computer system according to claim 8, wherein the BMC is configured to control the IO switch to turn on the communication connection between the processor and the preset nonvolatile storage medium and turn off the communication connection between the BMC and the preset nonvolatile storage medium when detecting a start signal of the computer system.
10. The complete machine self-checking system of the computer system according to claim 8, wherein the processor is further configured to store the self-checking result in the predetermined non-volatile storage medium;
correspondingly, the BMC is further used for obtaining the detection result from the preset nonvolatile storage medium and generating a log corresponding to the detection result.
CN202010131207.8A 2020-02-28 2020-02-28 Complete machine self-checking method, device and system of computer system Active CN111400113B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010131207.8A CN111400113B (en) 2020-02-28 2020-02-28 Complete machine self-checking method, device and system of computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010131207.8A CN111400113B (en) 2020-02-28 2020-02-28 Complete machine self-checking method, device and system of computer system

Publications (2)

Publication Number Publication Date
CN111400113A true CN111400113A (en) 2020-07-10
CN111400113B CN111400113B (en) 2023-05-12

Family

ID=71430438

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010131207.8A Active CN111400113B (en) 2020-02-28 2020-02-28 Complete machine self-checking method, device and system of computer system

Country Status (1)

Country Link
CN (1) CN111400113B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112906009A (en) * 2021-03-09 2021-06-04 南昌华勤电子科技有限公司 Work log generation method, computing device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1656777A (en) * 2002-06-26 2005-08-17 国际商业机器公司 Handling node address failure in a distributed nodal system of processors
CN101038561A (en) * 2006-03-14 2007-09-19 联想(北京)有限公司 Computer remote control method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1656777A (en) * 2002-06-26 2005-08-17 国际商业机器公司 Handling node address failure in a distributed nodal system of processors
CN101038561A (en) * 2006-03-14 2007-09-19 联想(北京)有限公司 Computer remote control method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112906009A (en) * 2021-03-09 2021-06-04 南昌华勤电子科技有限公司 Work log generation method, computing device and storage medium

Also Published As

Publication number Publication date
CN111400113B (en) 2023-05-12

Similar Documents

Publication Publication Date Title
TWI578233B (en) Unified firmware managment system, non-transitory computer-readable storage medium and method for unified firmware managment
CN109542744B (en) Method, device, storage medium and terminal for detecting abnormal starting problem of terminal
CN106445728B (en) computer system
CN109510742B (en) Server network card remote test method, device, terminal and storage medium
CN106557344A (en) Computer readable medium, server and method for automatically installing system software
CN112667462B (en) System, method and medium for monitoring double flash memory operation of server
CN110928743A (en) Computing system, automatic diagnosis method and medium storing instructions thereof
CN108897646A (en) A kind of switching method and baseboard management controller of BIOS chip
JP2019204488A (en) Update of firmware by remote utility
CN111338698A (en) A kind of method and system for BIOS to accurately guide server to start
CN107220085A (en) A kind of method of automatic upgrading RAID card firmware
CN111371610A (en) A network card firmware batch refresh method, system, terminal and storage medium
US8949588B1 (en) Mobile telephone as bootstrap device
CN112131043A (en) A kind of abnormal detection and recovery method and device of basic input output system
CN115098291A (en) Method, system, storage medium and equipment for recording system restart reason
WO2023092875A1 (en) Intelligent port mapping method for wsl2 system
CN111400113B (en) Complete machine self-checking method, device and system of computer system
JP2017078998A (en) Information processor, log management method, and computer program
CN113900934B (en) Multi-mirror hybrid refresh test method, system, terminal and storage medium
CN110362430A (en) A kind of method being restarted automatically, system and the storage medium of server
CN115951949A (en) Recovery method and device for configuration parameters of BIOS (basic input output System) and computing equipment
CN114153503A (en) A BIOS control method, device and medium
TWI554876B (en) Method for processing node replacement and server system using the same
CN114385379B (en) Method, system, terminal and storage medium for detecting on-board information refreshing
CN113868128B (en) Method and device for testing PXE (PCI express) guide function and storage medium

Legal Events

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