home *** CD-ROM | disk | FTP | other *** search
/ Apple Service Source 1993 May / Service Source (v1.8 May 1993).iso / Apple TechStep™ / Test Mode Entry Problems < prev   
Encoding:
Text File  |  1992-09-22  |  13.2 KB  |  255 lines  |  [TEXT/ttxt]

  1. APPLE TECHSTEP™
  2.  
  3. TEST MODE ENTRY PROBLEMS
  4.  
  5. for Macintosh® II, IIx, IIcx, SE, SE/30, and Classic computers
  6.  
  7. rev. 9/21/92
  8.  
  9. ______________________________________
  10. ______________________________________
  11. TABLE OF CONTENTS
  12.  
  13. 1.  The Macintosh Test Manager
  14.      1.A- How to Recognize Test Manager Mode
  15.      1.B- How to Enter Test Manager Mode
  16.  
  17. 2.  Problems Entering Test Manager Mode
  18.  
  19. 3.  Basic (No Pain) Entry Method (“Manual TM Entry”)
  20.  
  21. 4.  Causes of Communication Path Failures
  22.             4.A- RAM SIMM Problems
  23.             4.B- NuBus™ Card Problems
  24.             4.C- SCSI Device Problems
  25.  
  26.  
  27.  
  28. ______________________________________
  29. ______________________________________
  30. 1.  THE MACINTOSH TEST MANAGER 
  31.  
  32. The Macintosh Test Manager is a program that has been built into most Macintosh CPU ROMs since 1986.  When a Macintosh is running the Test Manager, we say it is “in Test Manager mode” (or “in Test Mode,” for short).  This mode allows Apple TechStep to communicate with a Macintosh CPU over the modem port.  Test Mode requires only minimal functionality of the Macintosh CPU.
  33.  
  34.  
  35. ______________________________________
  36. 1.A-  How to Recognize Test Manager Mode
  37.  
  38. Macintosh Classic and SE computers display the "Sad Mac" Icon when they have successfully entered Test Manager mode, provided the Macintosh is healthy enough to generate a video pattern.
  39.  
  40. Macintosh II-family machines play error tones (“Death Chimes”) to signal a successful entry into Test Manager mode. 
  41.  
  42.  
  43. ______________________________________
  44. 1.B-  How to Enter Test Manager Mode
  45.  
  46. There are several ways in which the Macintosh CPU can enter Test Mode.  The most common are:
  47.  
  48. a)    The Mac fails its own power-on self-tests.  (This occurs automatically upon failure of any of the built-in Macintosh  power-on self-tests.)
  49.  
  50. b)    The user pushes the non-maskable interrupt (NMI) button (programmer’s switch) before the CPU "boots" the Macintosh operating system.
  51.  
  52. c)    The user connects the correct cables and chooses "tstMd" key from the Apple TechStep menu.
  53.  
  54. Methods a) and b) will cause Test Manager entry whether an Apple TechStep unit is connected to the Macintosh or not.
  55.  
  56. Method c) was designed into the Apple TechStep ROM pack code for the convenience of the Service Technician.  It eliminates the need for a programmer's switch and avoids the potential timing problems of method b) (pressing the switch too soon or too late).
  57.  
  58.  
  59. ______________________________________
  60. ______________________________________
  61. 2.  PROBLEMS ENTERING TEST MANAGER MODE
  62.  
  63. Some types of failures prevent or obstruct the Test Manager from functioning properly.  If the Test Manager is not functioning properly, many Apple TechStep™ tests will not run, because they will be unable to download test code to the Macintosh or to receive results from the Macintosh.  When this happens, the test will display a screen that says “Lost comm w/UUT,” or “UUT timed out,” with the recommendation “Check prior UUT functions.”
  64.  
  65. These failures are almost always along the Apple TechStep / Macintosh communication path.  The basic communication path consists of the Macintosh components and circuitry listed below.   If even one of these seven items is non-functional, the Apple TechStep will be unable to communicate with the Macintosh Test Manager.
  66.  
  67. NOTE:  The actual cause of the communications problem may be something other than the seven components and circuits listed here.  Whatever the actual failed component, it disrupts communications by affecting one or more of the components listed below.
  68.  
  69. •    System Crystal / timing clocks
  70. •    CPU (the Macintosh microprocessor)
  71. •    Address or data lines
  72. •    MMU
  73. •    ROM
  74. •    SCC
  75. •    Modem port
  76.  
  77. ______________________________________
  78. ______________________________________
  79. 3.  BASIC (NO PAIN) ENTRY METHOD (“MANUAL TM ENTRY”)
  80.  
  81. The "tstMd" choice on the Apple TechStep menu is a convenient way to enter Test Manager mode, provided the appropriate cables are connected.   However, this method is not always the fastest or easiest way to enter Test Mode, especially if SCSI or ADB problems are suspected or if a minimum cable configuration is desired.
  82.  
  83. The following "manual" entry method uses only one serial cable (connecting the Apple TechStep modem port to the Macintosh modem port).  This method also provides a quick way to check if the Macintosh has a Test Manager communications path problem.
  84.  
  85. 1)    Connect the serial cable “Modem to Modem” only.  Make sure the stereo/audio cable is NOT connected.
  86.  
  87. (Note:  You will not hear error tones if the stereo (audio) cable is connected, as connecting that cable disables the Macintosh speaker.)
  88.  
  89. 2)    Boot the CPU and listen for tones.
  90.  
  91. •    If you hear the boot tone only:
  92.     Wait 10 seconds, then press the NMI switch to gain manual entry.  Then go to step 3.
  93.  
  94. •    If you hear error tones (or an attempt at error tones):
  95.     Go to step 3.
  96.  
  97. (Error tones (“Death Chimes”) mean that you have successfully entered Test Manager mode.  If the Mac fails its own power-on self-tests, it will enter Test Manager automatically and will not require the user to push the NMI button.   Note that error tones only occur on the Mac II family and that the Mac SE & Classic do not play error tones when entering the Test Manager mode.)
  98.  
  99. 3)    Choose your CPU from the Apple TechStep menu.
  100.  
  101. 4)    Choose “4+Logic” from the HOME menu.
  102.  
  103. 5)    Choose “2-ROMck” from the Logic menu.
  104. •    If the screen says “tstMd not found”:
  105.      Choose “2-Cancel.”
  106.  
  107. (This means the communications path is bad!   A critical component or system affecting the Test Manager communication path has failed.)
  108.  
  109. •    If the screen says “Test Passed,” you're in !!!
  110.  
  111.  
  112. ______________________________________
  113. ______________________________________
  114. 4.  CAUSES OF COMMUNICATION PATH FAILURES
  115.  
  116. Since most replaceable modules share at least one of the seven components of the Test Manager communications path, almost any module can directly or indirectly cause a failure.
  117.  
  118. In troubleshooting for the failed module, it’s helpful to note all the symptoms of a Test Manager failure and to have some idea where the failure might be.  Below are some descriptions of how specific modules can interfere with Test Manager entry, and methods to help isolate the problem module.
  119.  
  120.  
  121. ______________________________________
  122. 4.A-  RAM SIMM Problems
  123.  
  124. A RAM SIMM can “lock up” the address or data bus, since it uses these buses to get information to and from the CPU.  If the RAM SIMM fails so that it holds an address or data line “low,” no communication can take place in the system and therefore ...NO Test Manager.  ("TstMd" will not be able to drop the Macintosh into Test Mode.)
  125.  
  126. •• Finding the “Failed” SIMM in a “NO Test Manager” Condition ••
  127.  
  128. The following method has two advantages over the SIMM swap described in the Technical Procedures:
  129.  
  130. •  Fully booting the system is not necessary to find the bad SIMM.
  131.  
  132. •  Replacing the SIMMs you remove is not necessary to find the bad SIMM.
  133.  
  134. (Remember: Test Manager can function with NO SIMMs or RAM—therefore, so can Apple TechStep.)
  135.  
  136. 1.    Use the Basic (No Pain) Entry Method to try to enter the Test Manager.
  137.  
  138. 2.    If Test Manager entry is successful, run the “SIMM” (or “RAM”) test to identify the bad SIMM(s).
  139.  
  140. 3.    If Test Manager entry is NOT successful:
  141.  
  142. 3a)    Power off the Mac and remove 1 SIMM.
  143.  
  144. 3b)    Repeat the above process, starting at step 1, until Test Manager entry is successful.
  145.  
  146. Once successful Test Manager entry is achieved, the last SIMM removed was the culprit.
  147.  
  148.  
  149. ______________________________________
  150. 4.B-  NuBus Card Problems (Macintosh II Family Computers)
  151.  
  152. A NuBus Card can “lock up” the address or data bus, because NuBus design allows a card to become the system “Master” and “override” the system’s CPU.   If the NuBus Card fails so that it interferes with or overrides the CPU, no communication can take place in the system and therefore … NO Test Manager.  ("TstMd" will not be able to drop the Macintosh into Test Mode.)
  153.  
  154. •• Finding the “Failed” NuBus Card in a “NO Test Manager” Condition ••
  155.  
  156. The following method has an advantage over the NuBus Card swap described in the Technical Procedures, in that fully booting the system is not necessary to find the bad NuBus Card.
  157.  
  158. (Remember:  Test Manager can function with or without a video card, video monitor or any other I/O device—therefore, so can Apple TechStep.)
  159.  
  160. 1.    Use the Basic (No Pain) Entry Method to try to enter the Test Manager.
  161.  
  162. 2.    If Test Manager entry is successful, run the “Video” test.
  163.  
  164. •    If a “Check prior UUT functions” message appears, a NuBus card may be at fault.
  165.  
  166. •    If an unexpected name or response from a video card appears in the menu, that card (slot) may be at fault.
  167.  
  168. •    If no card appears in the menu where it is known that a video card is installed, that card (slot) may be at fault.
  169.  
  170. 3.    If Test Manager mode entry is NOT successful
  171.  
  172. 3a)    Power off the Mac and remove a NuBus card.
  173.  
  174. 3b)    Repeat the above process, starting at step 1, until Test Manager entry is successful.
  175.  
  176. Once successful Test Manager entry is achieved, the last NuBus Card removed was the culprit.
  177.  
  178.  
  179. ______________________________________
  180. 4.C-  SCSI Device Problems
  181.  
  182. If a SCSI device fails in such a way that it puts the CPU into a mode (or endless loop) in which it is always responding to the SCSI device, it can “lock up” the CPU communications path.  Constant interrupts or incomplete and/or repeated SCSI protocol requests from the SCSI device can prevent the CPU from responding to anything but that SCSI device, and therefore … NO Test Manager.
  183.  
  184.  
  185. •• Finding the “Failed” SCSI Device in a “NO Test Manager” Condition ••
  186.  
  187. The following method has an advantage over the SCSI device swap described in the Technical Procedures, in that fully booting the system is not necessary to find the bad SCSI device.
  188.  
  189. (Remember:  Test Manager can function with or without a SCSI device or any other I/O device—therefore, so can Apple TechStep.)
  190.  
  191. 1.    Connect the SCSI cable and use the Basic (No Pain) Entry Method to try to enter Test Manager mode.
  192.  
  193. 2.    If Test Manager entry is successful, run the “SCSI”  test in the Logic menu.
  194.  
  195.      If a “Check prior UUT functions” message appears, run all the tests under the “SCSI Functions” menu (in order):
  196.  
  197. 2a)    “SCSI Term Powr”:  If this test fails:
  198. * The system may have a “blown” SCSI fuse or diode on the Logic board.
  199.  
  200. 2b)    “SCSI Term Check”:  If this test fails:
  201. * If there is an external SCSI device, check or replace the SCSI terminator.
  202.  
  203. 2c)    “SCSI Bus Scan”: 
  204. * If a “Check prior UUT functions” message appears, a SCSI device may be at fault.
  205. * If an unexpected name or response from a SCSI device appears on the Scan menu, that SCSI device may be at fault.
  206. * If no SCSI device appears on the Scan menu where it is known that a SCSI device is installed, that SCSI device may be at fault.
  207.  
  208. 2d)    Choose each SCSI device number that appears on the “SCSI Bus Scan” menu:
  209. * If a “Check prior UUT functions” message appears, a SCSI device may be at fault.
  210. * If an unexpected name or response from a SCSI device appears, that SCSI device may be at fault.
  211. * If no SCSI device info appears where it is known that a SCSI device is installed, that SCSI device may be at fault.
  212.  
  213. 3.    If Test Manager entry is NOT successful, run all the tests under the SCSI Functions menu (in order).
  214.  
  215.     IF NONE OF THE SCSI FUNCTIONS FAILS, THE PROBLEM IS PROBABLY NOT CAUSED BY A SCSI DEVICE.
  216.  
  217. 3a)    “SCSI Term Powr”— If this test fails:
  218. * The SCSI device may be at fault and may also have “blown” the Logic board SCSI fuse or diode.
  219. * Logic board SCSI fuse or diode may be blown, causing a “healthy” SCSI device to act erratically.
  220.  
  221. 3b)    “SCSI Term Check”— If this test fails:
  222. * If there is an external SCSI device, replace the SCSI terminator, as it may be shorted.
  223. * Check terminating resistor packs on internal SCSI devices for damage or shorting.
  224. * The SCSI device may be at fault and may be holding the SCSI signal lines “low.”
  225. *  If a “Check prior UUT functions” message appears, a SCSI device may be at fault.
  226.  
  227. 3c)    “SCSI Bus Scan”— Run the “SCSI Bus Scan”: 
  228. * If a “Check prior UUT functions” message appears, a SCSI device may be at fault.
  229. * If an unexpected name or response from a SCSI device appears on the Scan menu, that SCSI device may be at fault.
  230. * If no SCSI device appears on the Scan menu where it is known that a SCSI device is installed, that SCSI device may be at fault.
  231.  
  232. 3d)    Choose each SCSI device number that appears on the “SCSI Bus Scan” menu:
  233. * If a “Check prior UUT functions” message appears, a SCSI device may be at fault.
  234. * If an unexpected name or response from a SCSI device appears, that SCSI device may be at fault.
  235. * If no SCSI device info appears where it is known that a SCSI device is installed, that SCSI device may be at fault.
  236.  
  237.   IF ONE OF THE ABOVE TESTS INDICATES THAT A SCSI DEVICE MAY BE AT FAULT, REMOVE THE SCSI DEVICE.
  238.  
  239. 4.  Repeat this process, starting at step 1, until Test Manager mode entry is successful
  240.  
  241. Once successful Test Manager entry is achieved, the last SCSI device removed was the culprit.
  242.  
  243.  
  244. ______________________________________
  245. ______________________________________
  246. ©1992, Apple Computer, Inc.  No portion of this document may be reproduced in any form without the written permission of Apple Computer, Inc.
  247.  
  248. Apple, the Apple logo, and Macintosh are trademarks of Apple Computer, Inc., registered in the United States of America and other countries.  
  249.  
  250. Apple TechStep  and Apple Desktop Bus are trademarks of Apple Computer, Inc.
  251.  
  252. Classic is a trademark licensed to Apple Computer, Inc., registered in the U.S. and other countries.
  253.  
  254. NuBus is a trademark of Texas Instruments.
  255.