home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / textinfo / pc_tech.arj / PC-TECH2.TXT < prev    next >
Encoding:
Text File  |  1988-04-22  |  22.0 KB  |  527 lines

  1.   
  2.  
  3.  
  4.  
  5.                           Trouble shooting Your IBM PC
  6.                                        by
  7.                                  Jerry Schneider
  8.                               Capital PC User Group
  9.  
  10.         The  IBM PC family of computers (PC,  Portable,  XT and AT) comes
  11.         complete with built-in diagnostic procedures to assist a user  in
  12.         identifying  many  problems  that  may  occur  with  any  of  the
  13.         computer's components. These diagnostic procedures include:
  14.  
  15.         1.  A  Power-On Self Test (POST) that is performed whenever a  PC
  16.             is powered up or turned on.
  17.  
  18.         2.  General  diagnostics testing that the user can perform  using
  19.             the  Diagnostics Diskette and accompanying Problem Determina-
  20.             tion  Procedures (PDPs) outlined in the Guide  to  Operations
  21.             manual for each system.
  22.  
  23.         3.  Optional  advanced  diagnostics  testing that  the  user  can
  24.             perform  using  the Advanced Diagnostics Diskette and  proce-
  25.             dures  provided  in the  Hardware,  Maintenance  and  Service
  26.             manual.
  27.  
  28.  
  29.         Power-On Self Test (POST)
  30.  
  31.         Whenever  you  start  up your computer,  a series  of  tests  are
  32.         automatically  performed  checking  various  components  in  your
  33.         system.  This Power-On Self Test (POST) process provides error or
  34.         warning messages whenever a faulty component is encountered.  Two
  35.         types  of messages are provided:  audio codes and display  screen
  36.         messages or codes.
  37.  
  38.         Audio  codes  consist  of  variations of  sounds  or  beeps  that
  39.         identify  the faulty component.  If your computer is  functioning
  40.         normally, you will hear one short beep when the system is started
  41.         up.  If a problem is detected,  a different series of audio codes
  42.         will  be  sounded.  These audio codes and  corresponding  problem
  43.         areas are:
  44.  
  45.  
  46.            Audio Code                           Problem Area
  47.  
  48.         No beep, continuous beep, or         Power Supply
  49.         repeating short beeps
  50.  
  51.         1 long beep and 1 short beep         System Board
  52.  
  53.         1 long beep and 2 short beeps, or    Monitor adapter card and/or
  54.         1 short beep and blank or            monitor cable and/or display
  55.         incorrect display
  56.  
  57.         1 short beep and either the          Drive and/or drive adapter
  58.         red drive LED staying on or          card
  59.         Personal Computer BASIC statement
  60.  
  61.  
  62.                                         1
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.         On the XT and AT,  the POST procedures also display system memory
  72.         as  it is read.  The last number displayed (640KB,  for  example)
  73.         should  be the total amount of memory in your  system,  including
  74.         system board memory and any expansion memory.
  75.  
  76.         During the POST procedures,  error messages or numeric codes will
  77.         be displayed whenever a problem is detected.  In most cases,  the
  78.         error  code  will  be a three or four  digit  number  that,  when
  79.         checked against the list provided in Table 1,  will help identify
  80.         the malfunctioning component.
  81.  
  82.  
  83.         General Diagnostics Testing
  84.  
  85.         Each  IBM computer comes with a Guide to Operations (GTO) manual;
  86.         this is the manual in the reddish-purple binder. The GTO includes
  87.         a Diagnostic diskette to assist you in identifying problems  that
  88.         your computer may be having.
  89.  
  90.         The  Diagnostics diskette and corresponding Problem Determination
  91.         Procedures (PDPs) section of the GTO manual provide  step-by-step
  92.         instructions  to test the various parts of your computer  system,
  93.         including the system unit with installed options, expansion unit,
  94.         keyboard,  display,  and printer. These tests should be performed
  95.         when you first install your system,  at periodic times during the
  96.         lifetime  of  the  system for  precautionary  purposes,  and,  of
  97.         course, whenever errant behavior is detected or suspected.
  98.  
  99.         To  run  the  diagnostics  tests,  place a  backup  copy  of  the
  100.         Diagnostics diskette in your A: drive and turn on your system or,
  101.         if the system is already on,  press the CTRL,  ALT,  and DEL keys
  102.         simultaneously  to reboot the system.  The main diagnostics  menu
  103.         will be displayed with options similar to the following:
  104.  
  105.                          0 - SYSTEM CHECKOUT
  106.                          1 - FORMAT DISKETTE
  107.                          2 - COPY DISKETTE
  108.                          3 - PREPARE SYSTEM FOR MOVING
  109.                          4 - SETUP [AT only]
  110.                          9 - END DIAGNOSTICS
  111.  
  112.         Options  0,  1,  and  2 are part of the  diagnostics  procedures.
  113.         Option  3,  "Prepare  System For Moving",  is used to  "park"  or
  114.         secure  the heads on a hard disk so that the system unit  can  be
  115.         safely moved without damaging the disk or its contents;  Option 4
  116.         is  used with the AT to identify installed options when you first
  117.         set up your system.
  118.  
  119.         Options  1  and 2 should be used whenever you want to  check  the
  120.         operation of your floppy diskette drives or to prepare a diskette
  121.         for  use,  without  having to reload  DOS,  when  performing  the
  122.         diagnostics procedures.  For general testing, however, you should
  123.         select Option 0, "System Checkout". When this option is selected,
  124.         the  system displays a list of installed options for verification
  125.         and  then provides a secondary menu of choices,  similar  to  the
  126.  
  127.  
  128.                                         2
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.         following:
  138.  
  139.                          0 - RUN TESTS ONE TIME
  140.                          1 - RUN TESTS MULTIPLE TIMES
  141.                          2 - LOG UTILITIES
  142.                          3 - END SYSTEM CHECKOUT
  143.  
  144.         Both Option 0 and 1 walk you through a series of tests that check
  145.         each component in the system.  During system testing, a three- or
  146.         four- digit  error  code  will be generated  for  each  component
  147.         tested.  If no problem is found,  the last two digits will be 00,
  148.         for example 300,  900,  or 1700.  Table 1 is a listing of many of
  149.         the error codes that may be generated during diagnostics testing.
  150.  
  151.         If  an  error  is detected when running Option  0,  it  is  often
  152.         advisable  to  select  the Log Utilities Option (2) to  list  any
  153.         errors to disk or printer,  and then select Option 1,  Run  Tests
  154.         Multiple  Times.  This will help determine whether the problem is
  155.         consistent or intermittent.
  156.  
  157.         While  the  GTO diagnostics do an excellent  job  at  identifying
  158.         specific  problem  areas  or  problem  components,  they  provide
  159.         limited assistance to correct the source of the errors.  In fact,
  160.         the  information most frequently provided is to "Have your system
  161.         unit [or problem device] serviced".
  162.  
  163.  
  164.         Advanced Diagnostics Testing
  165.  
  166.         If you are the more adventuresome type,  you can purchase the IBM
  167.         Hardware Maintenance and Service (HMS) manual for your particular
  168.         unit  (prices  are around $155).  While the Guide  to  Operations
  169.         manual is only good for identifying a problem component,  the HMS
  170.         manual  provides  information  to both  isolate  and  repair  any
  171.         failure of a "Field Replaceable Unit (FRU)", that is, any part or
  172.         component  that  has interchangeable replacement parts  that  are
  173.         stocked by IBM or the Original Equipment Manufacturer (OEM).
  174.  
  175.         The  HMS includes an Advanced Diagnostics diskette and accompany-
  176.         ing  Problem Isolation Codes (PICs) instructions to  isolate  and
  177.         identify  problem  components.  To run the  Advanced  Diagnostics
  178.         tests,  follow  the  same  procedures detailed  in  the  previous
  179.         section for General Diagnostics testing.
  180.  
  181.         The  tests performed by the Advanced Diagnostics diskette are far
  182.         more  detailed and precise than those of the general  Diagnostics
  183.         diskette  in  the GTO.  In addition to  identifying  the  problem
  184.         component,  the  Advanced Diagnostics further attempt to identify
  185.         the specific part of the device that is malfunctioning.
  186.  
  187.         Once a problem is identified,  the HMS provides detailed instruc-
  188.         tions to perform adjustments, preventive maintenance, removal and
  189.         replacement  of the effected part.  To  this  end,  comprehensive
  190.         hardware  and  design information is available,  including  parts
  191.         lists that specify replacement parts numbers, and internal design
  192.  
  193.  
  194.                                         3
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.         specifications.
  204.  
  205.  
  206.               Table 1.     Listing of IBM PC Diagnostic Error Codes
  207.  
  208.         All  personal  computer error codes for the Power-On  Self  Test,
  209.         general  Diagnostics,  and Advanced Diagnostics  are  represented
  210.         with the device number followed by two digits other than 00.  The
  211.         device  number  plus  00 indicates successful completion  of  the
  212.         test.  This  listing  is  a  compilation  from  various  sources,
  213.         including  USENET's Info-IBMPC Digest,  IBM  Technical  Reference
  214.         Manuals, and IBM Hardware, Maintenance and Service manuals.
  215.  
  216.         Code   Description
  217.  
  218.          01x   Undetermined problem errors.
  219.          02x   Power supply errors.
  220.          1xx   System board errors.
  221.            101   System board error - Interrupt failure.
  222.            102   System board error - Timer failure.
  223.            103   System board error - Timer interrupt failure.
  224.            104   System board error - Protected mode failure.
  225.            105   System board error - Last 8042 command not accepted.
  226.            106   System board error - Converting logic test.
  227.            107   System board error - Hot NMI test.
  228.            108   System board error - Timer bus test.
  229.            109   Direct memory access test error.
  230.            121   Unexpected hardware interrupts occurred.
  231.            131   Cassette wrap test failed.
  232.            152
  233.            161   System Options Error-(Run SETUP) [Battery failure].
  234.            162   System options not set correctly-(Run SETUP).
  235.            163   Time and date not set-(Run SETUP).
  236.            164   Memory size error-(Run SETUP).
  237.            199   User indicated configuration not correct.
  238.          2xx   Memory (RAM) errors.
  239.            201   Memory test failed.
  240.            202   Memory address error.
  241.            203   Memory address error.
  242.          3xx   Keyboard errors.
  243.            301   Keyboard  did not respond to software reset correctly or
  244.                  a  stuck key failure was detected.  If a stuck  key  was
  245.                  detected,  the  scan  code for the key is  displayed  in
  246.                  hexadecimal.   For  example,   the  error  code  49  301
  247.                  indicates that key 73, the PgUp key has failed (49 Hex =
  248.                  73 decimal).
  249.            302   User indicated error from the keyboard test or AT system
  250.                  unit keylock is locked.
  251.            303   Keyboard or system unit error.
  252.            304   Keyboard  or  system  unit error;  CMOS does  not  match
  253.                  system.
  254.          4xx   Monochrome monitor errors.
  255.            401   Monochrome memory test,  horizontal sync frequency test,
  256.                  or video test failed.
  257.            408   User indicated display attributes failure.
  258.  
  259.  
  260.                                         4
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.            416   User indicated character set failure.
  270.            424   User indicated 80X25 mode failure.
  271.            432   Parallel port test failed (monochrome adapter).
  272.          5xx   Color monitor errors.
  273.            501   Color memory test failed, horizontal sync frequency
  274.                         test, or video test failed.
  275.            508   User indicated display attribute failure.
  276.            516   User indicated character set failure.
  277.            524   User indicated 80X25 mode failure.
  278.            532   User indicated 40X25 mode failure.
  279.            540   User indicated 320X200 graphics mode failure.
  280.            548   User indicated 640X200 graphics mode failure.
  281.          6xx   Diskette drive errors.
  282.            601   Diskette power on diagnostics test failed.
  283.            602   Diskette test failed; boot record is not valid.
  284.            606   Diskette verify function failed.
  285.            607   Write protected diskette.
  286.            608   Bad command diskette status returned.
  287.            610   Diskette initialization failed.
  288.            611   Timeout - diskette status returned.
  289.            612   Bad NEC - diskette status returned.
  290.            613   Bad DMA - diskette status returned.
  291.            621   Bad seek - diskette status returned.
  292.            622   Bad CRC - diskette status returned.
  293.            623   Record not found - diskette status returned.
  294.            624   Bad address mark - diskette status returned.
  295.            625   Bad NEC seek - diskette status returned.
  296.            626   Diskette data compare error.
  297.          7xx   8087 or 80287 math coprocessor errors.
  298.          9xx   Parallel printer adapter errors.
  299.            901   Parallel printer adapter test failed.
  300.         10xx   Reserved for parallel printer adapter.
  301.         11xx   Asynchronous communications adapter errors.
  302.           1101   Asynchronous communications adapter test failed.
  303.         12xx   Alternate asynchronous communications adapter errors.
  304.           1201   Alternate   asynchronous  communications  adapter   test
  305.                  failed.
  306.         13xx   Game control adapter errors.
  307.           1301   Game control adapter test failed.
  308.           1302   Joystick test failed.
  309.         14xx   Printer errors.
  310.           1401   Printer test failed.
  311.           1404   Matrix printer failed.
  312.         15xx   Synchronous   data  link  control  (SDLC)   communications
  313.                adapter errors.
  314.           1510   8255 port B failure.
  315.           1511   8255 port A failure.
  316.           1512   8255 port C failure.
  317.           1513   8253 timer 1 did not reach terminal count.
  318.           1514   8253 timer 1 stuck on.
  319.           1515   8253 timer 0 did not reach terminal count.
  320.           1516   8253 timer 0 stuck on.
  321.           1517   8253 timer 2 did not reach terminal count.
  322.           1518   8253 timer 2 stuck on.
  323.           1519   8273 port B error.
  324.  
  325.  
  326.                                         5
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.           1520   8273 port A error.
  336.           1521   8273 command/read timeout.
  337.           1522   Interrupt level 4 failure.
  338.           1523   Ring Indicate stuck on.
  339.           1524   Receive clock stuck on.
  340.           1525   Transmit clock stuck on.
  341.           1526   Test indicate stuck on.
  342.           1527   Ring indicate not on.
  343.           1528   Receive clock not on.
  344.           1529   Transmit clock not on.
  345.           1530   Test indicate not on.
  346.           1531   Data set ready not on.
  347.           1532   Carrier detect not on.
  348.           1533   Clear to send not on.
  349.           1534   Data set ready stuck on.
  350.           1536   Clear to send stuck on.
  351.           1537   Level 3 interrupt failure.
  352.           1538   Receive interrupt results error.
  353.           1539   Wrap data miscompare.
  354.           1540   DMA channel 1 error.
  355.           1541   DMA channel 1 error.
  356.           1542   Error in 8273 error checking or status reporting.
  357.           1547   Stray interrupt level 4.
  358.           1548   Stray interrupt level 3.
  359.           1549   Interrupt presentation sequence timeout.
  360.         16xx   Display emulation errors (327x, 5520, 525x).
  361.         17xx   Fixed disk errors.
  362.           1701   Fixed disk POST error.
  363.           1702   Fixed disk adapter error.
  364.           1703   Fixed disk drive error.
  365.           1704   Fixed disk adapter or drive error.
  366.           1780   Fixed disk 0 failure.
  367.           1781   Fixed disk 1 failure.
  368.           1782   Fixed disk controller failure.
  369.           1790   Fixed disk 0 error.
  370.           1791   Fixed disk 1 error.
  371.         18xx   I/O expansion unit errors.
  372.           1801   I/O expansion unit POST error.
  373.           1810   Enable/Disable failure.
  374.           1811   Extender card warp test failed (disabled).
  375.           1812   High order address lines failure (disabled).
  376.           1813   Wait state failure (disabled).
  377.           1814   Enable/Disable could not be set on.
  378.           1815   Wait state failure (disabled).
  379.           1816   Extender card warp test failed (enabled).
  380.           1817   High order address lines failure (enabled).
  381.           1818   Disable not functioning.
  382.           1819   Wait request switch not set correctly.
  383.           1820   Receiver card wrap test failure.
  384.           1821   Receiver high order address lines failure.
  385.         19xx   3270 PC attachment card errors.
  386.         20xx   Binary synchronous communications (BSC) adapter errors.
  387.           2010   8255 port A failure.
  388.           2011   8255 port B failure.
  389.           2012   8255 port C failure.
  390.  
  391.  
  392.                                         6
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.           2013   8253 timer 1 did not reach terminal count.
  402.           2014   8253 timer 1 stuck on.
  403.           2016   8253  timer  2 did not reach terminal count or  timer  2
  404.                  stuck on.
  405.           2017   8251 Data set ready failed to come on.
  406.           2018   8251 Clear to send not sensed.
  407.           2019   8251 Data set ready stuck on.
  408.           2020   8251 Clear to send stuck on.
  409.           2021   8251 hardware reset failed.
  410.           2022   8251 software reset failed.
  411.           2023   8251 software "error reset" failed.
  412.           2024   8251 transmit ready did not come on.
  413.           2025   8251 receive ready did not come on.
  414.           2026   8251 could not force "overrun" error status.
  415.           2027   Interrupt failure - no timer interrupt.
  416.           2028   Interrupt failure - transmit, replace card or planar.
  417.           2029   Interrupt failure - transmit, replace card.
  418.           2030   Interrupt failure - receive, replace card or planar.
  419.           2031   Interrupt failure - receive, replace card.
  420.           2033   Ring indicate stuck on.
  421.           2034   Receive clock stuck on.
  422.           2035   Transmit clock stuck on.
  423.           2036   Test indicate stuck on.
  424.           2037   Ring indicate stuck on.
  425.           2038   Receive clock not on.
  426.           2039   Transmit clock not on.
  427.           2040   Test indicate not on.
  428.           2041   Data set ready not on.
  429.           2042   Carrier detect not on.
  430.           2043   Clear to send not on.
  431.           2044   Data set ready stuck on.
  432.           2045   Carrier detect stuck on.
  433.           2046   Clear to send stuck on.
  434.           2047   Unexpected transmit interrupt.
  435.           2048   Unexpected receive interrupt.
  436.           2049   Transmit data did not equal receive data.
  437.           2050   8251 detected overrun error.
  438.           2051   Lost data set ready during data wrap.
  439.           2052   Receive timeout during data wrap.
  440.         21xx   Alternate   binary  synchronous   communications   adapter
  441.                errors.
  442.           2110   8255 port A failure.
  443.           2111   8255 port B failure.
  444.           2112   8255 port C failure.
  445.           2113   8253 timer 1 did not reach terminal count.
  446.           2114   8253 timer 1 stuck on.
  447.           2115   8253  timer  2 did not reach terminal count or  timer  2
  448.                  stuck on.
  449.           2116   8251 Data set ready failed to come on.
  450.           2117   8251 Clear to send not sensed.
  451.           2118   8251 Data set ready stuck on.
  452.           2119   8251 Clear to send stuck on.
  453.           2120   8251 hardware reset failed.
  454.           2121   8251 software reset failed.
  455.           2122   8251 software "error reset" failed.
  456.  
  457.  
  458.                                         7
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.           2123   8251 transmit ready did not come on.
  468.           2124   8251 receive ready did not come on.
  469.           2125   8251 could not force "overrun" error status.
  470.           2126   Interrupt failure - no timer interrupt.
  471.           2128   Interrupt failure - transmit, replace card or planar.
  472.           2129   Interrupt failure - transmit, replace card.
  473.           2130   Interrupt failure - receive, replace card or planar.
  474.           2131   Interrupt failure - receive, replace card.
  475.           2133   Ring indicate stuck on.
  476.           2134   Receive clock stuck on.
  477.           2135   Transmit clock stuck on.
  478.           2136   Test indicate stuck on.
  479.           2137   Ring indicate stuck on.
  480.           2138   Receive clock not on.
  481.           2139   Transmit clock not on.
  482.           2140   Test indicate not on.
  483.           2141   Data set ready not on.
  484.           2142   Carrier detect not on.
  485.           2143   Clear to send not on.
  486.           2144   Data set ready stuck on.
  487.           2145   Carrier detect stuck on.
  488.           2146   Clear to send stuck on.
  489.           2147   Unexpected transmit interrupt.
  490.           2148   Unexpected receive interrupt.
  491.           2149   Transmit data did not equal receive data.
  492.           2150   8251 detected overrun error.
  493.           2151   Lost data set ready during data wrap.
  494.           2152   Receive timeout during data wrap.
  495.         22xx   Cluster adapter errors.
  496.         24xx   Enhanced graphics adapter errors.
  497.         29xx   Color matrix printer errors.
  498.           2901
  499.           2902
  500.           2904
  501.         33xx   Compact printer errors.
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.                                         8
  525.   
  526. p test failed (enabled).
  527.           1817   Hi