Method and apparatus for locating and displaying a defective...

Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration – Loading initialization program

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S001000, C713S330000, C713S310000, C713S340000, C713S300000

Reexamination Certificate

active

06625728

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates to a method and apparatus for data processing in general, and in particular to a method and apparatus for locating a defective component in a data processing system. Still more particularly, the present invention relates to a method and apparatus for locating a defective component in a data processing system during system startup.
2. Description of the Prior Art
A data processing system typically undergoes a series of initialization procedures at system startup. At startup or “cold boot,” each of the various hardware components of the data processing system first performs its own internal reset procedures to obtain a known stable state. Once these hardware reset procedures have completed successfully, each component of the data processing system will start a Logical Built-in Self-Test (LBIST) or an Array Built-in Self-Test (ABIST). A service processor then performs a LBIST or ABIST signature verification against a know signature value. Once the verification is complete, the service processor starts to initialize each component of the data processing system.
Next, firmware is executed to complete the initialization process. In many data processing systems, this firmware includes Power-On-Self-Test (POST) software that surveys and performs sanity checks on the system hardware, a Basic Input Output System (BIOS) that interfaces processor(s) to key peripherals such as a keyboard and display monitor, and an operating system loader (bootstrap) program that launches execution of a selected operating system. These basic firmware procedures, which are often bundled together in a startup flash memory, enable the data processing system to obtain an operating state at which the data processing system is available to execute a user's applications.
During the execution of the firmware, the firmware typically interacts with one specific component within the data processing system at a time. When a system “hang” occurs during startup, there is a high probability that the cause of the system “hang” is related to the component that the firmware or the service processor is accessing at the time. Without any additional knowledge, the identification of the source of error is typically accomplished by replacing each adaptor card in the data processing system to determine whether or not the adaptor card causes a system “hang.” This procedure is very time-consuming and error-prone. Consequently, it would be desirable to provide an improved method for locating a defective component in a data processing system during system startup.
SUMMARY OF THE INVENTION
In accordance with a preferred embodiment of the present invention, each component within a data processing system is assigned a location code. Then, a progress code is associated with a location code and a function being loaded to or executed in a component. After supplying power to the data processing system, the components of the data processing system are initialized to establish a configuration. During the initialization, a location code of a component and a corresponding progress code are displayed on a display panel. In response to a system hang, a defective component can be identified utilizing the location code and the progress code displayed on the display panel.
All objects, features, and advantages of the present invention will become apparent in the following detailed written description.


REFERENCES:
patent: 4936419 (1990-06-01), Stadler et al.
patent: 5081626 (1992-01-01), Scott
patent: 5491631 (1996-02-01), Shirane et al.
patent: 5758155 (1998-05-01), Circenis
patent: 5778006 (1998-07-01), Mukai et al.
patent: 5916286 (1999-06-01), Seashore et al.
patent: 6044411 (2000-03-01), Berglund et al.
patent: 6100887 (2000-08-01), Bormann et al.
patent: 6167463 (2000-12-01), Arp et al.
patent: 6170025 (2001-01-01), Drottar et al.
patent: 6269417 (2001-07-01), Mahalingam
patent: 6370606 (2002-04-01), Bonola
patent: 6381694 (2002-04-01), Yen
patent: 2001/0042225 (2001-11-01), Cepulis et al.
patent: 63274325 (1988-11-01), None
Chan, J.C.; “An improved technique for circuit board interconnect test”, Instrumentation and Measurement, IEEE Transactions on , vol.: 41 Issue: 5 Oct. 1992, pp.: 692-698.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for locating and displaying a defective... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for locating and displaying a defective..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for locating and displaying a defective... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3017454

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.