SlideShare a Scribd company logo
Trouble Shooting
Trouble shooting is the process of tracing and correcting faults in a mechanical or electronic system.
Trouble shooting in a computer is an intelligent and sophisticated process. Successful trouble shooting
depends on the following four factors:
- Problem solving approach
- Techniques adopted in trouble shooting
- Tools and test equipment used
- Diagnostics aids in PC
Computer Faults:
A fault in a computer system affects the normal operation of the computer, i.e, the computer
malfunctions. The symptoms of malfunction are almost unlimited and vary with the nature of the fault.
The types of symptoms we often come across are listed below:
- A program has given wrong results.
- A program is looping continuously
- The CPU has lost control
- There is a junk display on the CRT monitor
- The hard disk drive is not working
- Opening more than one window causes the system software to hang
- Computer intermittently cancels job with any of the following messages:
o Spurious Interrupt
o Memory parity error
o File not found
o Divide by Zero
o Overrun
- A program gives different results at different runs.
Nature of faults: solid and intermittent
Computer faults can be broadly classified into 2 types based on the frequency of occurrence of the
program.
- Permanent or Solid fault: When there is a permanent fault in a computer the computer
misbehaves consistently. Any number of times the program is run, the result or symptoms will
be same
- Intermittent fault: When there is an intermittent fault, the computer’s behavior is not
consistent. Sometimes it works properly and suddenly it malfunctions. After a certain period of
time, it recovers from the fault automatically and again starts functioning properly.
Types of Faults: (Hardware & Software):
A hardware which works now may fail even in the next second. But a software one proven always works.
Hence if there is a software fault in a computer, it is because of one of the following two reasons:
- The program is not proven. It is a new program which is not yet debugged thoroughly
- The program works only for certain types of data. This is due to the incomplete testing of the
software.
Software errors may appear to be hardware errors. One must clearly understand that a working
software can never malfunction.
A Hardware problem is classified as a fault in an actual component or in the configuration of that
component.
Hardware problems are of many types:
- Electronic Problems
- Mechanical Problems
- Environmental problems
- Media problems
Each of these types may cause both solid and intermittent problem. They may cause a similar
problem. In practice, it is easier to identify the cause of solid problems. An intermittent mechanical
problem may give symptoms that may mislead the engineer to conclude it as an electronic problem.
The symptoms caused by the media problems make one think that they are either hardware or
software problems. Hence an intermittent problem needs a very careful and systematic approach.
Diagnostics Programs and Tools: Computer manufacturers supply special diagnostic programs.
These programs contains test routines to verify the various functions of the computer hardware.
Running these programs help one to decide whether the hardware is faulty or not. In order to verify
the presence of intermittent problems, it is necessary to run the diagnostics multiple times. These
test programs very often help us to confirm whether a problem in a computer is related to hardware
or software. If diagnostic programs runs successfully without pointing out any problems. Then the
chance of a hardware fault is remote. But there are two exceptions to this:
- Intermittent problems may play a hide and seek game.
- Some problems may be too complex to be detected by simple diagnostic programs. These faults
may occur only when several subsystems work simultaneously.
Unless diagnostic programs simulate the above two situations, then faults may not be caught by
the diagnostics programs. (If these two exceptional cases are neglected, the service engineer
will be looping indefinitely in wrong areas). In this cases, the engineer has to look for alternative
ways of troubleshooting.
Rest out of Diagnostic Programs:
Methods of operation eg.
- Black box, which is testing of a mechanism without knowing how it works, and merely focusing
on the accuracy of output data based on a known input.
- White box, which uses knowledge of a mechanisms inner functions to direct testing.
- Background diagnostics, that perform testing of systems components during idle-time of a
system.
Rest out of nodal testers:
Logic Prob: it is handheld pen-like-test probe used for analyzing and troubleshooting the logical
states(Boolean 0 or 1) of a digital circuit. These are usually differently coloured LEDs on the probe’s
body:
- Red and green LEDs indicate high and low states respectively
- Amber LED indicates a pulse
Trouble Shooting Tools:
There are 2 types of trouble shooting tools:
- Nodal testers: Nodal testers are simple conventional test equipment used for probe in and
around the fault circuit. These testers include oscilloscope, logic probe, logic clip, logic pulser,
current tracer and comparator
o Logic Probe- logic probe is a handheld low cost test equipment with which nearly ninety
percent of the fault can be diagnosed, without an oscilloscope which is 10 to 20 times
costlier. It is used to find out the logic state of any node in a circuit including steady
states and pulses. The internal circuit in a logic probe is powerful to detect even very
narrow pulses.
o Logic Pulser: is a handheld tool used to inject pulses at the input of a gate under test. A
single pulse or a stream of pulses at different frequencies is issued as per the user
choice.
It is capable of delivering pulses of various computations, to any type of circuit we wish
to test. It is needed to properly test and locate a fault in digital circuits. It becomes very
useful when a tricky fault comes in. It becomes useful when circuits require to be tested
in sections. This means the input waveform is not present and we require to know if the
circuit will process the signal when it all goes together. It is capable of delivering pulses
to a circuit so that the result(s) can be detected, even though the circuit may not be
complete.
o Current Tracer: is a handheld tool which detects current flow in electronic circuits. It is
useful in locating shorted components, track shorts, solder bridges, Vcc to ground shorts
etc.
It detects current activity on Logic nodes. It can be used to identify current paths and
relative magnitudes. The electromagnetic field generated by a change in current is
detected by the inductive pick-up on the tip of the tracer. The tracer only responds to a
change in current, not DC current. A lamp indicator shows the relative magnitude of
current going through the node. The brighter the light gets, the more current in going
through the node.
o Oscilloscope: helps to resolve almost any problem in a PC.
It is a type of electronic test instrument that allows observation of constantly varying
signal voltages, usually as a two-dimensional plot of one or more signals as a function of
time. Non-electrical signals (such as sound or vibration) can be converted to voltages
and displayed. The observed waveform can be analyser for such properties as
amplitude, frequency, rise time, time interval, distortion etc.
It is useful is these levels of testing:
 Test logic level
 Measure the signal characteristics such as frequency, pulse width, rise and fall
time, ringing, noise etc.
 To measure the timing relationship between 2 or more signals
- System Testers: are sophisticated test equipment which are useful to quickly isolate the faulty
system. The system testers include emulators, functional testers, signature analyzers and logic
analyzers.
Fault Elimination Process:
Fault finding is a technique. Some faults can be easily traced out if one proceeds systematically,
starting from the symptoms. Some faults show complex symptoms with no clue at all. For such faults
there are no defined starting points. In such case, service engineers should try out an appropriate
elimination process.
The steps of fault elimination procedure are common to any computer. Some of these can be
omitted depending on the symptoms. Intuition is necessary for the progress of troubleshooting.
Dead System: A computer is said to be dead when an absolutely essential signal is absent. It is easy
to confirm whether a system is dead or alive. Following are some of the symptoms of a dead
computer:
- dc voltage is absent
- clk signal is absent
- ROM output is inactive
- Microprocessor is faulty or dead
- The ac fuse is blown
Spurious Problems: Sometimes the computer malfunctions randomly. Logical and systematic
trouble shooting may not yield any clue. In such cases the engineer should look for symptoms of
spurious problem. Some of the hidden symptoms of spurious problems are-
- dc voltage has excessive ripples
- dc voltage is noisy
- clk signal is not stable
- loose contacts of cables and connectors
- there is noise pick up on the next input or on other bus signals
Security Failures: In any computer, sometimes there are abnormal symptoms, due to
malfunctioning of special hardware meant for error detection.
Three types of problems are caused by such security logic:
- When there is no error, the error detection logic (Eg. ECC ch..) raises a false alarm.
- When there is an error, the security guard sleep without catching it. The error propagates and
creates confusion.
- The error detection hardware malfunctions in generating appropriate coding. For example, the
parity generator may generate a wrong parity bit. This goes unnoticed immediately when the
parity checker detects an error, the OS wrongly considers it a genuine error.
Heart Beats:
We have seen some of the symptoms of a dead PC earlier. These are the general symptoms
applicable to any computer. In addition, there are some more check points which are the heart
beats of PCs. By sensing these, the engineer can predict the problem type and determine how to
proceed with diagnosis. Two such effective check points are-
o Memory Refresh Request: Refresh in DRAM IC is done at regular interval. For this
purpose, refresh signal is generated once every 15 µsec. if this pulse is present it
indicates the following-
 Microprocessor is alive. Initial start-up is successful. Reset sequence had been
completed.
 Microprocessor firmware has successfully initialized the refresh counter
 The refresh logic is functioning properly
 The data bus, address bus and control bus are reasonable error free
o Timer 0- Ticks: The PC maintains the time of day. This time is periodically updated by
the cooperation between timer 0 and timer interrupt service routine. The timer 0(PIT)
raises Tick periodically and the system uses these interrupt signals to update the time.
The generation of the Tick can be monitored by probing IRQ0 signal from PIT.
Systematic Troubleshooting
Adhoc techniques of troubleshooting don’t always help an engineer. Systematic trouble shooting is a
logical approach. It is a scientific and analytical process. The systematic troubleshooting approach can be
divided into the following steps:
- Symptoms Observation
- Symptoms Analysis
- Fault Diagnosis
- Fault Rectification
Symptoms Observation:
The first step in troubleshooting a system or peripheral is observing all the symptoms caused by the
fault in the system. For some problems, especially for problems due to multiple faults, it will be
impossible to locate the exact fault or it will take a long time & thus the downtime will be increased. The
time spent on symptoms observation in turn will yield proportional return during fault locating. Clean
mind and concentration is essential while troubleshooting a problem. Certain complex problems can be
understood only if the engineer has an overall idea of the system functioning of various software
routines, and sequences performed by POST,BIOS and OS
Symptoms Analysis:
A careful analysis of the symptoms will give a clue to the fault location process. When there are multiple
symptoms the engineer should try to correlate the various symptoms to identify the problem. If any
relationship or clue is found, several steps can be skipped during fault location, thereby reducing the
downtime considerably. In cases where there is no interrelation between the symptoms of a problem,
the engineer should proceed with the fault location, without wasting time in attempting to establish the
relationship.
If multiple faults are present, then we may be minted by mixed symptoms. It is difficult to predict the
presence of multiple faults. Two probable clues are
- Symptoms are not consistent but keep changing
- Certain Symptoms vanish suddenly
Troubleshooting a system with multiple faults is a tough task. We may have to repeat the test multiple
times. Once multiple fault is suspected, one should be strictly systematic.
Fault Diagnosis:
It is a highly sophisticated scientific process. The most important point here is the multi-dimensional
view to be applied by the hardware engineer while troubleshooting problems. The main dimensions are-
- Architecture: Certain problems can be visualized properly only when you analyze the problem
and the behavior of the computer as a system consisting both of hardware and software.
Software may be either a system software or an application software. It is not necessary that we
should be a programmer. But we should know what the programs do, when they start and stop
some activities and when they interact with hardware.
- Organization: Different faults may create the same external symptom. The engineer must
distinguish the different faults by a deep analysis of the internal machine status. Every computer
has certain unique organizational aspects. Before trouble shooting a computer, the engineer
should understand the specific details of organization of the computer.
The computer with the same architecture need not have the same organization. The hardware
organization refers to functional and physical distribution of various subsystems in the
computer. It is decided by the computer designers based on the status of computer technology
during the design stage.
Hardware engineer should know the organizational aspects including detailed timing
relationships and signal sequences. Even if the engineer fortes all the signals in a computer
system, he won’t be able to locate the fault if he does not know how to correlate the various
signal conditions.
Engineering Layout: Certain problems are caused by mere physical layout faults:
Faulty cable, loose connection, open wire, track short, etc.
To catch these problems, one must thoroughly analyze the physical aspects.
The layout documents related to a computer are-
Circuit diagram
Board layout diagram
Cable signals list
Connecter signals list
Jumper settings
Environment: Certain problems are caused due to environmental conditions and are listed below:
High Temperature
DUST
Magnetic fields
Humidity
Fault Rectification: Once a problem is diagnosed thoroughly and the fault is traced, the rectification
involves skilled mechanical work rather than analytical work. This step may involve performing one or
more of the actions depending on the result of fault diagnosis.
- Replacing a defective IC or other components
- Replacing a defective PCB
- Cleaning the R/W heads
- Formatting a diskette or hard disk
- Adjustments: mechanical or electrical
- Controlling temperature or improving cooling.
Microprocessor:
The microprocessor is a boon for designers. At the same time it is a headache to service engineers and
technicians. Troubleshooting any microprocessor based equipment needs special skills because of the
sophisticated capabilities of the microprocessor. The microprocessor is a smart and intelligent
component. Unlike non-intelligent ICs, its outputs cannot be simply correlated to inputs. A
microprocessor behaves according to the instruction it has fetched.
A microprocessor’s internal activity can be guessed to some extent by carefully analyzing its output
signals but an overall picture can be gained only if we know the instruction being executed by the
microprocessor. One must know the program sequence in a microprocessor based equipment in order
to troubleshoot faults systematically and meaningfully.
In almost every microcomputer, there is a firmware paced in ROM. A service engineer must have a clear
idea about the functions and the sequence of execution of various firmware routines.

More Related Content

What's hot

Greedyalgorithm
Greedyalgorithm Greedyalgorithm
Greedyalgorithm
Diksha Lad
 
Paradigms
ParadigmsParadigms
Paradigms
Edward Blurock
 
Desktop icons
Desktop iconsDesktop icons
Desktop icons
MaryJane234
 
pdlc
pdlc pdlc
Python ppt
Python pptPython ppt
Python ppt
Rachit Bhargava
 
Regular Languages
Regular LanguagesRegular Languages
Regular Languages
parmeet834
 
Call by value and call by reference in java
Call by value and call by reference in javaCall by value and call by reference in java
Call by value and call by reference in java
sunilchute1
 
Lecture6 syntax analysis_2
Lecture6 syntax analysis_2Lecture6 syntax analysis_2
Lecture6 syntax analysis_2
Mahesh Kumar Chelimilla
 
Lect 1-class and object
Lect 1-class and objectLect 1-class and object
Lect 1-class and object
Fajar Baskoro
 
Types of Statements in Python Programming Language
Types of Statements in Python Programming LanguageTypes of Statements in Python Programming Language
Types of Statements in Python Programming Language
Explore Skilled
 
Python dictionary
Python dictionaryPython dictionary
Python dictionary
eman lotfy
 
Php array
Php arrayPhp array
Php array
Nikul Shah
 
Programming paradigm
Programming paradigmProgramming paradigm
Programming paradigm
busyking03
 
Nondeterministic Finite Automata
Nondeterministic Finite AutomataNondeterministic Finite Automata
Nondeterministic Finite AutomataAdel Al-Ofairi
 
Left recursion
Left recursionLeft recursion
Left recursion
Farzana Aktar
 
javaScript.ppt
javaScript.pptjavaScript.ppt
javaScript.ppt
sentayehu
 
Control Structures in Python
Control Structures in PythonControl Structures in Python
Control Structures in Python
Sumit Satam
 
Depth-First Search
Depth-First SearchDepth-First Search
Depth-First Search
Md. Shafiuzzaman Hira
 

What's hot (20)

ASSIGNMENT STATEMENTS AND
ASSIGNMENT STATEMENTS ANDASSIGNMENT STATEMENTS AND
ASSIGNMENT STATEMENTS AND
 
Greedyalgorithm
Greedyalgorithm Greedyalgorithm
Greedyalgorithm
 
Paradigms
ParadigmsParadigms
Paradigms
 
Desktop icons
Desktop iconsDesktop icons
Desktop icons
 
pdlc
pdlc pdlc
pdlc
 
Python ppt
Python pptPython ppt
Python ppt
 
Regular Languages
Regular LanguagesRegular Languages
Regular Languages
 
Call by value and call by reference in java
Call by value and call by reference in javaCall by value and call by reference in java
Call by value and call by reference in java
 
Lecture6 syntax analysis_2
Lecture6 syntax analysis_2Lecture6 syntax analysis_2
Lecture6 syntax analysis_2
 
Lect 1-class and object
Lect 1-class and objectLect 1-class and object
Lect 1-class and object
 
Types of Statements in Python Programming Language
Types of Statements in Python Programming LanguageTypes of Statements in Python Programming Language
Types of Statements in Python Programming Language
 
Python dictionary
Python dictionaryPython dictionary
Python dictionary
 
Php array
Php arrayPhp array
Php array
 
Programming paradigm
Programming paradigmProgramming paradigm
Programming paradigm
 
Nondeterministic Finite Automata
Nondeterministic Finite AutomataNondeterministic Finite Automata
Nondeterministic Finite Automata
 
Left recursion
Left recursionLeft recursion
Left recursion
 
javaScript.ppt
javaScript.pptjavaScript.ppt
javaScript.ppt
 
Operators in PHP
Operators in PHPOperators in PHP
Operators in PHP
 
Control Structures in Python
Control Structures in PythonControl Structures in Python
Control Structures in Python
 
Depth-First Search
Depth-First SearchDepth-First Search
Depth-First Search
 

Similar to Trouble Shooting PC

Fault Finding.pptx
Fault Finding.pptxFault Finding.pptx
Fault Finding.pptx
MUST
 
Fault tolearant system
Fault tolearant systemFault tolearant system
Fault tolearant systemarvinthsaran
 
Troubleshooting & Tools
Troubleshooting & ToolsTroubleshooting & Tools
Troubleshooting & Tools
Prabu U
 
Computer hardware troubleshooting
Computer hardware troubleshootingComputer hardware troubleshooting
Computer hardware troubleshooting
thehackerconcept .
 
Fault tolerance techniques tsp
Fault tolerance techniques tspFault tolerance techniques tsp
Fault tolerance techniques tspPradeep Kumar TS
 
Pc dianosing
Pc dianosingPc dianosing
Pc dianosing
riomar catinguel
 
Apply Problem Solving Techniques to Routine Malfunctions.pptx
Apply Problem Solving Techniques to Routine Malfunctions.pptxApply Problem Solving Techniques to Routine Malfunctions.pptx
Apply Problem Solving Techniques to Routine Malfunctions.pptx
wesendesta2
 
Proper Use of Tools
Proper Use of ToolsProper Use of Tools
Proper Use of Tools
MLG College of Learning, Inc
 
SE2_Lec 20_Software Testing
SE2_Lec 20_Software TestingSE2_Lec 20_Software Testing
SE2_Lec 20_Software Testing
Amr E. Mohamed
 
apply problem solve.pdf
apply problem solve.pdfapply problem solve.pdf
apply problem solve.pdf
dereje33
 
Lab 1 reference manual
Lab 1 reference manualLab 1 reference manual
Lab 1 reference manual
trayyoo
 
Plc documentation final
Plc documentation finalPlc documentation final
Plc documentation final
Sonu Kumar
 
Identifying and Resolving Network Problems 50 best.pptx
Identifying and Resolving Network Problems 50 best.pptxIdentifying and Resolving Network Problems 50 best.pptx
Identifying and Resolving Network Problems 50 best.pptx
ReshidJewar
 
Troubleshooting in plc
Troubleshooting in plcTroubleshooting in plc
Troubleshooting in plc
Nisarg Naik
 
Lo1.3 diagnosing computer systems
Lo1.3 diagnosing computer systemsLo1.3 diagnosing computer systems
Lo1.3 diagnosing computer systems
Frya Lora
 
ROBOTICS - Introduction to Robotics Microcontroller
ROBOTICS -  Introduction to Robotics MicrocontrollerROBOTICS -  Introduction to Robotics Microcontroller
ROBOTICS - Introduction to Robotics Microcontroller
Vibrant Technologies & Computers
 
Control system
Control systemControl system
Control system
Anjum Aftab Mirza
 
Embedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijayEmbedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijay
Vijay Kumar
 
Identify and resolve network problems
Identify and resolve network problemsIdentify and resolve network problems
Identify and resolve network problems
Abenezer Abiti
 
Types of Computer System Errors.pptx
Types of Computer System Errors.pptxTypes of Computer System Errors.pptx
Types of Computer System Errors.pptx
ArjunePantallano1
 

Similar to Trouble Shooting PC (20)

Fault Finding.pptx
Fault Finding.pptxFault Finding.pptx
Fault Finding.pptx
 
Fault tolearant system
Fault tolearant systemFault tolearant system
Fault tolearant system
 
Troubleshooting & Tools
Troubleshooting & ToolsTroubleshooting & Tools
Troubleshooting & Tools
 
Computer hardware troubleshooting
Computer hardware troubleshootingComputer hardware troubleshooting
Computer hardware troubleshooting
 
Fault tolerance techniques tsp
Fault tolerance techniques tspFault tolerance techniques tsp
Fault tolerance techniques tsp
 
Pc dianosing
Pc dianosingPc dianosing
Pc dianosing
 
Apply Problem Solving Techniques to Routine Malfunctions.pptx
Apply Problem Solving Techniques to Routine Malfunctions.pptxApply Problem Solving Techniques to Routine Malfunctions.pptx
Apply Problem Solving Techniques to Routine Malfunctions.pptx
 
Proper Use of Tools
Proper Use of ToolsProper Use of Tools
Proper Use of Tools
 
SE2_Lec 20_Software Testing
SE2_Lec 20_Software TestingSE2_Lec 20_Software Testing
SE2_Lec 20_Software Testing
 
apply problem solve.pdf
apply problem solve.pdfapply problem solve.pdf
apply problem solve.pdf
 
Lab 1 reference manual
Lab 1 reference manualLab 1 reference manual
Lab 1 reference manual
 
Plc documentation final
Plc documentation finalPlc documentation final
Plc documentation final
 
Identifying and Resolving Network Problems 50 best.pptx
Identifying and Resolving Network Problems 50 best.pptxIdentifying and Resolving Network Problems 50 best.pptx
Identifying and Resolving Network Problems 50 best.pptx
 
Troubleshooting in plc
Troubleshooting in plcTroubleshooting in plc
Troubleshooting in plc
 
Lo1.3 diagnosing computer systems
Lo1.3 diagnosing computer systemsLo1.3 diagnosing computer systems
Lo1.3 diagnosing computer systems
 
ROBOTICS - Introduction to Robotics Microcontroller
ROBOTICS -  Introduction to Robotics MicrocontrollerROBOTICS -  Introduction to Robotics Microcontroller
ROBOTICS - Introduction to Robotics Microcontroller
 
Control system
Control systemControl system
Control system
 
Embedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijayEmbedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijay
 
Identify and resolve network problems
Identify and resolve network problemsIdentify and resolve network problems
Identify and resolve network problems
 
Types of Computer System Errors.pptx
Types of Computer System Errors.pptxTypes of Computer System Errors.pptx
Types of Computer System Errors.pptx
 

Recently uploaded

Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 

Recently uploaded (20)

Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 

Trouble Shooting PC

  • 1. Trouble Shooting Trouble shooting is the process of tracing and correcting faults in a mechanical or electronic system. Trouble shooting in a computer is an intelligent and sophisticated process. Successful trouble shooting depends on the following four factors: - Problem solving approach - Techniques adopted in trouble shooting - Tools and test equipment used - Diagnostics aids in PC Computer Faults: A fault in a computer system affects the normal operation of the computer, i.e, the computer malfunctions. The symptoms of malfunction are almost unlimited and vary with the nature of the fault. The types of symptoms we often come across are listed below: - A program has given wrong results. - A program is looping continuously - The CPU has lost control - There is a junk display on the CRT monitor - The hard disk drive is not working - Opening more than one window causes the system software to hang - Computer intermittently cancels job with any of the following messages: o Spurious Interrupt o Memory parity error o File not found o Divide by Zero o Overrun - A program gives different results at different runs. Nature of faults: solid and intermittent Computer faults can be broadly classified into 2 types based on the frequency of occurrence of the program. - Permanent or Solid fault: When there is a permanent fault in a computer the computer misbehaves consistently. Any number of times the program is run, the result or symptoms will be same - Intermittent fault: When there is an intermittent fault, the computer’s behavior is not consistent. Sometimes it works properly and suddenly it malfunctions. After a certain period of time, it recovers from the fault automatically and again starts functioning properly. Types of Faults: (Hardware & Software): A hardware which works now may fail even in the next second. But a software one proven always works. Hence if there is a software fault in a computer, it is because of one of the following two reasons: - The program is not proven. It is a new program which is not yet debugged thoroughly
  • 2. - The program works only for certain types of data. This is due to the incomplete testing of the software. Software errors may appear to be hardware errors. One must clearly understand that a working software can never malfunction. A Hardware problem is classified as a fault in an actual component or in the configuration of that component. Hardware problems are of many types: - Electronic Problems - Mechanical Problems - Environmental problems - Media problems Each of these types may cause both solid and intermittent problem. They may cause a similar problem. In practice, it is easier to identify the cause of solid problems. An intermittent mechanical problem may give symptoms that may mislead the engineer to conclude it as an electronic problem. The symptoms caused by the media problems make one think that they are either hardware or software problems. Hence an intermittent problem needs a very careful and systematic approach. Diagnostics Programs and Tools: Computer manufacturers supply special diagnostic programs. These programs contains test routines to verify the various functions of the computer hardware. Running these programs help one to decide whether the hardware is faulty or not. In order to verify the presence of intermittent problems, it is necessary to run the diagnostics multiple times. These test programs very often help us to confirm whether a problem in a computer is related to hardware or software. If diagnostic programs runs successfully without pointing out any problems. Then the chance of a hardware fault is remote. But there are two exceptions to this: - Intermittent problems may play a hide and seek game. - Some problems may be too complex to be detected by simple diagnostic programs. These faults may occur only when several subsystems work simultaneously. Unless diagnostic programs simulate the above two situations, then faults may not be caught by the diagnostics programs. (If these two exceptional cases are neglected, the service engineer will be looping indefinitely in wrong areas). In this cases, the engineer has to look for alternative ways of troubleshooting. Rest out of Diagnostic Programs: Methods of operation eg. - Black box, which is testing of a mechanism without knowing how it works, and merely focusing on the accuracy of output data based on a known input. - White box, which uses knowledge of a mechanisms inner functions to direct testing. - Background diagnostics, that perform testing of systems components during idle-time of a system. Rest out of nodal testers:
  • 3. Logic Prob: it is handheld pen-like-test probe used for analyzing and troubleshooting the logical states(Boolean 0 or 1) of a digital circuit. These are usually differently coloured LEDs on the probe’s body: - Red and green LEDs indicate high and low states respectively - Amber LED indicates a pulse Trouble Shooting Tools: There are 2 types of trouble shooting tools: - Nodal testers: Nodal testers are simple conventional test equipment used for probe in and around the fault circuit. These testers include oscilloscope, logic probe, logic clip, logic pulser, current tracer and comparator o Logic Probe- logic probe is a handheld low cost test equipment with which nearly ninety percent of the fault can be diagnosed, without an oscilloscope which is 10 to 20 times costlier. It is used to find out the logic state of any node in a circuit including steady states and pulses. The internal circuit in a logic probe is powerful to detect even very narrow pulses. o Logic Pulser: is a handheld tool used to inject pulses at the input of a gate under test. A single pulse or a stream of pulses at different frequencies is issued as per the user choice. It is capable of delivering pulses of various computations, to any type of circuit we wish to test. It is needed to properly test and locate a fault in digital circuits. It becomes very useful when a tricky fault comes in. It becomes useful when circuits require to be tested in sections. This means the input waveform is not present and we require to know if the circuit will process the signal when it all goes together. It is capable of delivering pulses to a circuit so that the result(s) can be detected, even though the circuit may not be complete. o Current Tracer: is a handheld tool which detects current flow in electronic circuits. It is useful in locating shorted components, track shorts, solder bridges, Vcc to ground shorts etc. It detects current activity on Logic nodes. It can be used to identify current paths and relative magnitudes. The electromagnetic field generated by a change in current is detected by the inductive pick-up on the tip of the tracer. The tracer only responds to a change in current, not DC current. A lamp indicator shows the relative magnitude of current going through the node. The brighter the light gets, the more current in going through the node. o Oscilloscope: helps to resolve almost any problem in a PC. It is a type of electronic test instrument that allows observation of constantly varying signal voltages, usually as a two-dimensional plot of one or more signals as a function of time. Non-electrical signals (such as sound or vibration) can be converted to voltages and displayed. The observed waveform can be analyser for such properties as amplitude, frequency, rise time, time interval, distortion etc. It is useful is these levels of testing:
  • 4.  Test logic level  Measure the signal characteristics such as frequency, pulse width, rise and fall time, ringing, noise etc.  To measure the timing relationship between 2 or more signals - System Testers: are sophisticated test equipment which are useful to quickly isolate the faulty system. The system testers include emulators, functional testers, signature analyzers and logic analyzers. Fault Elimination Process: Fault finding is a technique. Some faults can be easily traced out if one proceeds systematically, starting from the symptoms. Some faults show complex symptoms with no clue at all. For such faults there are no defined starting points. In such case, service engineers should try out an appropriate elimination process. The steps of fault elimination procedure are common to any computer. Some of these can be omitted depending on the symptoms. Intuition is necessary for the progress of troubleshooting. Dead System: A computer is said to be dead when an absolutely essential signal is absent. It is easy to confirm whether a system is dead or alive. Following are some of the symptoms of a dead computer: - dc voltage is absent - clk signal is absent - ROM output is inactive - Microprocessor is faulty or dead - The ac fuse is blown Spurious Problems: Sometimes the computer malfunctions randomly. Logical and systematic trouble shooting may not yield any clue. In such cases the engineer should look for symptoms of spurious problem. Some of the hidden symptoms of spurious problems are- - dc voltage has excessive ripples - dc voltage is noisy - clk signal is not stable - loose contacts of cables and connectors - there is noise pick up on the next input or on other bus signals Security Failures: In any computer, sometimes there are abnormal symptoms, due to malfunctioning of special hardware meant for error detection. Three types of problems are caused by such security logic: - When there is no error, the error detection logic (Eg. ECC ch..) raises a false alarm. - When there is an error, the security guard sleep without catching it. The error propagates and creates confusion.
  • 5. - The error detection hardware malfunctions in generating appropriate coding. For example, the parity generator may generate a wrong parity bit. This goes unnoticed immediately when the parity checker detects an error, the OS wrongly considers it a genuine error. Heart Beats: We have seen some of the symptoms of a dead PC earlier. These are the general symptoms applicable to any computer. In addition, there are some more check points which are the heart beats of PCs. By sensing these, the engineer can predict the problem type and determine how to proceed with diagnosis. Two such effective check points are- o Memory Refresh Request: Refresh in DRAM IC is done at regular interval. For this purpose, refresh signal is generated once every 15 µsec. if this pulse is present it indicates the following-  Microprocessor is alive. Initial start-up is successful. Reset sequence had been completed.  Microprocessor firmware has successfully initialized the refresh counter  The refresh logic is functioning properly  The data bus, address bus and control bus are reasonable error free o Timer 0- Ticks: The PC maintains the time of day. This time is periodically updated by the cooperation between timer 0 and timer interrupt service routine. The timer 0(PIT) raises Tick periodically and the system uses these interrupt signals to update the time. The generation of the Tick can be monitored by probing IRQ0 signal from PIT. Systematic Troubleshooting Adhoc techniques of troubleshooting don’t always help an engineer. Systematic trouble shooting is a logical approach. It is a scientific and analytical process. The systematic troubleshooting approach can be divided into the following steps: - Symptoms Observation - Symptoms Analysis - Fault Diagnosis - Fault Rectification Symptoms Observation:
  • 6. The first step in troubleshooting a system or peripheral is observing all the symptoms caused by the fault in the system. For some problems, especially for problems due to multiple faults, it will be impossible to locate the exact fault or it will take a long time & thus the downtime will be increased. The time spent on symptoms observation in turn will yield proportional return during fault locating. Clean mind and concentration is essential while troubleshooting a problem. Certain complex problems can be understood only if the engineer has an overall idea of the system functioning of various software routines, and sequences performed by POST,BIOS and OS Symptoms Analysis: A careful analysis of the symptoms will give a clue to the fault location process. When there are multiple symptoms the engineer should try to correlate the various symptoms to identify the problem. If any relationship or clue is found, several steps can be skipped during fault location, thereby reducing the downtime considerably. In cases where there is no interrelation between the symptoms of a problem, the engineer should proceed with the fault location, without wasting time in attempting to establish the relationship. If multiple faults are present, then we may be minted by mixed symptoms. It is difficult to predict the presence of multiple faults. Two probable clues are - Symptoms are not consistent but keep changing - Certain Symptoms vanish suddenly Troubleshooting a system with multiple faults is a tough task. We may have to repeat the test multiple times. Once multiple fault is suspected, one should be strictly systematic. Fault Diagnosis: It is a highly sophisticated scientific process. The most important point here is the multi-dimensional view to be applied by the hardware engineer while troubleshooting problems. The main dimensions are- - Architecture: Certain problems can be visualized properly only when you analyze the problem and the behavior of the computer as a system consisting both of hardware and software. Software may be either a system software or an application software. It is not necessary that we should be a programmer. But we should know what the programs do, when they start and stop some activities and when they interact with hardware. - Organization: Different faults may create the same external symptom. The engineer must distinguish the different faults by a deep analysis of the internal machine status. Every computer has certain unique organizational aspects. Before trouble shooting a computer, the engineer should understand the specific details of organization of the computer. The computer with the same architecture need not have the same organization. The hardware organization refers to functional and physical distribution of various subsystems in the computer. It is decided by the computer designers based on the status of computer technology during the design stage. Hardware engineer should know the organizational aspects including detailed timing relationships and signal sequences. Even if the engineer fortes all the signals in a computer system, he won’t be able to locate the fault if he does not know how to correlate the various signal conditions.
  • 7. Engineering Layout: Certain problems are caused by mere physical layout faults: Faulty cable, loose connection, open wire, track short, etc. To catch these problems, one must thoroughly analyze the physical aspects. The layout documents related to a computer are- Circuit diagram Board layout diagram Cable signals list Connecter signals list Jumper settings Environment: Certain problems are caused due to environmental conditions and are listed below: High Temperature DUST Magnetic fields Humidity Fault Rectification: Once a problem is diagnosed thoroughly and the fault is traced, the rectification involves skilled mechanical work rather than analytical work. This step may involve performing one or more of the actions depending on the result of fault diagnosis. - Replacing a defective IC or other components - Replacing a defective PCB - Cleaning the R/W heads - Formatting a diskette or hard disk - Adjustments: mechanical or electrical - Controlling temperature or improving cooling. Microprocessor: The microprocessor is a boon for designers. At the same time it is a headache to service engineers and technicians. Troubleshooting any microprocessor based equipment needs special skills because of the sophisticated capabilities of the microprocessor. The microprocessor is a smart and intelligent component. Unlike non-intelligent ICs, its outputs cannot be simply correlated to inputs. A microprocessor behaves according to the instruction it has fetched. A microprocessor’s internal activity can be guessed to some extent by carefully analyzing its output signals but an overall picture can be gained only if we know the instruction being executed by the microprocessor. One must know the program sequence in a microprocessor based equipment in order to troubleshoot faults systematically and meaningfully.
  • 8. In almost every microcomputer, there is a firmware paced in ROM. A service engineer must have a clear idea about the functions and the sequence of execution of various firmware routines.