v Operating system to BIOS to hardwareThis is the recommended way. It’s the most flexible because it is independent ofthe hardware.v Applications to operating system to BIOS to hardwareThis method is inflexible and is dependent on the operating system.v Applications to BIOS to hardwareThis method has some flexibility but it is dependent on the BIOS.v Applications to hardwareThis method is dependent on the hardware and is very inflexible. However, it isvery fast, very efficient, and it has no overhead.Hardware considerationsUse the following tools to help identify and resolve hardware-related problems.v Power-on self-test (POST)v POST Beep codesv Test programsv Error messagesPOST does the following operations.v Checks some basic system board operationsv Checks the memory operationv Starts the video operationv Verifies that the diskette drive is workingv Verifies that the hard disk drive is workingUse the test programs that come with this HMM or with the system you areservicing to test the IBM components of the system and some external devices.Also, from the DOS prompt or from OS/2 Utilities, use the CHKDSK command tocheck and repair hard disk data allocation errors.Error messages generated by the software (the operating system or applicationprograms), generally are text messages. However, error messages can be text,numeric, or both text and numeric.Any time there is an error message indicating a problem with the system, followthe General Checkout procedures in this HMM to resolve the problem.Basically, there are five types of error messages.v POST error messages are displayed when the POST finds problems with thehardware or detects a change in the hardware configuration.v POST Beep codes are sounds emitted from the speaker if the POST finds aproblem. One beep indicates that the POST completed successfully. Multiplebeeps indicate a problem was found.v Diagnostic error messages are displayed when a test program finds a problemwith a hardware component.v Software-generated error messages are displayed if a problem or conflict isfound by an application program, the operating system, or both. For anexplanation of these messages, refer to the information supplied with theinstalled software package. Also, refer to “Software considerations” on page 107.108 Hardware Maintenance Manual