The best way of knowing if the Processor is functioning is to feel its temperature after the computer has been on for some time. If the Clock Generator is not operating and supplying a clock signal to the Processor, the Processor will not even warm up above the ambient temperature. Identifying and gaining access to the Clock pins on the Processor chip to see if the Clock signal is present is not usually possible. The Clock generator is part of the Chipset and if it fails the System Board is useless.
Plug in diagnostic cards called POST Cards are available and these display a series of error codes produced by the Power On Self Test routines on a LED display, as the computer is booted. The error codes are available for most brands and versions of BIOS but as these devices mostly test functions built into the Chipset, about all they can be used for is to see if the Processor is functioning and to prove a System Board is faulty.
The first logical procedure to carry out is to set the RAM parameters to the defaults provided by the CMOS setup routine. This will reset the timing signals to conservative values rather than optimum ones, that may be on the limits of the devices. You may see figurers relating to Wait States and RAM access, Wait States make the processor miss a few clock cycles between sending out an address on the Address Bus and looking for the data at that address on the Address Bus.
The speed of RAM access is related to the External Clock speed (also called Bus Speed) of the Processor and so lowering the Clock speed, will allow the devices more time to get ready to output data between the time the address is sent and the data read. This is not a long term solution to the problem but it will indicate the problem may be with the RAM. Some users are setting the processor clock speed higher than the rating on the chip, a process called Over Clocking, and this will usually lead to intermittent problems particularly at high ambient temperatures.
Replace the RAM with know good devices. Be aware not all brands and types of RAM will work satisfactorily in all System Boards. This is where Internet access may be handy, you may be able to contact the boards Manufacturerís Support Department and ask about the type and brand of RAM you are using. Older System Boards may only function with FP-RAM, not EDO-RAM, and as FP-RAM is obsolete technology it is now hard to obtain new.
Simple RAM tests can be carried out using Diagnostic Software like Checkit but these are not as good as actually running Applications. Bench Mark test are often used to test RAM under real operating conditions but if the system fails, there is no way of knowing for sure, if the failure was caused by RAM.
If the indictor light is on or flashing, and the screen is blank, try the Video Display on another computer, this will then indicate if the Monitor or Video Interface is at fault. If there is some sort of image on the screen, but it is rolling, wrong colours, or diagonal lines across the screen, then the cable between the Monitor and the Interface may be faulty. These same faults can be caused by a failure in the Video Interface but it is unusual.
Correct operation of the Video Interface can be verified by connecting a known good display to the interface but we must be careful with what type of display it is. Most workshops have an old VGA Display for testing but if the Video Interface is set for high resolution and high scan frequency modes, this monitor may not function properly and will give a false indication. Be sure you are using an appropriate display that will handle all the video modes the interface is capable of.
Once we are sure the Video Interface is at fault, there are alternative actions that can be taken.
Is the fault simply the wrong device drivers for the Video Interface fitted to the computer ?. This would be a setup problem and with modern Operating Systems like Windows 95 this is unlikely to be the cause. Modern Operating Systems usually detect an inappropriate Video Interface setting and default to a safe mode of operation.The latest trend for cheap PC Systems is to include the Video Interface on the System Board and if the interface fails, there may be nothing else for it, the System Board must be replaced. Some boards have jumpers to disable on-board peripherals and it may be possible to disable the Video Interface, and install a card in a bus slot. Many of these cheap boards however have very few Bus Slots and so there may not be a fee slot to use for this.
Is the Video Interface on the System board, or on a plug in card ?. If the Video Interface is on a separate interface card, replacing it is a simple matter. If the original brand/model is no longer available make sure to remove the old driver files and install any new files that may be required by the card. Operating Systems like Windows 95 will make this procedure easy by defaulting to generic VGA mode and asking for the new support files.
The best way to carry out a simple Floppy Disk Drive test is to prepare a Disk "full of files" on a known good drive, and try to copy it to a TEMP subdirectory on the hard drive of the test machine, using the command XCOPY or a similar procedure under Windows. You can fill a Disk "full of files" from the DOS or Windows subdirectory.
If a Floppy Disk Drive will not read or write first check the drive is correctly reported in the CMOS Setup, and they try another cable between the Floppy Drive Interface and the Drive. If these two checks fail, the problem is most likely in the Drive or the Interface. The drive is easy to replace but a failed Interface now days means the System Board must be replaced.
Testing Hard Drives is quite difficult and here we will only consider drives using the most common interface, Enhanced IDE. Faults in this area can be due to a faulty drive, the drive wrongly configured in the CMOS setup, incorrect Master/Slave configuration, or a faulty Hard Drive Interface or cable.
The first step is to run the CMOS setup routine and check the drives reported parameters correspond with those for the particular drive. Modern PC CMOS Setup routines provide a means of detecting the drive parameters and these in turn usually provide options of how to use the drive. These options involve how to overcome drive size limits originally imposed by the BIOS Routines and the Operating System. If a drive has been formatted under one of these options it will not be readable under the others. (Terms like LBA, Large and Normal apply here)
There is a chance the BIOS may incorrectly report a drives parameters but this would be unusual. A more likely problem is incorrectly configured Master/Slave jumpers on the drives if a drive is used with a second Hard Drive or a CDROM or similar device on the same Controller. The Internet is a good source of information on drive parameters and jumper settings.
If the CMOS information and the jumper settings seem correct, try the drive on its own in the same machine. If this fails, try it in another computer, on itís own. If it will not boot you can then try using FDISK and reformatting the drive, bearing in mind any data on the drive will be lost forever. This may fix the problem, if the information on the drive was damaged by a fault in the Operating System or an Application.
If the drive functions correctly in the other machine, try it in the first machine with a new interface cable. If this fails then the problem is most likely in the Hard Drive Interface and as this is usually built into the System Board, the board must be replaced.
A further complication involves the device drivers that provide support to the Operating System and Applications for the printer. If these are not installed and configured correctly the printer will not function properly. Installation disks are provided with printers, and Operating Systems like Windows 95 have native support built in for many common printers. Diagnostic Software like MSD and Checkit provide very basic printer test procedures.
Sound cards also require support files that depend on the operating system in use and the best way to test these is to re-install the software, using the disks that came with the interface card.