CN1987809A - Method for self detecting result of basic input and output system - Google Patents

Method for self detecting result of basic input and output system Download PDF

Info

Publication number
CN1987809A
CN1987809A CN 200510120928 CN200510120928A CN1987809A CN 1987809 A CN1987809 A CN 1987809A CN 200510120928 CN200510120928 CN 200510120928 CN 200510120928 A CN200510120928 A CN 200510120928A CN 1987809 A CN1987809 A CN 1987809A
Authority
CN
China
Prior art keywords
computer
self
basic input
output system
detecting result
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
CN 200510120928
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.)
Mitac Computer Shunde Ltd
Shunda Computer Factory Co Ltd
Getac Technology Corp
Original Assignee
Mitac Computer Shunde Ltd
Mitac Technology 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 Mitac Computer Shunde Ltd, Mitac Technology Corp filed Critical Mitac Computer Shunde Ltd
Priority to CN 200510120928 priority Critical patent/CN1987809A/en
Publication of CN1987809A publication Critical patent/CN1987809A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

This invention discloses a method by which the self testing result of the basic input and output can be obtained, and its application is the communication of the remote computer contained the screen device and self testing computer. During the self testing of the self testing computer, this method includes the process as follow: a device of the self testing computer, such as before the memory starts to self test, will permeate the saying of detection such as writing the 8OH into the remote computer. And when it finds the fault during the memory self testing, it will permeate the corresponding saying of the memory such as writing the 8OH into the remote computer and showing on the display device.

Description

The method of self detecting result of basic input and output system
Technical field
The present invention is about the self checking method of a kind of Basic Input or Output System (BIOS) (BIOS), particularly a kind of method that obtains Basic Input or Output System (BIOS) (BIOS) self-detection result.
Background technology
The BIOS POST that general computer carries out, the Full Name in English of BIOS is Basic Input/OutputSystem, and Chinese is a Basic Input or Output System (BIOS), and the Full Name in English of POST is Power-On Self Test, and Chinese is that the system boot oneself detects.For when the user in when start, by the performed a kind of testing tool of BIOS.BIOS POST comprises following steps usually.Motherboard is after energized, and system is at first come inner each equipment is checked by (PowerOn Self Test, power-on self-test) program.Because the computer hardware of computer a lot (comprising internal memory, interruption, expansion board), whether the duty that therefore will detect these equipment is normal.This process is carried out one by one, BIOS manufacturer has all provided a detection of code (be called POST CODE promptly start shooting self-detection of code) to each equipment, when certain setting is detected, at first the POSTCODE with correspondence writes 80H (address) diagnostic port, when this Equipment Inspection is passed through, then then give the POST CODE of another setting, this setting is tested.If certain testing of equipment is not passed through, then this POST CODE can remain at the 80H place, trace routine also can be ended, and warn according to fixed alarm song, BIOS manufacturer has also done definition respectively to alarm song, and different BIOS manufacturers, different devices break down, and its alarm song also is different, we can tell guilty culprit according to the difference of chimes of doom.
The POST self-checking detection process is roughly: power supply-CPU-ROM-BIOS-System Clock-DMA-64KB RAM-IRQ-display card etc.Detect display card process in the past and claimed the critical component test, if critical component has problem, computer can be in suspended state, is called the core fault traditionally.Another kind of fault is called nonessential fault, detected display card after, computer will be provided with etc. the above internal memory of 64KB, I/O port, floppy drive, keyboard, PnP device, CMOS and detect, and show various information and error reporting on screen.Under normal circumstances, the POST process is carried out very soon, and we almost can't feel this process.
But it should be noted that, at present when the self check of other computer of remote monitoring, detection of code or error message code that the error reporting that shows on debug card (Debug Card) or the screen mostly only points out the 80H place to keep, can't allow user's wrong reason that comes into plain view, could understand but need the detection of code that provides through manufacturer or error message code to separate meter reading.For example see also Fig. 1, show that traditional monitoring client learns the synoptic diagram of detection of code from long-range self check computer.The examining report that is traditional computer screen display 10 that shows among the figure, and the detection of code that needs collocation manufacturer to provide is separated meter reading 20 and just why is learnt testing result.
In addition, mainly contain AWARD company, AMI company and PHOENIX company (follow-up AWARD merges with PHOENIX) owing to produce the manufacturer of motherboard BIOS at present, the BIOS that different vendor produces, its self check number of rings define or screen subsequent on the detection of code that shows be inconsistent, so the motherboard Bios produced of different vendor just needs different detection of code or error message code to separate the information that meter reading could the correct POST of understanding testing result representative.
Comprehensive the above, just can understand present user if no detection of code is separated meter reading or separated meter reading with the detection of code of wrong manufacturer, just can't understand or the wrong detection information that transmits when understanding launch computer BIOS POST, concerning the user, bring inconvenience, therefore just have the space of further improvement.
Summary of the invention
The present invention mainly is to provide a kind of method that obtains Basic Input or Output System (BIOS) (BIOS) self-detection result, being applied to a display device and a self check computer links up, the self check computer is during start-up system start oneself's detection (BIOSPOST), utilize the inventive method, the user need not use detection of code or error code to separate meter reading, just can directly learn the testing result of self check computer, solve the existing problem of prior art substantially so can use.
Therefore, for reaching above-mentioned purpose, the disclosed a kind of method that obtains Basic Input or Output System (BIOS) (BIOS) self-detection result of the present invention, being applied to a remote computer and a self check computer that contains display device links up, when the self check computer desires to carry out system boot oneself's detection (BIOS POST), the method comprises the following step: a device of self check computer carries out before the oneself detects, and the detection narration of corresponding intrument is seen through an address write remote computer; Reach when discovery is wrong in the oneself who installs detects, the detection of corresponding intrument is narrated through this address write remote computer, and be presented on the display device.
Above-mentioned address for example is 80H, and a device of above-mentioned self check computer for example is internal memory, keyboard, video card, hard disk, floppy drive, interruptable controller and timer.
Above-mentioned display device for example is to have LCD (LCD), display of organic electroluminescence (OLED), organic polymer electroluminescent display (OPLED) or light emitting diode indicator (LED), or the screen of a computer and for example can utilize that a USB (universal serial bus) (USB), a wireless network transmission module, a cable network transport module are connected with the self check computer.And above-mentioned self check computer can see through the 80H/COM/LPT/USB path and will detect to narrate and reach this display device.
Description of drawings
Fig. 1 learns the synoptic diagram of detection of code for showing the legacy hosts computer from the self check computer;
Fig. 2 is the method flow diagram of a preferred embodiment of the present invention;
Fig. 3 is a preferred embodiment of the present invention, and display device is learnt the synoptic diagram of error message from the self check computer.
Embodiment
POST is a computer system for can normal operation, a basic function of when design, being considered, and partly whether assembly is intact available can to test each when purpose is electric power starting, and whether some equipment is not loaded onto.The content difference of different equipment selftests, common equipment has host computer and printer can do the function of selftest, host computer is mainly tested is that whether size, the internal memory function whether intact, keyboard of internal memory is complete, whether kind and kenel, interruptable controller and the timer of kind, hard disk and the floppy drive of video card be intact, if when adapter was set and main frame conflicts to some extent, the information that also can give a warning maybe can't be started shooting.
Therefore, carry out the manufacturer of remote information service in the rear end for some, whether or some are in the long-range manufacturer that will carry out self-checking for some computers that promptly will dispatch from the factory, can be directly and correctly understand the result that the self check computer detects fast and just become an important problem.
And the present invention is when carrying out the BIOSPOST self-checking at the self check computer of linking up with a remote computer that contains display device, this remote computer obtains a preferred approach of self check computer BIOS POST testing result, and it need not use detection of code and separate the information that POST testing result representative just can be correctly understood in meter reading.
See also Fig. 2 and Fig. 3.Fig. 2 is the method flow diagram of a preferred embodiment of the present invention, and Fig. 3 is for according to a preferred embodiment of the present invention, and display device is learnt the synoptic diagram of error message from the self check computer.
General computer comprises in the preposition step of carrying out BIOS POST: when pressing initiate key (power switch), the control of system is just transferred to BIOS and is finished, because this moment, voltage was also unstable, the mainboard control chip group can be sent and keeps a RESET (replacement) signal to CPU, allow the CPU initialization, wait for the POWER GOOD signal (power supply is ready to signal) that power supply sends simultaneously.After power supply begins stable power-supplying (never being stabilized to stable process certainly also is of short duration moment), chipset just removes the RESET signal (if the Reset button of manually pressing on the computer panel is restarted machine, chipset will remove the RESET signal when unclamping this button so), CPU just begins execution command from address FFFFOH at once, this address is in the address realm of system bios, no matter be Award BIOS or AMI is BIOS, be placed on a just jump instruction here, jump to start-up code place (step 201) real in the system bios.
And in a preferred embodiment of the present invention, the thing that the start-up code of system or self check computer BIOS at first will be done is being carried out POST (Power On Self Test exactly, system boot oneself detection) before each stage of (step 203), or refer to before each device is detected, can directly see through an address to the narration that should install detection of code and write remote computer, this address for example is 80H (step 202), therefore when this device makes a mistake in detection (step 204), just can be about this Device Testing narration directly through for example writing remote computer for the address of 80H, and be presented on its display device (step 205), for example as shown in Figure 3, it is a preferred embodiment of the explanation of error 30 sent of a self check computer, it is different from shown in Figure 1, and traditional testing result has only shown the error message code.
Otherwise if this device does not make a mistake (step 204) in detection, the oneself that just can continue next device detects (step 206).
Wherein for a device, detection of code can have a lot, comprises the test action of thin portion or test zone etc., and therefore corresponding detection narration also can have a lot, and and unrestricted each device the detection of code or the explanation of one correspondence only can be arranged.
The device that above-mentioned self check computer detects for example is internal memory, keyboard, video card, hard disk, floppy drive, interruptable controller or timer.
Above-mentioned display device for example is to have LCD (LCD), display of organic electroluminescence (OLED), organic polymer electroluminescent display (OPLED) or light emitting diode indicator (LED), or the screen of a computer, be connected with the self check computer for the transport module of USB (universal serial bus) (USB) and for example can utilize.
The transmission path of above-mentioned self check computer end and display device for example is 80H/COM/LPT/USB.
Because the present invention directly provides display apparatus side, the details of self check computer self-detection result are separated meter reading so the user needn't go for the error message code of corresponding manufacturer, and the comparison of also being careful just can be learnt the meaning of error message code representative.
And store to detect in collocation on the hardware of narration, only need ROM (read-only memory) (ROM) with former 256KB to expand in fact and get final product, the preferable 512KB that can be.
On the other hand, when POST successfully finishes systems inspection, will continue to carry out the program after the start; And the computer that carries out self check is wrong as finding, will handle by two kinds of situations: then shut down for catastrophic failure (critical fault), can not provide any prompting or signal because various initialization operations are not also finished this moment; Then provide prompting or audible ringing signal is given near-end or long-distance user for noncritical failure, wait for that the user deals with.

Claims (7)

1. the method for a self detecting result of basic input and output system is applied to a remote computer and a self check computer that contains display device and links up, and during this self check launch computer system boot oneself's detection (POST), it is characterized in that this method comprises the following step:
One device of this self check computer is carried out before an oneself detects, will one detect narration and see through an address and write this remote computer what should install; And
When discovery is wrong in this oneself of this device detects, will sees through this address to this detection narration that should install and write this remote computer, and be presented on this display device.
2. the method for self detecting result of basic input and output system as claimed in claim 1, it is characterized in that: this address is 80H.
3. the method for self detecting result of basic input and output system as claimed in claim 1 is characterized in that: one of them of the group that this device is made of an internal memory, a keyboard, a video card, a hard disk, a floppy drive, an interruptable controller and a timer.
4. the method for self detecting result of basic input and output system as claimed in claim 1, it is characterized in that: this display device is by a LCD (LCD), one display of organic electroluminescence (OLED), one organic polymer electroluminescent display (OPLED), one light emitting diode indicator (LED), and one of them of the group that constituted of a computer screen.
5. the method for self detecting result of basic input and output system as claimed in claim 1, it is characterized in that: this remote computer and this self check computer are connected to each other with a USB (universal serial bus) (USB).
6. the method for self detecting result of basic input and output system as claimed in claim 5 is characterized in that: this self check computer sees through a 80H/COM/LPT/USB path and should detect to narrate and reach this remote computer.
7. the method for self detecting result of basic input and output system as claimed in claim 1, it is characterized in that: this remote computer and this self check computer are connected to each other with a network.
CN 200510120928 2005-12-22 2005-12-22 Method for self detecting result of basic input and output system Pending CN1987809A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200510120928 CN1987809A (en) 2005-12-22 2005-12-22 Method for self detecting result of basic input and output system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200510120928 CN1987809A (en) 2005-12-22 2005-12-22 Method for self detecting result of basic input and output system

Publications (1)

Publication Number Publication Date
CN1987809A true CN1987809A (en) 2007-06-27

Family

ID=38184613

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200510120928 Pending CN1987809A (en) 2005-12-22 2005-12-22 Method for self detecting result of basic input and output system

Country Status (1)

Country Link
CN (1) CN1987809A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103150231A (en) * 2011-04-19 2013-06-12 仁宝电脑工业股份有限公司 Computer booting method and computer system
CN104932921A (en) * 2015-06-16 2015-09-23 联想(北京)有限公司 Start control method and electronic equipment
CN107357694A (en) * 2016-05-10 2017-11-17 佛山市顺德区顺达电脑厂有限公司 Error event reporting system and its method during startup self-detection

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103150231A (en) * 2011-04-19 2013-06-12 仁宝电脑工业股份有限公司 Computer booting method and computer system
CN103150231B (en) * 2011-04-19 2016-10-05 仁宝电脑工业股份有限公司 The method of computer booting and computer system
CN104932921A (en) * 2015-06-16 2015-09-23 联想(北京)有限公司 Start control method and electronic equipment
CN104932921B (en) * 2015-06-16 2018-07-06 联想(北京)有限公司 Start control method and electronic equipment
CN107357694A (en) * 2016-05-10 2017-11-17 佛山市顺德区顺达电脑厂有限公司 Error event reporting system and its method during startup self-detection

Similar Documents

Publication Publication Date Title
CN106055438B (en) The method and system of memory bar exception on a kind of quick positioning mainboard
US9680712B2 (en) Hardware management and control of computer components through physical layout diagrams
CN100412804C (en) Method and system for recognizing error codes of failure diagnosis card for main board
KR20060109522A (en) Method and apparatus for testing computer system
US20110055631A1 (en) Pluggable error detection board and motherboard error detection system containing the same
CN101377749B (en) Method, programmable logic device, system and apparatus for checking memory data
CN106547653B (en) Computer system fault state detection method, device and system
CN105468482B (en) Hard disk position identification and fault diagnosis method and server equipment thereof
CN101751329A (en) Method and system for realizing automatic testing
CN107168834A (en) Method and device for detecting computer startup fault
US8726088B2 (en) Method for processing booting errors
US20060026462A1 (en) Apparatus for recovering BIOS in computer system
US20030120977A1 (en) Debugging method through serial port under system shutdown and standby conditions
US9749189B2 (en) Generating graphical diagram of physical layout of computer platforms
CN1987809A (en) Method for self detecting result of basic input and output system
CN1127020C (en) Method and system for positioning failure unit during staring data processing system
CN109117299B (en) Error detecting device and method for server
CN111008098A (en) Monitoring system and method
TWI675293B (en) A host boot detection method and its system
CN102053888A (en) Self-checking method and system for arithmetic device
CN101826046B (en) Power-on debugging method of computer
CN111061603B (en) Motherboard capable of recording self-checking data, computer and recording method of self-checking data
JP2005332030A (en) Controller
CN102023909A (en) Mainboard debugging system and externally-connected debugging board thereof
JP2007241847A (en) Data storage apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication