[go: up one dir, main page]

CN102479126A - Startup debugging device and method thereof - Google Patents

Startup debugging device and method thereof Download PDF

Info

Publication number
CN102479126A
CN102479126A CN201010568329XA CN201010568329A CN102479126A CN 102479126 A CN102479126 A CN 102479126A CN 201010568329X A CN201010568329X A CN 201010568329XA CN 201010568329 A CN201010568329 A CN 201010568329A CN 102479126 A CN102479126 A CN 102479126A
Authority
CN
China
Prior art keywords
error detection
port
management controller
baseboard management
boot
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
CN201010568329XA
Other languages
Chinese (zh)
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 CN201010568329XA priority Critical patent/CN102479126A/en
Publication of CN102479126A publication Critical patent/CN102479126A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention provides a startup debugging device and a method thereof, wherein the device comprises a substrate management controller, a substrate management controller debugging port and an RS232 converter. The baseboard management controller has a low pin number interface and a universal asynchronous receiving and transmitting transmitter interface, and receives a port 80 debugging information from the basic input and output system through the low pin number interface, and converts the port 80 debugging information into a universal asynchronous receiving and transmitting transmission packet. The fault detection port of the baseboard management controller receives the universal asynchronous receiving and transmitting transmission packet. In addition, the RS232 converter receives the universal asynchronous receiving and transmitting transmission packet through the debugging port of the substrate management controller so as to convert the universal asynchronous receiving and transmitting transmission packet into an RS232 signal and transmit the RS232 signal to a communication port of a first remote device.

Description

开机侦错装置及其方法Boot error detection device and method thereof

技术领域 technical field

本发明涉及一种侦错装置及方法,且特别涉及一种电脑系统开机的侦错装置及方法。The invention relates to an error detection device and method, and in particular to an error detection device and method for starting a computer system.

背景技术 Background technique

在目前的电脑系统中,当使用者电脑按下启动键时,电脑内的基本输入/输出系统(Basic Input/Output System,BIOS)会先被启动,而对电脑内的硬件设备进行完整的检验和测试,此检验与测试的动作又被称为开机自我测试(Power-On Self Test,POST)。当电脑内的硬件设备通过检验与测试后,BIOS便会将电脑内的硬件信息交给作业系统,让作业系统继续完成开机的流程。然而,若在开机的过程中,电脑有某个零件运作失常时,将会使得开机程序停留在某个关卡而无法正常开机。In the current computer system, when the user presses the start button on the computer, the Basic Input/Output System (BIOS) in the computer will be started first, and a complete inspection of the hardware devices in the computer will be carried out. And testing, this inspection and testing action is also called power-on self-test (Power-On Self Test, POST). When the hardware devices in the computer pass the inspection and testing, the BIOS will hand over the hardware information in the computer to the operating system, allowing the operating system to continue to complete the booting process. However, if a certain part of the computer malfunctions during the booting process, the booting process will stop at a certain level and the computer cannot be booted normally.

早期为了加快系统开发与除错速度,IBM公司在规划电脑系统时,就定义出了一个特殊的输入/输出端口(I/O Port)用以检查与除错,而此特殊的I/O Port所对应至I/O位址为80h。在实际应用80h这个I/O端口的做法是,预先在BIOS内储存多个开机自我测试码(POSTcode),用来代表不同开机自我测试的阶段。而每当电脑要进入某个开机自我测试的阶段时,此阶段所代表的开机自我测试码将会被送至位址为80h的I/O Port。因此,当开机程序中未进入作业系统之前,发生开机不正常的状况时,只要去找出I/O位址为80h中的代码,再找出此代码所对应的检查阶段,就可以检测出电脑的哪个零件出现运作不正常的状况。In order to speed up system development and debugging in the early days, IBM defined a special input/output port (I/O Port) for checking and debugging when planning the computer system, and this special I/O Port The corresponding I/O address is 80h. The actual application of the I/O port 80h is to pre-store multiple POST codes in the BIOS to represent different POST stages. And whenever the computer enters a stage of POST, the POST code represented by this stage will be sent to the I/O Port whose address is 80h. Therefore, when the booting process does not enter the operating system, when the booting is not normal, you only need to find out the code in the I/O address 80h, and then find out the inspection phase corresponding to this code, you can detect it. Which part of the computer is not functioning properly.

上述的开机自我测试码将会被送至配置在主机板或侦错卡上的发光二极体(Light Emitting Diode,LED)来显示,让工程师得以从显示的代码找出发生问题的系统元件。然由于设计上的考量,在产品出货时BIOS除错端口(debug port)与发光二极体皆会被拿掉,因此当客户端发生问题时仅能通过客户的行为猜测出错的原因,如此将需花费许多时间才能找出错误的原因。The above POST codes will be sent to the light emitting diodes (Light Emitting Diode, LED) arranged on the main board or debug card for display, so that engineers can find out the problematic system components from the displayed codes. However, due to design considerations, the BIOS debug port and light-emitting diodes will be removed when the product is shipped. Therefore, when a problem occurs on the client side, the cause of the error can only be guessed through the behavior of the customer. It will take a lot of time to find out the cause of the error.

发明内容 Contents of the invention

本发明提供一种开机侦错装置及其方法,可大幅地降低侦错所需花费的时间。The invention provides a startup error detection device and its method, which can greatly reduce the time spent on error detection.

本发明提出一种开机侦错装置,包括一基板管理控制器、一基板管理控制器侦错端口以及一RS232转换器。其中基板管理控制器具有一低接脚数接口以及一通用非同步收发传输器接口,基板管理控制器通过低接脚数接口接收来自基本输入输出系统的一端口80侦错信息,并将端口80侦错信息转换为一通用非同步收发传输封包。基板管理控制器侦错端口接收通用非同步收发传输封包。另外RS232转换器通过基板管理控制器侦错端口接收通用非同步收发传输封包,以将通用非同步收发传输封包转换为一RS232信号,并将RS232信号传送至一第一远端装置的通讯端口。The present invention proposes a startup error detection device, which includes a baseboard management controller, a baseboard management controller error detection port and an RS232 converter. Wherein the baseboard management controller has a low pin count interface and a general asynchronous transceiver interface, the base board management controller receives a port 80 error detection information from the basic input and output system through the low pin count interface, and detects the port 80 The error message is converted into a general asynchronous transceiver transmission packet. The debug port of the baseboard management controller receives the general asynchronous transceiver transmission packet. In addition, the RS232 converter receives the general asynchronous transmission packet through the error detection port of the baseboard management controller, converts the general asynchronous transmission packet into an RS232 signal, and transmits the RS232 signal to a communication port of a first remote device.

在本发明的一实施例中,上述的基板管理控制器还包括一存储器,基板管理控制器将端口80侦错信息制作为一事件纪录档储存于此存储器中。In an embodiment of the present invention, the above-mentioned baseboard management controller further includes a memory, and the baseboard management controller creates an event record file and stores the error detection information of the port 80 in the memory.

在本发明的一实施例中,上述的开机侦错装置,还包括一第二远端装置,其通过网络连接基板管理控制器,传送一纪录档读取指令至基板管理控制器,以读取存储器中所储存的事件纪录档,其中纪录档读取指令为一智慧平台管理接口指令。In an embodiment of the present invention, the above-mentioned boot error detection device further includes a second remote device, which is connected to the baseboard management controller through a network, and sends a log file read command to the baseboard management controller to read The event record file stored in the memory, wherein the command to read the record file is an intelligent platform management interface command.

在本发明的一实施例中,上述的基板管理控制器为一单晶片微处理器。In an embodiment of the present invention, the above-mentioned baseboard management controller is a single-chip microprocessor.

在本发明的一实施例中,上述的基板管理控制器侦错端口具有一电源脚位、一接地脚位、一输入脚位以及一输出脚位,上述的通用非同步收发传输封包由输出脚位输出。In an embodiment of the present invention, the above-mentioned baseboard management controller error detection port has a power pin, a ground pin, an input pin, and an output pin, and the above-mentioned general asynchronous transceiver transmission packet is transmitted by the output pin bit output.

在本发明的一实施例中,其中当基板管理控制器接收到端口80侦错信息后,基板管理控制器发出一完成指令至基本输入输出系统,以通知基本输入输出系统已收到端口80侦错信息,其中完成指令为一智慧平台管理接口指令。In one embodiment of the present invention, when the baseboard management controller receives the port 80 error detection message, the baseboard management controller sends a completion command to the BIOS to notify the BIOS that the port 80 detection has been received. Error information, wherein the completion command is an intelligent platform management interface command.

本发明亦提出一种开机侦错方法,包括下列步骤:将来自一基本输入输出系统的一端口80侦错信息转换为一通用非同步收发传输封包;将通用非同步收发传输封包传送至一基板管理控制器侦错端口;通过基板管理控制器侦错端口接收通用非同步收发传输封包,以将通用非同步收发传输封包转换为一RS232信号;以及将RS232信号传送至一第一远端装置的通讯端口。The present invention also proposes a boot error detection method, which includes the following steps: converting error detection information from a port 80 of a basic input output system into a general asynchronous transceiver transmission packet; transmitting the general asynchronous transceiver transmission packet to a substrate The error detection port of the management controller; receiving the general asynchronous transceiver transmission packet through the error detection port of the baseboard management controller, so as to convert the general asynchronous transmission and reception transmission packet into an RS232 signal; and transmitting the RS232 signal to a first remote device communication port.

在本发明的一实施例中,上述的端口80侦错信息为一智慧平台管理接口指令。In an embodiment of the present invention, the above port 80 error detection information is an intelligent platform management interface command.

在本发明的一实施例中,上述开机侦错方法还包括将端口80侦错信息制作为一事件纪录档档储存于一存储器中;以及通过一第二远端装置读取存储器中所储存的事件纪录档。In an embodiment of the present invention, the above-mentioned startup error detection method further includes making port 80 error detection information as an event record file and storing it in a memory; and reading the stored event in the memory through a second remote device Event log file.

基于上述,本发明通过基板管理控制器侦错端口将端口80侦错信息DM1传送至远端装置,让使用者在主机板或侦错卡上的发光二极体或基本输入输出系统的侦错端口被拿掉的情形下,仍可藉由远端装置读取到端口80侦错信息所包含的侦错信息,进而大幅地降低侦错所需花费的时间。Based on the above, the present invention transmits the port 80 error detection information DM1 to the remote device through the error detection port of the baseboard management controller, so that the user can perform error detection on the motherboard or the LED on the error card or the basic input and output system. When the port is removed, the debugging information contained in the debugging information of the port 80 can still be read by the remote device, thereby greatly reducing the time spent on debugging.

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail with reference to the accompanying drawings.

附图说明 Description of drawings

图1为本发明一实施例的开机侦错装置。FIG. 1 is a power-on error detection device according to an embodiment of the present invention.

图2为本发明另一实施例的开机侦错装置。FIG. 2 is a power-on error detection device according to another embodiment of the present invention.

图3为本发明一实施例的开机侦错方法的流程图。FIG. 3 is a flowchart of a boot error detection method according to an embodiment of the present invention.

主要元件符号说明Description of main component symbols

100、200:开机侦错装置100, 200: boot error detection device

102:基板管理控制器102: Baseboard Management Controller

104:基板管理控制器侦错端口104: BMC debugging port

106:RS 232转换器106: RS 232 converter

108:第一远端装置108: First remote device

202:第二远端装置202: second remote device

110:基本输入输出系统110: Basic Input Output System

LPC:低接脚数接口LPC: Low Pin Count Interface

UART:通用非同步收发传输器接口UART: Universal Asynchronous Receiver Transmitter Interface

DM1:端口80侦错信息DM1: Port 80 debugging information

PU1:通用非同步收发传输封包PU1: Universal Asynchronous Transceiver Transmission Packet

CM1:完成指令CM1: Completion of command

S302-S308:开机侦错方法的流程步骤S302-S308: Process steps of the boot error detection method

具体实施方式 Detailed ways

图1为本发明一实施例的开机侦错装置。请参照图1,开机侦错装置100包括基板管理控制器102、基板管理控制器侦错端口104、RS232转换器106以及第一远端装置108。其中基板管理控制器102可例如是单晶片微处理器,其主要藉由智慧平台管理接口(Intelligent PlatformManagement Interface,IPMI)通讯协定来接收或回应由基本输入输出系统110(Basic Input/Output System,BIOS)所下达的指令,并可通过智慧平台管理接口来提供系统主机板的管理,例如本机和远端诊断、控制台支援、配置管理和硬件管理等等。FIG. 1 is a power-on error detection device according to an embodiment of the present invention. Referring to FIG. 1 , the boot error detection device 100 includes a baseboard management controller 102 , a baseboard management controller error detection port 104 , an RS232 converter 106 and a first remote device 108 . Wherein the baseboard management controller 102 can be, for example, a single-chip microprocessor, which mainly receives or responds to a basic input/output system 110 (Basic Input/Output System, BIOS) through an intelligent platform management interface (Intelligent Platform Management Interface, IPMI) communication protocol. ), and can provide system motherboard management through the intelligent platform management interface, such as local and remote diagnosis, console support, configuration management and hardware management, etc.

详细来说,基板管理控制器102具有一低接脚数(Low Pin Count,LPC)接口与一通用非同步收发传输器(Universal AsynchronousReceiver/Transmitter,UART)接口,通过低接脚数接口接收来自基本输入输出系统110的一端口80侦错信息DM1,并将端口80侦错信息DM1转换为一通用非同步收发传输封包PU1。另外,基板管理控制器102在接收到来自基本输入输出系统110的端口80侦错信息DM1后,将发出一完成指令CM1回传给基本输入输出系统110,以告知基本输入输出系统110已接收到端口80侦错信息DM1。其中上述的端口80侦错信息DM1以及完成指令CM1皆为智慧平台管理接口指令。Specifically, the baseboard management controller 102 has a low pin count (Low Pin Count, LPC) interface and a universal asynchronous transceiver transmitter (Universal Asynchronous Receiver/Transmitter, UART) interface. A port 80 of the I/O system 110 detects the error message DM1, and converts the port 80 error detection message DM1 into a universal asynchronous transceiving transport packet PU1. In addition, after receiving the error detection information DM1 from the port 80 of the BIOS 110, the BMC 102 will send a complete command CM1 back to the BIOS 110 to inform the BIOS 110 that the Port 80 debug message DM1. The above-mentioned port 80 error detection information DM1 and completion command CM1 are all smart platform management interface commands.

基板管理控制器102将端口80侦错信息DM1转换为通用非同步收发传输封包PU1后,接着将通用非同步收发传输封包PU1传送至基板管理控制器侦错端口104,以通过基板管理控制器侦错端口104将通用非同步收发传输封包PU1传送至RS232转换器106。其中基板管理控制器侦错端口104具有电源脚位、接地脚位、输入脚位以及输出脚位等4个脚位,通用非同步收发传输封包PU1由输出脚位被输出至RS232转换器106。After the baseboard management controller 102 converts the error detection information DM1 of the port 80 into a universal asynchronous transceiver transmission packet PU1, and then transmits the universal asynchronous transceiver transmission packet PU1 to the baseboard management controller error detection port 104, so as to pass the baseboard management controller to detect The wrong port 104 transmits the UAS transport packet PU1 to the RS232 converter 106 . The BMC error detection port 104 has four pins: power supply pin, ground pin, input pin, and output pin. The universal asynchronous transceiver transmission packet PU1 is output to the RS232 converter 106 through the output pin.

RS232转换器106接收到通用非同步收发传输封包PU1后,将其转换为一RS232信号,并将其传送至第一远端装置108的通讯端口(COMport),以使使用者可通过第一远端装置108读取到转换为RS232信号的端口80侦错信息DM1。After the RS232 converter 106 receives the universal asynchronous transceiver transmission packet PU1, it converts it into an RS232 signal, and transmits it to the communication port (COMport) of the first remote device 108, so that the user can pass the first remote The end device 108 reads the port 80 error detection information DM1 converted into an RS232 signal.

如上所述,藉由使基本输入输出系统110与基板管理控制器102间的通讯协定符合智慧平台管理接口的规格,使基本输入输出系统110与基板管理控制器102间可进行端口80侦错信息DM1的传递,另外通过基板管理控制器侦错端口104使基本输入输出系统110可将端口80侦错信息DM1传送至第一远端装置108的通讯端口,让使用者在主机板或侦错卡上的发光二极体或基本输入输出系统110的侦错端口被拿掉的情形下,仍可藉由第一远端装置108读取到端口80侦错信息DM1所包含的侦错信息,如此便能快速地找出客户端发生问题的原因,大幅地降低侦错所需花费的时间。As mentioned above, by making the communication protocol between the BIOS 110 and the BMC 102 conform to the specification of the intelligent platform management interface, the port 80 debugging information can be performed between the BIOS 110 and the BMC 102 The transfer of DM1, in addition, through the baseboard management controller debug port 104, the basic input and output system 110 can transmit the port 80 debug information DM1 to the communication port of the first remote device 108, allowing the user to connect to the motherboard or the debug card In the case where the light-emitting diode or the debug port of the BIOS 110 is removed, the debug information contained in the port 80 debug information DM1 can still be read by the first remote device 108, so The cause of the problem on the client side can be quickly found out, and the time spent on debugging can be greatly reduced.

图2为本发明另一实施例的开机侦错装置。请参照图2,本实施例的开机侦错装置200与图1实施例的开机侦错装置100的不同之处在于,本实施例的开机侦错装置200还包括一第二远端装置202,第二远端装置202通过网络连接基板管理控制器102。在本实施例中,当基板管理控制器102接收到来自基本输入输出系统110的端口80侦错信息DM1后,基板管理控制器102将其制作为一事件纪录档,并将此事件纪录档储存于基板管理控制器104内部的存储器(未示出)。第二远端装置202可传送一纪录档读取指令至基板管理控制器102,以读取基板管理控制器102的存储器中所储存的事件纪录档,其中纪录档读取指令为一智慧平台管理接口指令。因此,使用者亦可在主机板或侦错卡上的发光二极体或基本输入输出系统110的侦错端口被拿掉的情形下,仍可藉由第二远端装置202读取到端口80侦错信息DM1所包含的侦错信息,进而大幅地节省侦错所需花费的时间。FIG. 2 is a power-on error detection device according to another embodiment of the present invention. Referring to FIG. 2, the difference between the boot error detection device 200 of this embodiment and the boot error detection device 100 of the embodiment in FIG. 1 is that the boot error detection device 200 of this embodiment also includes a second remote device 202, The second remote device 202 is connected to the BMC 102 through a network. In this embodiment, when the baseboard management controller 102 receives the error detection information DM1 from the port 80 of the BIOS 110, the baseboard management controller 102 creates an event record file and stores the event record file memory (not shown) inside the baseboard management controller 104 . The second remote device 202 can send a log file read command to the baseboard management controller 102 to read the event log file stored in the memory of the baseboard management controller 102, wherein the log file read command is an intelligent platform management Interface instructions. Therefore, even when the LED on the motherboard or the debug card or the debug port of the BIOS 110 is removed, the user can still read the port through the second remote device 202 80 The debugging information included in the debugging information DM1 greatly saves the time spent on debugging.

图3为本发明一实施例的开机侦错方法的流程图。请参照图3,如上所述,开机侦错装置的开机侦错方法可归纳为下列步骤。首先,将来自基本输入输出系统的端口80侦错信息转换为一通用非同步收发传输封包(步骤S302)。接着,将通用非同步收发传输封包传送至一基板管理控制器侦错端口(步骤S304)。然后,通过基板管理控制器侦错端口接收通用非同步收发传输封包,以将通用非同步收发传输封包转换为一RS232信号(步骤S306)。最后再将RS232信号传送至第一远端装置的通讯端口(步骤S308)。如此一来使用者便可在主机板或侦错卡上的发光二极体或基本输入输出系统的侦错端口被拿掉的情形下,藉由第一远端装置读取到端口80侦错信息所包含的侦错信息。FIG. 3 is a flowchart of a boot error detection method according to an embodiment of the present invention. Please refer to FIG. 3 , as mentioned above, the boot error detection method of the boot error detection device can be summarized into the following steps. Firstly, the error detection information from the port 80 of the BIOS is converted into a GATS transport packet (step S302). Next, the GATS transport packet is sent to a BMC error detection port (step S304). Then, receive the UART packet through the error detection port of the BMC to convert the UART packet into an RS232 signal (step S306 ). Finally, the RS232 signal is transmitted to the communication port of the first remote device (step S308). In this way, the user can use the first remote device to read the port 80 for debugging when the light-emitting diode on the motherboard or the debugging card or the debugging port of the basic input and output system is removed. Debugging information contained in the message.

另外在部分实施例中,若开机侦错装置中的基板管理控制器通过网络连接到另一远端装置(如上述的第二远端装置202),亦可藉由此远端装置发送一纪录档读取指令至基板管理控制器,以读取基板管理控制器中存储器所储存的事件纪录档(event log),进而读取端口80侦错信息DM1所包含的侦错信息。In addition, in some embodiments, if the baseboard management controller in the boot error detection device is connected to another remote device (such as the second remote device 202) through the network, a record can also be sent through this remote device. The file read command is sent to the baseboard management controller to read the event log file stored in the memory of the baseboard management controller, and then read the error detection information contained in the port 80 error detection information DM1.

综上所述,本发明通过将基本输入输出系统与基板管理控制器间的通讯协定设定为符合智慧平台管理接口的规格,使基本输入输出系统与可将端口80侦错信息传送给基板管理控制器,并通过基板管理控制器侦错端口将端口80侦错信息DM1传送至第一远端装置,让使用者在主机板或侦错卡上的发光二极体或基本输入输出系统的侦错端口被拿掉的情形下,仍可藉由第一远端装置读取到端口80侦错信息所包含的侦错信息,进而大幅地降低侦错所需花费的时间。另外在基板管理控制器通过网络连接到第二远端装置的情形下,亦可通过第二远端装置读取基板管理控制器中所储存的事件纪录档,以获知端口80侦错信息所包含的侦错信息,快速地找出客户端所发生的问题。To sum up, the present invention sets the communication protocol between the basic input and output system and the baseboard management controller to meet the specifications of the intelligent platform management interface, so that the basic input and output system and the port 80 can transmit the error detection information to the baseboard management controller, and transmits the port 80 error detection information DM1 to the first remote device through the error detection port of the baseboard management controller, so that the user can detect the light-emitting diodes or the basic input and output system on the motherboard or the error detection card When the wrong port is removed, the first remote device can still read the debugging information contained in the debugging information of the port 80, thereby greatly reducing the time spent on debugging. In addition, when the baseboard management controller is connected to the second remote device through the network, the event log file stored in the baseboard management controller can also be read through the second remote device to obtain the port 80 error detection information. Debugging information to quickly find out the problems that occur on the client side.

虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何所属技术领域的普通技术人员,当可作些许的更动与润饰,而不脱离本发明的精神和范围。Although the present invention has been disclosed above with the embodiments, it is not intended to limit the present invention, and any person skilled in the art may make some changes and modifications without departing from the spirit and scope of the present invention.

Claims (10)

1.一种开机侦错装置,包括:1. A startup error detection device, comprising: 一基板管理控制器,具有一低接脚数接口以及一通用非同步收发传输器接口,该基板管理控制器通过该低接脚数接口接收来自一基本输入输出系统的一端口80侦错信息,并将该端口80侦错信息转换为一通用非同步收发传输封包;A baseboard management controller having a low pin count interface and a general asynchronous transceiver interface, the baseboard management controller receives a port 80 error detection information from a basic input output system through the low pin count interface, and converting the error detection information of the port 80 into a general asynchronous transmission and reception transmission packet; 一基板管理控制器侦错端口,接收该通用非同步收发传输封包;a baseboard management controller error detection port for receiving the general asynchronous transceiving transmission packet; 一RS232转换器,通过该基板管理控制器侦错端口接收该通用非同步收发传输封包,以将该通用非同步收发传输封包转换为一RS232信号,并将该RS232信号传送至一第一远端装置的通讯端口。an RS232 converter, receiving the general asynchronous transceiver transmission packet through the error detection port of the baseboard management controller, so as to convert the general asynchronous transmission and reception transmission packet into an RS232 signal, and transmit the RS232 signal to a first remote end The communication port of the device. 2.根据权利要求1所述的开机侦错装置,其中该基板管理控制器还包括:2. The boot error detection device according to claim 1, wherein the baseboard management controller further comprises: 一存储器,该基板管理控制器将该端口80侦错信息制作为一事件纪录档储存于该存储器中。A memory, the baseboard management controller makes the error detection information of the port 80 as an event record file and stores it in the memory. 3.根据权利要求2所述的开机侦错装置,还包括:3. The boot error detection device according to claim 2, further comprising: 一第二远端装置,通过网络连接该基板管理控制器,传送一纪录档读取指令至该基板管理控制器,以读取该存储器中所储存的该事件纪录档,其中该纪录档读取指令为一智慧平台管理接口指令。A second remote device, connected to the baseboard management controller through the network, sends a log file read command to the baseboard management controller to read the event log file stored in the memory, wherein the log file is read The instruction is an intelligent platform management interface instruction. 4.根据权利要求1所述的开机侦错装置,其中该端口80侦错信息为一智慧平台管理接口指令。4. The boot error detection device according to claim 1, wherein the port 80 error detection information is an intelligent platform management interface command. 5.根据权利要求1所述的开机侦错装置,其中该基板管理控制器为一单晶片微处理器。5. The boot error detection device according to claim 1, wherein the BMC is a single-chip microprocessor. 6.根据权利要求1所述的开机侦错装置,其中该基板管理控制器侦错端口具有一电源脚位、一接地脚位、一输入脚位以及一输出脚位,该通用非同步收发传输封包由该输出脚位输出。6. The boot error detection device according to claim 1, wherein the baseboard management controller error detection port has a power pin, a ground pin, an input pin and an output pin, the general asynchronous transceiver transmission Packets are output by this output pin. 7.根据权利要求1所述的开机侦错装置,其中当该基板管理控制器接收到该端口80侦错信息后,该基板管理控制器发出一完成指令至该基本输入输出系统,以通知该基本输入输出系统已收到该端口80侦错信息,其中该完成指令为一智慧平台管理接口指令。7. The boot error detection device according to claim 1, wherein after the baseboard management controller receives the port 80 error detection information, the baseboard management controller sends a completion command to the BIOS to notify the The BIOS has received the port 80 error detection information, wherein the completion command is an intelligent platform management interface command. 8.一种开机侦错方法,包括:8. A boot error detection method, comprising: 将来自一基本输入输出系统的一端口80侦错信息转换为一通用非同步收发传输封包;converting a port 80 error detection message from a basic input output system into a general asynchronous transceiver transport packet; 将该通用非同步收发传输封包传送至一基板管理控制器侦错端口;sending the general asynchronous transceiver transmission packet to a baseboard management controller error detection port; 通过该基板管理控制器侦错端口接收该通用非同步收发传输封包,以将该通用非同步收发传输封包转换为一RS232信号;以及receiving the UART packet through the error detection port of the BMC to convert the UART packet into an RS232 signal; and 将该RS232信号传送至一第一远端装置的通讯端口。The RS232 signal is sent to a communication port of a first remote device. 9.根据权利要求8所述的开机侦错方法,其中该端口80侦错信息为一智慧平台管理接口指令。9. The boot error detection method according to claim 8, wherein the port 80 error detection information is an intelligent platform management interface command. 10.根据权利要求8所述的开机侦错方法,还包括:10. The boot error detection method according to claim 8, further comprising: 将该端口80侦错信息制作为一事件纪录档档储存于一存储器中;以及making the port 80 error detection information as an event log file and storing it in a memory; and 通过一第二远端装置读取该存储器中所储存的该事件纪录档。The event record file stored in the memory is read through a second remote device.
CN201010568329XA 2010-11-23 2010-11-23 Startup debugging device and method thereof Pending CN102479126A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010568329XA CN102479126A (en) 2010-11-23 2010-11-23 Startup debugging device and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010568329XA CN102479126A (en) 2010-11-23 2010-11-23 Startup debugging device and method thereof

Publications (1)

Publication Number Publication Date
CN102479126A true CN102479126A (en) 2012-05-30

Family

ID=46091778

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010568329XA Pending CN102479126A (en) 2010-11-23 2010-11-23 Startup debugging device and method thereof

Country Status (1)

Country Link
CN (1) CN102479126A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572465A (en) * 2015-01-05 2015-04-29 浪潮电子信息产业股份有限公司 A New Method of BIOS Debugging
CN105912432A (en) * 2016-04-05 2016-08-31 浪潮电子信息产业股份有限公司 Failure detection method, device and system for server
CN106815088A (en) * 2015-11-27 2017-06-09 佛山市顺德区顺达电脑厂有限公司 server and its debugging method
CN109491826A (en) * 2018-11-27 2019-03-19 英业达科技有限公司 Remote hardware diagnostic system and diagnostic method
CN110955566A (en) * 2018-09-27 2020-04-03 佛山市顺德区顺达电脑厂有限公司 Debugging method
CN113535490A (en) * 2020-04-17 2021-10-22 新唐科技股份有限公司 Debugging device and operation method thereof

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572465A (en) * 2015-01-05 2015-04-29 浪潮电子信息产业股份有限公司 A New Method of BIOS Debugging
CN106815088A (en) * 2015-11-27 2017-06-09 佛山市顺德区顺达电脑厂有限公司 server and its debugging method
CN105912432A (en) * 2016-04-05 2016-08-31 浪潮电子信息产业股份有限公司 Failure detection method, device and system for server
CN110955566A (en) * 2018-09-27 2020-04-03 佛山市顺德区顺达电脑厂有限公司 Debugging method
CN110955566B (en) * 2018-09-27 2023-08-08 佛山市顺德区顺达电脑厂有限公司 Error detecting method
CN109491826A (en) * 2018-11-27 2019-03-19 英业达科技有限公司 Remote hardware diagnostic system and diagnostic method
CN109491826B (en) * 2018-11-27 2021-02-12 英业达科技有限公司 Remote hardware diagnosis system and diagnosis method
CN113535490A (en) * 2020-04-17 2021-10-22 新唐科技股份有限公司 Debugging device and operation method thereof
CN113535490B (en) * 2020-04-17 2023-12-26 新唐科技股份有限公司 Error detecting device and operation method thereof

Similar Documents

Publication Publication Date Title
US8954629B2 (en) Adapter and debugging method using the same
CN102479126A (en) Startup debugging device and method thereof
CN104298579B (en) A kind of logic chip and comprise the board card device of this logic chip
CN101680932A (en) Integrated circuit with self-test feature for verifying functionality of external interface
US10860404B2 (en) Server and debugging method therefor
WO2024113767A1 (en) Power-on method and power-on apparatus for smart network interface cards
CN119249983A (en) A bridge chip verification platform and method
CN102902613A (en) Computer system and diagnosis method thereof
CN101620580B (en) Computer system and control method of the same
US7814370B2 (en) Wake on LAN (WOL) test system and method thereof
CN101739320A (en) Error detection device and method for server
CN120711094B (en) A method, apparatus, server, controller, and medium for acquiring asset information.
CN103440218A (en) CAN (Control Area Network) bus monitoring method based on USB-HID (Universal Serial Bus-Human Input Device) protocol
CN110955565A (en) Server and error detection method thereof
CN116909957A (en) Computing device and debugging method thereof
CN100550771C (en) Method and system for realizing remote loading of single board firmware
CN110321171B (en) Startup detection device, system and method
CN217932693U (en) M.2 interface mainboard debugging module based on ESPI protocol
CN105786658A (en) Computer system and method capable of detecting internal state of computer
CN114026539A (en) Storing POST codes in electronic tags
CN102455970B (en) Multi-peripheral-equipment boot implementation method, equipment and system with reliability detection function
CN112084049B (en) Method for monitoring resident program of baseboard management controller
CN115525346A (en) A method, system, device and medium for interactive optimization of BIOS and BMC
CN105677376A (en) Bootstrap program transmission method, embedded system and bootstrap program transmission system
CN102243601A (en) Debugging system and related method for detecting and controlling the state of computer host

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120530