1. Field of the Invention
The present invention relates to testing devices and testing methods, more particularly to a testing device and a testing method for testing a motherboard.
2. Description of Related Art
A motherboard, which includes a south bridge chip, a north bridge chip and buses and so on, is one of the most important components in a personal computer. Reliability and compatibility of the motherboard is very important.
A manufacturer of motherboards must test reliability and compatibility of the motherboards before shipment. Generally, a motherboard is installed in a computer. After an operating system of the computer is loaded, the computer executes some testing programs in order to get testing results. However, if the motherboard has some problems after the computer is started up and prior to loading of the operating system, no test results are obtained. In this situation, the tester cannot clearly know what is wrong with the motherboard.
What is needed, therefore, is a testing device and a testing method for testing a motherboard before an operating system is loaded.
A testing device for testing a motherboard is provided, which includes a server, a client terminal computer, a debug card, and a receiving device. The client terminal computer is connected to the server, for inquiring testing results. The debug card is attached to the motherboard, for getting test data. The receiving device connected to the debug card transmits the test data to the server via a network. A testing method for testing a motherboard is provided, which includes the following steps: a debug card getting test data from the motherboard; sending the test data to a receiving device, the receiving device transmitting the test data to a server, the server collating and analyzing the test data; and a client terminal computer inquiring test results via the server.
Other advantages and novel features will be drawn from the following detailed description of preferred embodiments with attached drawings, in which:
Referring to
When the computer is started up, a Basic Input Output System (BIOS) chip of the motherboard 10 runs power-on self tests (POST). Then the BIOS chip sends testing codes to the debug card 11 from the 80H address or other addresses. Thus, testers can know which hardware or which connection is wrong if there is a problem. The debug card 11 also receives special testing codes that the programs in the Master Boot Record (MBR) of the hard disk 12 send. These special testing codes indicate a step in the test process. For example, when the MBR sends special testing code A055BB, it indicates that POST is over. The testing codes from the BIOS chip and the current special testing code from the MBR together compose test data. The composed test data are then transmitted to the receiving device 20. The scanner 50 is provided to scan motherboard sequence numbers and operator identifying codes and so on. The receiving device 20 sends the testing codes from the BIOS chip, special current testing code from the MBR, and motherboard sequence numbers and so on from the scanner 50, to the server 30 via the network.
Referring to
Referring also to
Step 1: When the computer is switched on, the BIOS chip runs POST, and then the BIOS chip sends testing codes to the debug card 11 from 80H address or other addresses. The debug card 11 also gets special testing codes sent by the MBR of the hard disk 12. These special testing codes indicate a step in the test process.
Step 2: The debug card 11 sends test data for a just completed step in the test process, the test data include the testing codes from the BIOS, and the special testing codes to the receiving device 20 via the serial port. The scanner 50 scans motherboard sequence numbers and so on. Then the receiving device 20 sends the testing codes, the special testing codes, and information from scanner 50 to the server 30 via the network.
Step 3: The receiving device 20 sends the testing codes, the special testing codes, and the information from the scanner 50 to the communication module 31. The communication module 31 collates the received data and sends the data to the database 32 of the server 30 for storing.
Step 4: The client terminal computer 60 sends commands to the server 30. The user interface module 33 of the server 30 sends inquiries to the database 32. The database 32 returns answers to the queries to the user interface module 33 and then users can see the answers on a web site accessed by the client terminal computer 60.
Compared with the conventional testing device and testing method, the testing device can automatically collect test information before the operating system is loaded. If the motherboard 10 has some problems after the computer is started up and prior to loading of the operating system, testers can still get the testing information. Thus, testers could know why the motherboard 10 was wrong before the operating system is loaded.
It is to be understood, however, that even though numerous characteristics and advantages have been set forth in the foregoing description of preferred embodiments, together with details of the structures and functions of the preferred embodiments, the disclosure is illustrative only, and changes may be made in detail, especially in matters of shape, size, and arrangement of parts within the principles of the invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
2007 1 0200822 | Jun 2007 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
6263373 | Cromer et al. | Jul 2001 | B1 |
6336195 | Shen et al. | Jan 2002 | B1 |
6487610 | Schaefer | Nov 2002 | B2 |
6892248 | Thayer | May 2005 | B2 |
7096385 | Fant et al. | Aug 2006 | B1 |
7543277 | Righi et al. | Jun 2009 | B1 |
7555676 | Lopez et al. | Jun 2009 | B2 |
7634760 | Gumtow et al. | Dec 2009 | B1 |
20050081118 | Cheston et al. | Apr 2005 | A1 |
20060080078 | Wang et al. | Apr 2006 | A1 |
20070011507 | Rothman et al. | Jan 2007 | A1 |
20070016827 | Lopez et al. | Jan 2007 | A1 |
20080133961 | Kao et al. | Jun 2008 | A1 |
Number | Date | Country | |
---|---|---|---|
20080313503 A1 | Dec 2008 | US |