Patent · US Expired

Method and apparatus for diagnosing and conveying an identification code in post on a non-booting personal computer

US6393586B1 · kind B1 · utility

37Cited by
13References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 4, 1999
Grant dateMay 21, 2002
Priority date
Expiry dateFeb 4, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/2284
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Method and apparatus for conveniently diagnosing and conveying to a user the cause of a catastrophic failure during POST of a non-booting PC is described. In one embodiment, when an ID code identifying a POST procedure is written to port 80h, the ID code is also written to a POST code field in a non-volatile memory device. If the PC “hangs” prior to completion of POST, there will be a non-zero byte in the POST code field identifying which POST procedure resulted in the hang. Accordingly, if during boot-up of the PC, a non-zero byte is detected in the POST code field, the ID code will be beeped to the user to identify the POST procedure that caused the PC to hang. If POST completes successfully, the POST code field is set to zero and POST continues through the normal sequence. In an alternative embodiment, after the ID code identifying the next POST procedure to be performed has been written to port 80h and to the POST code field, a timeout value is added to a watchdog timer, at which point the POST procedure is initiated. If the watchdog timer times out, the PC will automatically re-boot. Upon re-boot, if the value stored in the POST code field is non-zero, the POST cod…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.