Method and apparatus for providing diagnosis of a processor...

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S002000

Reexamination Certificate

active

06807643

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to diagnosing problems in a processor which occur during an operating system boot.
BACKGROUND OF THE INVENTION
A significant area of concern in the computer industry involves how best to provide for management of computers, including, for example, providing maintenance. A big problem with personal computers (PCs) today is that they are perceived to be hard to use by a majority of non-PC owners (and even many PC owners). In one particular example, when PCs have problems, they produce cryptic behavior and require a high level of expertise to fix. One of the ways ease of use can be improved on PCs is to make them either self-diagnosing or to enable them to be diagnosed remotely by a support technician.
In the past, it has been common to provide service contracts for personal visits by repair personnel to maintain and repair computer equipment. Obviously, this is an expensive and time consuming approach.
Accordingly, significant efforts have been made toward providing remote management for computers to eliminate the need for such personal service calls.
In Local-Area-Networks (LANs), systems such as the Intel Wired-for-Manageability (WfM) have been developed to perform diagnosis and repair without the need for personal service calls. However, such systems are generally not readily adaptable to so-called “occasionally connected” computers (e.g., consumer personal computers (PCs), corporate desktops in remote branch offices, unattended servers in branch offices, mobile platforms, etc.). In the past, such occasionally connected computers have been remotely serviced and/or updated by connection over a public network, such as the Internet. However, such remote management operations require the operating system of the computer to be booted in order to establish a modem connection over the network. In many cases, this is impractical because the nature of the problem which the computer is experiencing occurs during the boot process and prevents booting the operating system. Accordingly, a significant need exists for an arrangement that can permit diagnosis and repair of a processor without the requirement for an operating system boot, especially in the area of occasionally connected computers.
U.S. Ser. No. 09/221,575 filed by David C. Stewart, one of the co-inventors of the present application, on Dec. 29, 1998 discloses a method and apparatus which permits establishing a network connection for a processor without an operating system boot. In this arrangement, pre-boot services are loaded into a volatile memory of the processor from a nonvolatile memory. These pre-boot services include code for a modem driver. The modem driver code is then used to establish the network connection. This permits remote diagnosis and repair (as well as updating) even when the processor will not boot, not only in Local-Area-Networks (LANs) such as the Intel Wired-for-Manageability (WfM), but also in the so-called “occasionally connected” computers. As such, the arrangement disclosed in Ser. No. 09/221,575 provides a good starting point for developing methods and systems that are capable of both self-diagnosis and remote repair functions. The present invention is directed to further developments of the disclosure set forth in Ser. No. 09/221,575.
SUMMARY OF THE INVENTION
A method and apparatus is provided in accordance with the present invention to provide diagnosis of the processor. To this end, a boot operation is begun and a Power-On-Self-Test (POST) operation is run as part of the boot operation. During the POST operation, failures in the POST operation are detected. Information is then stored about such failures, and the processor is rebooted. During the reboot operation, the stored information of the prior POST failure is then used for diagnosis.


REFERENCES:
patent: 5390324 (1995-02-01), Burckhartt et al.
patent: 5455933 (1995-10-01), Schieve et al.
patent: 5491790 (1996-02-01), Keeley et al.
patent: 5491804 (1996-02-01), Heath et al.
patent: 5537540 (1996-07-01), Miller et al.
patent: 5543727 (1996-08-01), Bushard et al.
patent: 5583987 (1996-12-01), Kobayashi et al.
patent: 5884073 (1999-03-01), Dent
patent: 5974546 (1999-10-01), Anderson
patent: 6014744 (2000-01-01), McKaughan et al.
patent: 6035420 (2000-03-01), Liu et al.
patent: 6170055 (2001-01-01), Meyer et al.
patent: 6230285 (2001-05-01), Sadowsky et al.
patent: 6272629 (2001-08-01), Stewart
patent: 6381694 (2002-04-01), Yen
patent: 6393559 (2002-05-01), Alexander
patent: 6393586 (2002-05-01), Sloan et al.
patent: 6449735 (2002-09-01), Edwards et al.
patent: 07295670 (1995-11-01), None
patent: 10161900 (1998-06-01), None
Ron White, “How Computers Work”, Sep. 1999, Que, Millenium Edition, pp. 17-19.*
“Logging of Power-On Self-Test Errors”, IBM Technical Disclosure Bulletin, Nov. 1990, vol. 33, iss. 6A, pp. 340-342.*
“Logging and Retrieving of Error Codes”, IBM Technical Disclosure Bulletin, Jan. 1989, vol. 31, iss. 8, pp. 265-266.

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 providing diagnosis of a processor... 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 providing diagnosis of a processor..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing diagnosis of a processor... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3321273

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