home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0090 - 0099 / ibm0090-0099 / ibm0099.tar / ibm0099 / PCPROBE3.ZIP / PCPROBE.DAT / PCPROBE.HLP
Encoding:
Text File  |  1992-07-13  |  148.2 KB  |  2,962 lines

  1.  
  2.                    PC Probe (tm)
  3.             Advanced Testing Program for PC, XT, AT, PS/2
  4.  
  5.                  HELP INFORMATION
  6.  
  7.                Copyright (C) 1991 by
  8.           Landmark Research International Corporation
  9.                 703 Grand Central Street
  10.                Clearwater, FL 34616
  11.                Phone 1 813 443 1331
  12.                 FAX  1 813 443 6603
  13.                All rights reserved.
  14.  
  15.  
  16. 1  INTRODUCTION TO PC PROBE . . . . . . . . . . . . . . . . . .   15
  17.    1.1  CONGRATULATIONS . . . . . . . . . . . . . . . . . . . .   15
  18.       1.1.1  We Want To Hear From You . . . . . . . . . . . . .   16
  19.    1.2  MAJOR FEATURES  . . . . . . . . . . . . . . . . . . . .   17
  20.    1.3  WHAT PC PROBE DOES  . . . . . . . . . . . . . . . . . .   18
  21.       1.3.1  System Information Tests . . . . . . . . . . . . .   19
  22.       1.3.2  Diagnostic Tests . . . . . . . . . . . . . . . . .   19
  23.       1.3.3  Performance Benchmark Tests  . . . . . . . . . . .   20
  24.       1.3.4  Utilities  . . . . . . . . . . . . . . . . . . . .   21
  25.       1.3.5  Pictures . . . . . . . . . . . . . . . . . . . . .   21
  26.    1.4  WHY YOU NEED PC PROBE . . . . . . . . . . . . . . . . .   22
  27. 2  OPERATION  . . . . . . . . . . . . . . . . . . . . . . . . .   23
  28.    2.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . . .   23
  29.    2.2  INSTALL AND RUN PC PROBE  . . . . . . . . . . . . . . .   24
  30.       2.2.1  Read PCPROBE.DOC . . . . . . . . . . . . . . . . .   25
  31.       2.2.2  Safety for Existing System Configuration . . . . .   26
  32.    2.3  REMOTE OPERATION  . . . . . . . . . . . . . . . . . . .   27
  33.    2.4  HOW TO EXIT FROM PC PROBE . . . . . . . . . . . . . . .   29
  34.    2.5  HOW TO USE THE MENU SYSTEM  . . . . . . . . . . . . . .   30
  35.       2.5.1  Mouse or Keyboard Control  . . . . . . . . . . . .   30
  36.       2.5.2  Important Keys - <F1>, <ESC>, <ENTER>/<SPACE>, Alt   32
  37.       2.5.3  Making Menu Selections . . . . . . . . . . . . . .   36
  38.       2.5.4  Using Dialogue Boxes . . . . . . . . . . . . . . .   37
  39.       2.5.4.1  List and Text Display Fields  . . . . . . . .      39
  40.       2.5.4.2  Text Entry Fields . . . . . . . . . . . . . .      41
  41.       2.5.5  Return to Menus  . . . . . . . . . . . . . . . . .   42
  42.    2.6  PASSWORD PROTECTION . . . . . . . . . . . . . . . . . .   42
  43.    2.7  MAIN MENU STRUCTURE . . . . . . . . . . . . . . . . . .   44
  44. 3  CONFIGURE MENU . . . . . . . . . . . . . . . . . . . . . . .   46
  45.    3.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . . .   46
  46.    3.2  CHANGE COLORS . . . . . . . . . . . . . . . . . . . . .   46
  47.    3.3  PASSWORD  . . . . . . . . . . . . . . . . . . . . . . .   47
  48.    3.4  RESULTS LOG LOCATION  . . . . . . . . . . . . . . . . .   48
  49.       3.4.1  Results to Printer . . . . . . . . . . . . . . . .   49
  50.       3.4.2  Results to File  . . . . . . . . . . . . . . . . .   51
  51. 4  PICTURE MENU . . . . . . . . . . . . . . . . . . . . . . . .   52
  52.    4.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . . .   52
  53.    4.2  LOAD IMAGE  . . . . . . . . . . . . . . . . . . . . . .   52
  54.       4.2.1  Proper Monitor and Graphics Adapter  . . . . . . .   52
  55.       4.2.2  Proper Image File Format . . . . . . . . . . . . .   53
  56.       4.2.3  Pictures Come with PC Probe  . . . . . . . . . . .   54
  57.    4.3  CREATE YOUR OWN PICTURES  . . . . . . . . . . . . . . .   54
  58.    4.4  WHAT YOU CAN DO WITH PICTURES . . . . . . . . . . . . .   57
  59.    4.5  IF YOU DON'T WANT TO CREATE YOUR OWN  . . . . . . . . .   58
  60. 5  INFO MENU  . . . . . . . . . . . . . . . . . . . . . . . . .   58
  61.    5.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . . .   59
  62.    5.2  SYSTEM INFO . . . . . . . . . . . . . . . . . . . . . .   59
  63.       5.2.1  DOS Version  . . . . . . . . . . . . . . . . . . .   59
  64.       5.2.2  CPU Type . . . . . . . . . . . . . . . . . . . . .   60
  65.       5.2.3  FPU Type . . . . . . . . . . . . . . . . . . . . .   60
  66.       5.2.4  Video Type . . . . . . . . . . . . . . . . . . . .   61
  67.       5.2.5  Base (DOS) Memory  . . . . . . . . . . . . . . . .   61
  68.       5.2.6  Extended Memory  . . . . . . . . . . . . . . . . .   64
  69.       5.2.7  EMS Memory . . . . . . . . . . . . . . . . . . . .   64
  70.       5.2.8  ROM Areas Used  . . . . . . . . . . . . . . . . .    66
  71.       5.2.9  Video BIOS  . . . . . . . . . . . . . . . . . . .    67
  72.       5.2.10  Display Memory  . . . . . . . . . . . . . . . . .   67
  73.       5.2.11  Hard Disk BIOS  . . . . . . . . . . . . . . . . .   67
  74.       5.2.12  IRQ Assignments . . . . . . . . . . . . . . . . .   68
  75.       5.2.13  DMA Channel Assignments . . . . . . . . . . . . .   79
  76.       5.2.14  I/O Addresses . . . . . . . . . . . . . . . . . .   70
  77.       5.2.15  CMOS RAM Contents . . . . . . . . . . . . . . . .   73
  78.       5.2.16  Mouse Presence  . . . . . . . . . . . . . . . . .   74
  79.       5.2.17  Keyboard Type . . . . . . . . . . . . . . . . . .   74
  80.    5.3  VIEW, PRINT, CLEAR RESULTS LOG  . . . . . . . . . . . .   74
  81.    5.4  ABOUT PC PROBE  . . . . . . . . . . . . . . . . . . . .   76
  82.    5.5  HELP ON PC PROBE  . . . . . . . . . . . . . . . . . . .   77
  83. 6  BENCHMARK MENU . . . . . . . . . . . . . . . . . . . . . . .   78
  84.    6.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . . .   78
  85.    6.2  PROCESSOR BENCHMARK . . . . . . . . . . . . . . . . . .   78
  86.    6.3  VIDEO BENCHMARK . . . . . . . . . . . . . . . . . . . .   79
  87.    6.4  EXTENDED VIDEO BENCHMARK  . . . . . . . . . . . . . . .   80
  88.    6.5  LANDMARK SYSTEM SPEED TEST  . . . . . . . . . . . . . .   84
  89.       6.5.1  CPU Type . . . . . . . . . . . . . . . . . . . . .   85
  90.       6.5.2  CPU Clock  . . . . . . . . . . . . . . . . . . . .   85
  91.       6.5.3  FPU Type . . . . . . . . . . . . . . . . . . . . .   86
  92.       6.5.4  Video Type . . . . . . . . . . . . . . . . . . . .   86
  93.       6.5.5  CPU Speed  . . . . . . . . . . . . . . . . . . . .   87
  94.       6.5.6  FPU Speed  . . . . . . . . . . . . . . . . . . . .   88
  95.       6.5.7  Video Speed  . . . . . . . . . . . . . . . . . . .   89
  96.       6.5.8  Custom Versions Available  . . . . . . . . . . . .   90
  97.    6.6  HARD DRIVE BENCHMARK  . . . . . . . . . . . . . . . . .   91
  98.       6.6.1  Hard Disk Access Time  . . . . . . . . . . . . . .   91
  99.       6.6.2  Hard Disk Data Transfer Rate . . . . . . . . . . .   92
  100.       6.6.2.1  Data Verify Rate  . . . . . . . . . . . . . .      92
  101.       6.6.2.2  Data Throughput Rate  . . . . . . . . . . . .      95
  102.       6.6.2.3  Verify Versus Throughput  . . . . . . . . .        99
  103. 7  DIAGNOSTIC MENU  . . . . . . . . . . . . . . . . . . . . .    100
  104.    7.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . .    100
  105.       7.1.1  KickStart a Dead Computer  . . . . . . . . . . .    101
  106.       7.1.2  Results Log  . . . . . . . . . . . . . . . . . .    101
  107.       7.1.3  Test Pause . . . . . . . . . . . . . . . . . . .    102
  108.       7.1.4  Halting a Test . . . . . . . . . . . . . . . . .    102
  109.       7.1.5  Test Looping . . . . . . . . . . . . . . . . . .    103
  110.       7.1.6  No Stop on Failure . . . . . . . . . . . . . . .    104
  111.       7.1.7  Batch Testing  . . . . . . . . . . . . . . . . .    104
  112.       7.1.8  Remote Testing . . . . . . . . . . . . . . . . .    104
  113.    7.2  TEST MODE OPTIONS . . . . . . . . . . . . . . . . . .    105
  114.       7.2.1  Select Test Mode . . . . . . . . . . . . . . . .    105
  115.       7.2.2  Execute Tagged Tests . . . . . . . . . . . . . .    106
  116.       7.2.3  Clear All Tags . . . . . . . . . . . . . . . . .    107
  117.    7.3  SYSTEM BOARD TESTS  . . . . . . . . . . . . . . . . .    107
  118.       7.3.1  Real Time Clock  . . . . . . . . . . . . . . . .    108
  119.       7.3.2  CMOS RAM . . . . . . . . . . . . . . . . . . . .    108
  120.       7.3.3  Central Processor (CPU)  . . . . . . . . . . . .    108
  121.       7.3.4  Numeric Co-Processor . . . . . . . . . . . . . .    108
  122.       7.3.5  Speaker  . . . . . . . . . . . . . . . . . . . .    119
  123.       7.3.6  Memory Tests . . . . . . . . . . . . . . . . . .    119
  124.       7.3.6.1  Data Line Test  . . . . . . . . . . . . . .       111
  125.       7.3.6.2  March Test  . . . . . . . . . . . . . . . .       111
  126.       7.3.6.3  Quick Parity Test . . . . . . . . . . . . .       111
  127.       7.3.6.4  Long Parity Test  . . . . . . . . . . . . .       112
  128.       7.3.6.5  GalRow Tests  . . . . . . . . . . . . . . .       112
  129.       7.3.6.6  Refresh Toggle  . . . . . . . . . . . . . .       113
  130.       7.3.6.7  Refresh Bandwidth . . . . . . . . . . . . .       114
  131.       7.3.6.8  Refresh Rate  . . . . . . . . . . . . . . .       115
  132.       7.3.6.9  Extended Memory Test  . . . . . . . . . . .       115
  133.       7.3.6.10  Expanded Memory Test . . . . . . . . . . .       117
  134.       7.3.7  Keyboard Tests . . . . . . . . . . . . . . . . .    120
  135.       7.3.8  Interrupts . . . . . . . . . . . . . . . . . . .    121
  136.       7.3.8.1  Controller  . . . . . . . . . . . . . . . .       121
  137.       7.3.8.2  IRQ0  . . . . . . . . . . . . . . . . . . .       122
  138.       7.3.8.3  IRQ4  . . . . . . . . . . . . . . . . . . .       122
  139.       7.3.8.4  IRQ6  . . . . . . . . . . . . . . . . . . .       123
  140.       7.3.9  DMA Registers  . . . . . . . . . . . . . . . . .    123
  141.    7.4  I/O CARD TESTS  . . . . . . . . . . . . . . . . . . .    124
  142.       7.4.1  Parallel Port Tests  . . . . . . . . . . . . . .    125
  143.       7.4.2  Serial Port Tests  . . . . . . . . . . . . . . .    126
  144.       7.4.2.1  Data Line Test  . . . . . . . . . . . . . .       127
  145.       7.4.2.2  Asynch I/O Test . . . . . . . . . . . . . .       128
  146.       7.4.4  Video Board/Monitor Tests  . . . . . . . . . . .    128
  147.       7.4.4.1  Display Memory  . . . . . . . . . . . . . .       129
  148.       7.4.4.2  Video Mode  . . . . . . . . . . . . . . . .       129
  149.       7.4.5  Joystick . . . . . . . . . . . . . . . . . . . .    130
  150.       7.4.6  Mouse  . . . . . . . . . . . . . . . . . . . . .    130
  151.    7.5  DRIVE TESTS . . . . . . . . . . . . . . . . . . . . .    131
  152.       7.5.1  Floppy Controller and Drive Tests  . . . . . . .    131
  153.       7.5.1.1  Head Cleaning and Alignment . . . . . . . .       133
  154.       7.5.1.2  Format  . . . . . . . . . . . . . . . . . .       134
  155.       7.5.1.3  Write . . . . . . . . . . . . . . . . . . .       134
  156.       7.5.1.4  Read  . . . . . . . . . . . . . . . . . . .       135
  157.       7.5.1.5  Seek  . . . . . . . . . . . . . . . . . . .       135
  158.       7.5.1.6  Write/Read  . . . . . . . . . . . . . . . .       136
  159.       7.5.2  Hard Drive Tests . . . . . . . . . . . . . . . .    136
  160.       7.5.2.1  Seek  . . . . . . . . . . . . . . . . . . .       137
  161.       7.5.2.2  Format  . . . . . . . . . . . . . . . . . .       138
  162.       7.5.2.3  Write . . . . . . . . . . . . . . . . . . .       139
  163.       7.5.2.4  Read  . . . . . . . . . . . . . . . . . . .       140
  164.       7.5.2.5  Surface Analysis  . . . . . . . . . . . . .       141
  165.       7.5.2.6  Compare Track 0 . . . . . . . . . . . . . .       141
  166.       7.5.2.7  Compare Drive . . . . . . . . . . . . . . .       142
  167. 8  UTILITIES MENU . . . . . . . . . . . . . . . . . . . . . .    143
  168.    8.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . .    143
  169.    8.2  LOW-LEVEL FORMAT THE HARD DRIVE . . . . . . . . . . .    144
  170.       8.2.1  Background Information . . . . . . . . . . . . .    145
  171.       8.2.1.1  Track and Sector Construction . . . . . . .       145
  172.       8.2.1.2  Headers Help Find Tracks and Sectors  . . .       146
  173.       8.2.1.3  Error Detection and Correction  . . . . . .       146
  174.       8.2.1.4  Sector Interleave . . . . . . . . . . . . .       147
  175.       8.2.1.5  Bad Spots on Disk . . . . . . . . . . . . .       148
  176.       8.2.1.6  When Low-Level Format is Needed . . . . . .       149
  177.       8.2.1.7  DOS (High-Level) Format . . . . . . . . . .       149
  178.       8.2.2  Performing the Low-Level Format  . . . . . . . .    150
  179.       8.2.2.1  Track Limit Imposed by BIOS . . . . . . . .       152
  180.       8.2.2.2  Selection of Interleave Factor  . . . . . .       152
  181.    8.3  DETERMINE HARD DRIVE INTERLEAVE . . . . . . . . . . .    153
  182.    8.4  PARK HARD DRIVE IN LANDING ZONE . . . . . . . . . . .    156
  183.    8.5  RUN USER PROGRAM  . . . . . . . . . . . . . . . . . .    157
  184.    8.6  BAD RAM CHIP LOCATION . . . . . . . . . . . . . . . .    158
  185.       8.6.1  End User Versus Technician . . . . . . . . . . .    159
  186.       8.6.2  Typical Memory Chips . . . . . . . . . . . . . .    160
  187.       8.6.3  Configuring the Memory Map . . . . . . . . . . .    160
  188.       8.6.4  Enter the Failing Address  . . . . . . . . . . .    162
  189.       8.6.5  Exit from the Bad RAM Locator  . . . . . . . . .    163
  190.    8.7  CMOS SETUP:  DISPLAY AND EDIT CMOS RAM  . . . . . . .    163
  191.       8.7.1  What is CMOS RAM?  . . . . . . . . . . . . . . .    164
  192.       8.7.2  Built-in Setup . . . . . . . . . . . . . . . . .    165
  193.       8.7.3  Drive Types in CMOS RAM  . . . . . . . . . . . .    166
  194.       8.7.4  Hard Drive Types Available . . . . . . . . . . .    168
  195. 9  TROUBLESHOOTING HINTS  . . . . . . . . . . . . . . . . . .    183
  196.    9.1  INTRODUCTION  . . . . . . . . . . . . . . . . . . . .    184
  197.    9.2  BIOS ERRORS DURING BOOT . . . . . . . . . . . . . . .    184
  198.       9.2.1  BIOS Manufacturers . . . . . . . . . . . . . . .    186
  199.    9.3  DIAGNOSTIC TEST ERRORS  . . . . . . . . . . . . . . .    187
  200. 10  ACCESSORIES . . . . . . . . . . . . . . . . . . . . . . .    194
  201.    10.1  INTRODUCTION . . . . . . . . . . . . . . . . . . . .    195
  202.    10.2  LOOPBACK PLUGS . . . . . . . . . . . . . . . . . . .    195
  203.  
  204. TABLE 1.  SUMMARY OF MENU KEYS AND USES . . . . . . . . . . . .   33
  205. TABLE 2.  STANDARD XT/AT MEMORY MAP . . . . . . . . . . . . . .   62
  206. TABLE 3.  DECIMAL-HEXADECIMAL-BINARY CONVERSION . . . . . . . .   63
  207. TABLE 4.  STANDARD XT/AT I/O ADDRESS USAGE  . . . . . . . . . .   71
  208. TABLE 5.  HARD DRIVE MANUFACTURERS AND PARAMETERS . . . . . .    171
  209. TABLE 6.  BIOS ERRORS DETECTED DURING BOOT  . . . . . . . . .    185
  210. TABLE 7.  BIOS Manufacturers  . . . . . . . . . . . . . . . .    186
  211. TABLE 8.  DIAGNOSTIC TEST ERROR CODES AND MEANINGS  . . . . .    188
  212. TABLE 9.  LOOPBACK PLUG INTERCONNECTIONS  . . . . . . . . . .    197
  213.  
  214.  
  215.  
  216.  
  217.  
  218. 1  INTRODUCTION TO PC PROBE
  219.  
  220. 1.1  CONGRATULATIONS
  221. PC Probe (tm) is a full-featured, advanced testing program for your
  222. IBM-compatible personal computer.  We named it PC Probe because it
  223. actually delves into normally inaccessible areas of the computer
  224. and, via state-of-the-art software techniques it probes for answers
  225. about your computer configuration and operation.  We developed it
  226. expressly for you after years of PC maintenance and marketing
  227. experience taught us what you need.
  228.  
  229. This help text will fully describe PC Probe and how to use it.  We
  230. believe PC Probe is the finest product of its type, and that it
  231. is the best overall value for your investment.   We are thankful to
  232. have you as our customer and we congratulate you on your purchase of
  233. PC Probe.
  234.  
  235. 1.1.1  We Want to Hear From You
  236. We welcome your comments and suggestions for improvements in the
  237. product and documentation.  Please feel free to send your
  238. recommendations to our marketing department at the address given
  239. in the beginning of this text. And be sure to mail us your Owner
  240. Registration Card.  We want your feedback.
  241.  
  242. 1.2  MAJOR FEATURES
  243. PC Probe has the following major features:
  244.  
  245. o  Full-Featured PC testing program
  246.    o  Runs on PC, XT, AT, 386, 486
  247.    o  Runs under DOS 2.0 and higher
  248.    o  Includes the famous Landmark System Speed Test
  249. o  Easy to use menu system makes testing automatic
  250.    o  Pull-down menus use keyboard or mouse
  251.    o  Displays color, mono Hercules, MDA, CGA, EGA, VGA
  252.    o  Can be run from remote PC to save service calls
  253. o  Three major test types give complete truth about system
  254.    o  Diagnostics can loop, log to printer/disk
  255.    o  Benchmarks show CPU, Math, Video, Hard Disk Speed
  256.    o  System Information fully describes system components
  257. o  Tests and displays all standard system items
  258.    o  CPU, math, clock, interrupts, direct memory access
  259.    o  Serial/parallel I/O, drive types, memory types
  260.    o  Time, date, CMOS RAM
  261.    o  Keyboard, mouse, joystick
  262. o  Utilities give powerful capability
  263.    o  Low-level disk format allows bad track mapping
  264.    o  Display VGA graphic images of circuit under test
  265.    o  Setup program displays and edits CMOS RAM
  266.    o  Run your own custom test programs from menu
  267. o  Password protects against accidental destructive actions
  268.  
  269. 1.3  WHAT PC PROBE DOES
  270. PC Probe allows you to test and perform special functions on your
  271. system as follows:
  272.  
  273. 1.3.1  System Information Tests
  274. PC Probe tests the computer to discover all it can about what is
  275. inside the system.  It then displays the information for your
  276. review.  This data tells you what kind of microprocessor or numeric
  277. co-processor are installed, how much memory you have, and many
  278. other interesting items.  If you are a technical user, you will find
  279. the data helpful when it is time to reconfigure the system.  If you
  280. are a novice, you will find it to be informative and educational.
  281.  
  282. 1.3.2  Diagnostic Tests
  283. PC Probe will run detailed tests on all the major components of a
  284. standard system.  When a faulty system component causes an error, PC
  285. Probe will notify you on the display, and will log the test results
  286. to a printer or disk file for later review.  Thus, PC Probe will
  287. help you identify and correct the cause of system failures.  If you
  288. are a normal end user, you can notify a technician of the results,
  289. and thereby save time on your repair bill.  If you are a technician,
  290. you can run the tests in loops while you try to isolate and correct
  291. the problem.
  292.  
  293. 1.3.3  Performance Benchmark Tests
  294. PC Probe contains Landmark's latest version of the de facto world
  295. standard for PC performance testing, the Landmark System Speed Test,
  296. plus more.  The test shows you graphically on the screen exactly how
  297. fast your computer is performing, relative to the world's leading
  298. computer standard:  the IBM AT.  You will see CPU, math chip, and
  299. video type and speed in a dynamic test that updates the screen
  300. several times per second.  If you are a performance buff, you can
  301. use the test to show the effect of multitasking or running other
  302. tasks in the background.  Otherwise, you can use the test to show
  303. off the performance of your system in your office, or in a computer
  304. showroom.
  305.  
  306. 1.3.4  Utilities
  307. PC Probe also contains important capabilities that save you money on
  308. alternative software and provide more information about your system.
  309. The low-level formatter can initialize new hard drives and system Setup
  310. will let you edit the contents of CMOS RAM in your AT compatible.
  311. You can even run your choice of external programs under the PC Probe
  312. menu system.
  313.  
  314. 1.3.5  Pictures
  315. PC Probe is the first broadly available educational test program
  316. because it can display annotated images of parts of the computer
  317. system under test.  Images are in the popular 16-color PCX file
  318. format and can be displayed on EGA and VGA systems.  PC Probe comes
  319. with a set of images that can be replaced by OEMs to pertain to any
  320. particular computer system.
  321.  
  322. 1.4  WHY YOU NEED PC PROBE
  323. Use of PC Probe is essential after any system component has been
  324. repaired, installed, replaced, or shipped inside a computer system.
  325. It helps you to ensure that the computer is functional, that it has
  326. been restored to its original configuration without missing compo-
  327. nents, and that it is performing up to your exacting standards.  PC
  328. Probe thereby provides the ideal combination of low cost, accurate
  329. results, simple operation, and ease of use.  It can keep you in
  330. charge of your system, and can save unnecessary service calls over
  331. the life of the computer.  You should run PC Probe
  332.  
  333. o  After installing or removing a component of the computer
  334. o  When system errors are suspected or occur
  335. o  On a quarterly basis in normal office environments
  336. o  Monthly or weekly in an industrial or vibrating environment
  337. o  After transporting or setting up a computer
  338.  
  339. 2  OPERATION
  340.  
  341. 2.1  INTRODUCTION
  342. This chapter presents information you need to install, run, and
  343. operate PC Probe and use it to test and maintain your computer
  344. system.  You do not need special knowledge or skill to perform the
  345. testing functions of PC Probe.  However, if you are not a qualified
  346. technician, you should not attempt to repair your computer, even if
  347. you think you know the cause of the problem.  You should use PC
  348. Probe to test, and refer repairs to the technician.
  349.  
  350. If you attempt to repair the electronics or mechanics inside a
  351. computer under warranty, you might void the warranty.  If you then
  352. have system problems, you may have to pay for out-of-warranty re-
  353. pairs.  Therefore, if the system is under warranty, we recommend
  354. that you use PC Probe to test the system, but NOT to adjust it.
  355. Rather, send an in-warranty system back to a factory-authorized
  356. repair facility.
  357.  
  358. 2.2  INSTALL AND RUN PC PROBE
  359. Switch power on to your computer and boot DOS 2.0 or above off the
  360. normal boot drive.  You cannot bootstrap an operating system from
  361. the PC Probe Program diskette.  You cannot run PC Probe under any
  362. operating system but MS-DOS 2.0 or above, or a true clone of MS-DOS.
  363.  
  364. 2.2.1  Read PCPROBE.DOC
  365. Before running PC Probe, you should read the contents of the file
  366. PCPROBE.COM on the program diskette.  That file explains new fea-
  367. tures that were put in the program since the manual was written, and
  368. it delineates any other changes that were made to the program or
  369. manual.  Since some of the information will be important to your
  370. understanding and use of the product, we encourage you to read it.
  371. To do that, insert the program diskette into drive A: and enter the
  372. following command (type the command and press the enter key):
  373.  
  374.       A:PCPROBE.COM
  375.  
  376. 2.2.2  Safety for Existing System Configuration
  377. Many diagnostic programs require you to remove all drivers and
  378. resident programs before running the test, and many require you to
  379. reboot the system after the diagnostics have finished running.  This
  380. is done to reduce the amount of work in creating the diagnostics to
  381. handle the system environment "safely", but it causes extra work for
  382. the user.
  383.  
  384. However, some of the tests affect the configuration of circuitry
  385. that PC Probe has no way of knowing is in use.  For example you can
  386. run a test on a serial port that is set up to run with a special
  387. non-mouse serial port driver installed in memory.  You must exercise
  388. normal caution in running programs on I/O devices that are already
  389. set up for some other function.
  390.  
  391. PC Probe can disrupt a high-resolution text video mode, and will not
  392. return to that mode after it finishes execution.  It is recommended
  393. that you set your system for normal 80 column x 25 line text mode
  394. before running PC Probe.  You can usually do this with one of the
  395. following DOS commands:
  396.  
  397.       MODE CO80  Set color mode
  398.       MODE MONO  Set monochrome mode
  399.  
  400. 2.3  REMOTE OPERATION
  401. You may configure PC Probe for remote operation by entering the
  402. following command line to start the program:
  403.  
  404.       PCPROBE /R
  405.  
  406. Remote operation means you may run PC Probe from another (remote)
  407. computer that is connected to your system via a serial interface
  408. (COM port).  In order for someone to run PC Probe on your computer
  409. from a remote system, the actual PC Probe program must be on your
  410. computer's disk, not on the remote computer's disk.  Furthermore,
  411. both computers must be running and communicating with each other via
  412. a remote communication program such as PC Anywhere, Carbon Copy,
  413. Blast, CoSession, or NetRemote.  There may be others on the market
  414. that your dealer can recommend.
  415.  
  416. The /R parameter on the command line causes PC Probe to disable
  417. keyboard, video, and serial port tests so that you cannot run them
  418. except by starting PC Probe without the /R option.  The reason is
  419. that you can neither press keys nor see the local display from a
  420. remote computer; the serial port is needed for communicating with
  421. the remote computer and testing it will destroy the communication
  422. link.
  423.  
  424. 2.4  HOW TO EXIT FROM PC PROBE
  425. To exit from PC Probe, bring up the Exit menu by pressing X from the
  426. main menu or Alt-X from any other menu.  This Exit menu allows you
  427. to either exit to DOS or reboot the system.
  428.  
  429. If you exit to DOS, you may then run another program in the normal
  430. way allowed by DOS.
  431.  
  432. If you reboot, then the computer will perform a warm boot and com-
  433. pletely reload the operating system and drivers.  Sometimes a reboot
  434. can be desirable, especially if you have removed resident programs
  435. and drivers in order to allow PC Probe to test all of expanded and
  436. extended memory.
  437.  
  438. 2.5  HOW TO USE THE MENU SYSTEM
  439. The pull-down menu system is similar to IBM's SAA (System Applica-
  440. tion Architecture) menu system.  However, you are not required to
  441. press the Alt key to make a main menu selection when no menus but
  442. the main menu are on the screen.  The display shows menu selections
  443. at or near the top, and helping information across the bottom line
  444. of the screen.  The main menu is shown across the top of the screen.
  445. Subordinate menus (submenus) are displayed beneath main menu items
  446. that you select.
  447.  
  448. 2.5.1  Mouse or Keyboard Control
  449. PC Probe's menu system allows you to use the mouse or keyboard keys
  450. to select and execute items (also known as functions) shown in the
  451. submenus.  Once you select a function, it becomes activated to allow
  452. you to make further selections or data entries, or it starts execut-
  453. ing.
  454.  
  455. All main menu functions will cause submenus to drop down under the
  456. selected menu item; some menu selections will cause a dialogue box
  457. to appear.  You may select functions from the submenu or dialogue
  458. box.  All menu functions are executed upon selection.  Dialogue box
  459. functions are executed when you press enter or spacebar while the
  460. <OK> function is highlighted, or when you double-click the left
  461. mouse button on the desired item.  You can cancel a dialogue box by
  462. pressing <ESC> or <ENTER> when the <CANCEL> function is highlighted
  463. (press Tab to move the highlight to the cancel word).  You may mix
  464. the use of the mouse and keyboard in any way that is convenient to
  465. you.
  466.  
  467. Before using a mouse, your mouse driver must be already loaded in
  468. accordance with the mouse manufacturer's instructions.  To use a
  469. mouse position the diamond-shaped mouse pointer onto a menu item,
  470. and press or click the left mouse button, then release it.  You do
  471. not need to hold the button down to "drag" or "pull" a menu down.
  472.  
  473. 2.5.2  Important Keys - <F1>, <ESC>, <ENTER>/<SPACE>, Alt
  474. You may press <F1> at any time to cause PC Probe to display help
  475. information that you can scroll or page through using the cursor
  476. arrows and page up / down keys, or a mouse.
  477.  
  478. Press <ENTER> or <SPACE> to execute any highlighted function or menu
  479. item.  You may also press the left mouse button while the mouse
  480. cursor is overlaying the desired selection.
  481.  
  482. Press <ESC> to back up or cancel a selection.  This is the same as
  483. executing the <Cancel> function when it is shown on the display.
  484. You may also press the right mouse button to simulate pressing <ESC>.
  485. The main exception to this is the keyboard test; you may escape from
  486. it only by pressing Ctrl-<ESC>.
  487.  
  488. Press Alt in conjunction with any of the main menu keys to abandon
  489. the current menu and invoke the corresponding function.  This will
  490. work even when you are several levels deep in some menu.  For exam-
  491. ple, press Alt-X to invoke the Exit menu.  The following table lists
  492. the popular keys and their uses.
  493.  
  494.             TABLE 1.  SUMMARY OF MENU KEYS AND USES
  495.  
  496.  KEY               MEANING
  497.  <F1>              Display Help.
  498.  <ESC>             Back up to previous menu till main menu is
  499.              reached; cancel the current dialogue box; stop
  500.              running the current test or batch of tests if
  501.  <ENTER> or Space  the current test is interruptable.
  502.              Execute the highlighted function unless on a
  503.              text entry field; if in a text entry field,
  504.  Insert            space inserts a space above the cursor.
  505.              For text entry only:  toggle between character
  506.  Delete            insert and overtype mode.
  507.              For text entry only:  delete the character above
  508.  Backspace         the cursor.
  509.              For text entry only:  delete the character to
  510.  Home, End         the left of the cursor.
  511.              For text entry only:  move the cursor to the be-
  512.  Tab, Shift-Tab    ginning or end of the line, respectively.
  513.              For dialogue box only:  move the selection high-
  514.  Left, right       light to the next or previous field.
  515.  cursor arrows     Move cursor or menu highlight bar to left or
  516.              right; this will drop down the adjacent menu if
  517.  Up, down cursor   at the next level below main menu.
  518.  arrows            Move cursor or menu highlight bar up or down.
  519.  Pg Up, Down
  520.              Scroll through text or list fields a screen at a
  521.  Shift-Print       time.
  522.  Screen            Print the current screen on the printer (same as
  523.  Highlighted       DOS).
  524.  Character         Press the corresponding key to invoke a menu se-
  525.  Alt + main menu   lection.
  526.  key               Invokes the corresponding main menu selection
  527.  Left Mouse But-   from any other menu (when not in a dialogue
  528.  ton               box).
  529.  Right Mouse       Same as pressing <ENTER> (selects and executes an
  530.  Button            item).
  531.              Same as pressing <ESC> (Cancels, or backs up to
  532.              previous menu).
  533.  
  534. 2.5.3  Making Menu Selections
  535. There are two ways to use the keyboard for menu selections:  cursor
  536. control using the highlight bar, or key select using the highlighted
  537. character of the menu item.
  538.  
  539. With the cursor control method, you press cursor control (arrow)
  540. keys to move the menu highlight bar between menu selections.  When
  541. the desired item is highlighted, press <ENTER> or spacebar to select
  542. that item.
  543.  
  544. With the menu key select method you may press the key for the high-
  545. lighted letter in the desired menu item for the lowest level of menu
  546. on the screen (the menu box in which the highlight bar is dis-
  547. played).  When you press the key, the corresponding item is immedi-
  548. ately selected and executed.
  549.  
  550. These versatile methods of selecting menu items give you both an
  551. easy approach for novices, and a more terse approach for expert
  552. users.
  553.  
  554. 2.5.4  Using Dialogue Boxes
  555. A dialogue box allows you to enter information, such as a file name,
  556. in a text entry field, or to select parameter items from several
  557. different fields of information; parameter items affect the way the
  558. dialogue box functions.  For example, a dialogue box to allow you to
  559. type in a file name into a text entry field, select a file name from
  560. a list field showing the files in the currently selected directory,
  561. select a directory from a list field showing directories in the
  562. current directory, select an OK field to select the file, and select
  563. a CANCEL field to cancel the operation and return to the main menu.
  564.  
  565. The current field will be highlighted.  To select a different field,
  566. click the left mouse button anywhere in the field.  To use the
  567. keyboard, press the Tab key to highlight the next field in a forward
  568. direction, or Shift-Tab to highlight and select the next field in a
  569. reverse direction.
  570.  
  571. 2.5.4.1  List and Text Display Fields
  572. A list field displays a list of items from which you may choose a
  573. single item using the mouse or keyboard.  A text display field
  574. displays text but does not allow you to select it.  The amount of
  575. information in the text or list can be so long that the field cannot
  576. show all of it at the same time, but you can scroll the list or text
  577. up and down in the field and move the highlighted selection bar up
  578. and down in the list.  An example is the Run User Program selection
  579. in the Configure menu.
  580.  
  581. To scroll the highlight bar up and down in the list, or the text or
  582. list up and down in the field of selections, use cursor and page
  583. keys, or click the left mouse button anywhere in the shaded area at
  584. the right or bottom margin of the list field.  Clicking on the
  585. arrows scrolls one line at a time, while clicking in the shaded area
  586. scrolls one page at a time.
  587.  
  588. Alternatively, you may press the key for the first character in a
  589. selection name to jump immediately in the list to the first or next
  590. name that begins with that character.  For example, if the selection
  591. bar is on the file name "myprog.exe", you can press "p" to jump to
  592. the first file starting with p, and press "s" to jump to the first
  593. name starting with s; while on the last file starting with p, press-
  594. ing p again will jump to the first file starting with p.
  595.  
  596. In the file list dialogue box, the current directory and wildcard
  597. file specification are shown at the top.  By entering a different
  598. file specification, you can change the list of files displayed.  For
  599. example, *.COM will show all the file names with .COM extension.
  600. You can press the Tab key repeatedly to move the highlight from one
  601. field to another.  When the Drives/Dirs field is active, you can
  602. select any available drive, such a drive A: (cursor down until [-A-]
  603. is highlighted, then <ENTER>), or the parent directory in the current
  604. drive (..).  The Dirs box will show any subdirectories available.
  605. Once you have selected a drive or directory, the File List will show
  606. all the files in the selected directory of the selected drive, as
  607. enabled by the file specification at the top of the dialogue box.
  608.  
  609. 2.5.4.2  Text Entry Fields
  610. While entering information in a text entry field, you have normal
  611. editing capability.  You may press backspace to erase the character
  612. to the left of the cursor, Delete to erase the character above the
  613. cursor, arrow keys to move the cursor, Insert key to toggle between
  614. typeover and character insert mode, and Home and End keys to move
  615. the cursor to the beginning and end of the line.  Naturally, you
  616. will press <ENTER> to accept the entry.
  617.  
  618. 2.5.5  Return to Menus
  619. Once PC Probe has finished executing a function that you have
  620. selected, in most cases it displays the menu that was on the screen
  621. immediately prior to execution.  It leaves the same menu item
  622. highlighted.  This allows you to select and execute the same func-
  623. tion repeatedly with a minimum of keystrokes and mouse activity.
  624.  
  625. 2.6  PASSWORD PROTECTION
  626. PC Probe allows you to run tests and perform other operations that
  627. can disrupt the configuration of your system or destroy data on your
  628. disk drives.  Most diagnostic test programs offer no protection
  629. against such destructive activities other than multiple levels of
  630. querying the operator as to whether it is okay to do it.
  631.  
  632. PC Probe does offer protection in the form of a password entry.
  633. Before allowing you to run a destructive test or disruptive configu-
  634. ration activity, it requires you to enter the correct password.  You
  635. must enter it exactly as it was originally stored, in the correct
  636. upper/lower case letter form.
  637.  
  638. The Configure menu allows you to change the password from the
  639. default of PCPROBE to any other password you like.  If you forget
  640. the password, you will never be able to execute those secure func-
  641. tions.  That is another reason you should always keep a backup
  642. diskette handy with the original version of the program on it.
  643.  
  644. If you don't want an unskilled user to run PC Probe and risk damag-
  645. ing data or changing the configuration on your computer, you should
  646. change the password.  If you are a technician permanently installing
  647. PC Probe on a user's computer, you may want to change the password
  648. so that only you can run the destructive tests.
  649.  
  650. 2.7  MAIN MENU STRUCTURE
  651. PC Probe performs the following major functions, and menu items are
  652. there to support them:
  653.  
  654. Info      Displays System Information, help, test log results
  655.  
  656. Benchmarks     Runs benchmark performance tests for system comparison
  657.  
  658. Diagnostics    Enable test mode, select and run diagnostic tests
  659.  
  660. Configure Lets you configure the program (color or mono dis-
  661.           play, etc.)
  662.  
  663. Utilities Runs special programs (setup, format, user program,
  664.           etc.)
  665. Pictures  Displays computer images from 16-color PCX files
  666.  
  667. Exit      Quit the program and return to the operating system
  668.  
  669. The chapters to come discuss all the items in the submenus invoked
  670. when you select any of the above main menu items.  However, they do
  671. not describe each and every dialogue box or selection because those
  672. are self-evident when you are running the program.  The topics will
  673. explain the significance of the selections and how they apply to
  674. your testing or usage situations.
  675.  
  676. 3  CONFIGURE MENU
  677.  
  678.  
  679.  
  680. 3.1  INTRODUCTION
  681. This chapter describes the Configure menu functions that allow you
  682. to change the configuration of PC Probe.  Whenever you change a
  683. configuration item, PC Probe stores the new configuration on the
  684. disk inside the PC Probe program itself.  As a result, the next time
  685. you run PC Probe it uses the most recent configuration you set up.
  686.  
  687. 3.2  CHANGE COLORS
  688. By default, PC Probe displays menus, test results, and dialogue
  689. boxes in monochrome mode.  However, if you are using a color system,
  690. you may use the Change Colors function to enable one of many
  691. color sets.  Each set provides a different mix of colors to
  692. the menu system to reduce eyestrain and make PC Probe more
  693. pleasing and enjoyable to use.  You may experiment with these
  694. colors, and we encourage you to do so.
  695.  
  696. 3.3  PASSWORD
  697. This selection displays a text entry dialogue box and allows you to
  698. change the current password of up to 8 characters.  When you change
  699. it and press <ENTER>, PC Probe encrypts the password and stores it
  700. inside the program itself on the disk.  The password is case-sensi-
  701. tive.  That is, upper case letters are stored as upper case letters,
  702. and lower case letters are stored as lower case letters.
  703.  
  704. A user must know and enter the correct password, with each letter in
  705. the correct case, before PC Probe will execute its protected func-
  706. tions.  The protected functions are those that can destroy data on
  707. the disks, or alter the configuration of the system.  For example,
  708. low-level disk format, disk write and format tests, and hard disk
  709. data revitalization are protected functions.
  710.  
  711. The default password is PCPROBE.  If you change it, you must remem-
  712. ber it in order to execute password-protected functions.  If you
  713. forget it, you will not be able to execute those functions, and you
  714. must load and run the original PC Probe program (that has the
  715. original default password PCPROBE intact) to be able to execute
  716. them.
  717.  
  718. 3.4  RESULTS LOG LOCATION
  719. PC Probe contains an internal test results log that retains the
  720. results of the most recently executed system information, benchmark,
  721. or diagnostic test function.  If you executed a single test, it
  722. contains a single test result.  If you executed a batch of tests, it
  723. contains results of each test in the batch.  Each time you execute a
  724. new test, whether system information, benchmark, or diagnostic,
  725. PC Probe adds the results to the end of the log until available DOS
  726. memory has been used up.
  727.  
  728. By default, the results log data are sent only to the display.  You
  729. may use the Results Log Location function to select a disk file or
  730. the printer as the destination.  If you select printer or file, then
  731. every time PC Probe executes a function that sends data to the
  732. internal log, it also sends the results to the printer or file,
  733. appending the current results to whatever is already there.
  734.  
  735. 3.4.1  Results to Printer
  736. The printer is assumed to be a standard 80-column character or line
  737. printer such as a daisy wheel, dot matrix, or laser printer.  PC
  738. Probe does not send any special codes to the printer in order to set
  739. it up.  PC Probe will not print properly on a Postscript printer.
  740.  
  741. PC Probe prints only on device LPT1:, just as the standard DOS PRINT
  742. command prints on LPT1:.  If you want it to print to another device,
  743. such as a serial port, you must use the DOS MODE command (see DOS
  744. manuals) to redirect LPT1: to that device.
  745.  
  746. If you run a test on the parallel or serial port to which the
  747. printer is attached, then it is possible that PC Probe will not be
  748. able to print test results, nor will any other DOS program.  To
  749. remedy this, you must reboot the system.  For this reason, we
  750. recommend that you not test the device (printer or disk) used to
  751. record test results.
  752.  
  753. 3.4.2  Results to File
  754. When you select a file as the destination for the results log, PC
  755. Probe displays a dialogue screen that allows you to enter a new file
  756. or select an existing file.
  757.  
  758. The dialogue box does not allow you to erase an existing file.
  759. However, if PC Probe is configured to send test results to a file,
  760. you may clear the contents of the file using the Clear Results Log
  761. function in the Info menu.
  762.  
  763. If you enter a new file name, then PC Probe will log all results to
  764. that file if log-to-file is enabled.
  765.  
  766. 4  PICTURE MENU
  767.  
  768. 4.1  INTRODUCTION
  769. This chapter describes the Pictures menu selection and how to use it
  770. to display EGA and VGA images on your computer.  It also suggests
  771. some ways to create informative and educational images of your own
  772. to display.
  773.  
  774. 4.2  LOAD IMAGE
  775. This menu selection allows you to display prestored images on your
  776. computer screen.
  777.  
  778. 4.2.1  Proper Monitor and Graphics Adapter
  779. Your system must be using an IBM-compatible enhanced color or monochrome
  780. monitor and EGA (enhanced graphics adapter), or an analog monitor with
  781. VGA (video graphics array) adapter in order for this feature to work.
  782. If you are using a digital color monitor with CGA (color graphics
  783. adapter) or digital monochrome monitor with and IBM-compatible MDA
  784. (monochrome display adapter) or HGC (Hercules graphics controller),
  785. you will not be able to display the images.
  786.  
  787. 4.2.2  Proper Image File Format
  788. The menu selection displays a dialogue screen that allows you to
  789. select an image file for display (see the Operation chapter for
  790. details on how to use the dialogue screen).
  791.  
  792. The pictures must be in files ending with the extension ".PCX".  PCX
  793. files are compressed image files in Z-Soft's PC Paintbrush 16-color
  794. EGA or VGA format.  If you try to display images in any other
  795. format, an image with more colors, or an image that is larger than
  796. the screen, the display will show an error message rather than the
  797. image.  Maximum image size is 640 columns x 350 rows of pixels for
  798. EGA systems, and 640 x 480 for VGA systems.
  799.  
  800. 4.2.3  Pictures Come with PC Probe
  801. Several images of parts of a typical computer are provided with PC
  802. Probe.  If you have a custom version of PC Probe, it may come with a
  803. complete set of drawings and pictures that relate to your computer.
  804.  
  805. If no PCX image files appear in the list box, then they are not in
  806. the current directory and you must use the mouse or press Tab or
  807. Shift-Tab to enable the directory list field and select the proper
  808. directory.
  809.  
  810. 4.3  CREATE YOUR OWN PICTURES
  811. It is possible, and can be fun, to create your own pictures for
  812. display with PC Probe.  Some typical methods are:
  813.  
  814. 1.  Draw them with a paint program such as Pictor (Paul Mace Soft-
  815. ware), PC Paintbrush (Z-Soft), Tempra (Mathematica), or Deluxe Paint
  816. II (Electronic Arts).
  817.  
  818. 2.  Scan them with a hand or page scanner such as from Microtek, PC
  819. Complete, or DataCopy.
  820.  
  821. 3.  Capture them from an image displayed on the screen by another
  822. program.  Some capture programs are HiJaak (Inset Systems), TGLGRAB
  823. (TerraVision), Cap (Paul Mace Software), or Pizzaz.
  824.  
  825. 4.  Digitize them with an image capture or video frame grabber card
  826. with video camera attached.  Typical frame capture boards are Via
  827. and SuperVia from Jovian Logic, and others from Computer Eyes,
  828. Willow, U.S. Video, Everex, and Truevision.
  829.  
  830. 5.  Since scanned or video captured images can contain thousands of
  831. colors and PC Probe will only allow you to display images of 16
  832. colors, you will need to reduce the number of colors in those images
  833. to just 16.  Good software packages that do that are PHIPS profes-
  834. sional high resolution image processing software from TerraVision,
  835. and Image Tools from MicroTex.
  836.  
  837. 6.  Most but not all paint and image capture programs will save
  838. images in PCX file format.  However, not all of them do, and for
  839. those you will need to use file conversion software to convert the
  840. image file to PCX format.  Excellent programs for this are TGL Plus
  841. (TerraVision) and HiJaak (Inset Systems).
  842.  
  843. 4.4  WHAT YOU CAN DO WITH PICTURES
  844. PC Probe's ability to display pictures can be educational and infor-
  845. mative for yourself and others.  As people work to become more
  846. computer literate, they often need training tools that help them to
  847. visualize concepts.  This is especially difficult with computers
  848. because so much of the system is hidden under its cover.
  849.  
  850. There is no limit to the number of images PC Probe can display.
  851. Computer manufacturers can create them and install them on a custom-
  852. er diskette to ship with PC Probe in a bundle with their systems.
  853. Corporate micro managers can create them for distribution throughout
  854. the corporation, and include specialized instructions for handling
  855. failures.  The pictures can even be used to show users how to set
  856. jumpers and switches and perform other system configuration tasks.
  857.  
  858. With a paint or draw program, you can draw a block diagram or anno-
  859. tate a captured video image with descriptive text.  For example, if
  860. you want to show the memory layout on a computer motherboard, you
  861. can capture the image with a video capture system, color-reduce it,
  862. then put descriptive wording on it with the paint program to show
  863. the location of parity and data bits as well as bank layout.
  864.  
  865. 4.5  IF YOU DON'T WANT TO CREATE YOUR OWN
  866. It may be inconvenient or impossible for you to create your own
  867. pictures.  If you want professional assistance, recommendations, or
  868. a complete image development project done, contact Landmark.
  869.  
  870. 5  INFO MENU
  871.  
  872. 5.1  INTRODUCTION
  873. The purpose of the Info menu is to give you information about your
  874. computer, the PC Probe program, and the results of tests you have
  875. run.  This chapter describes the Info menu selections and explains
  876. how to use them.
  877.  
  878. 5.2  SYSTEM INFO
  879. System Info shows several screen pages of information about the
  880. computer.  The minimum information you can display is given below.
  881. You may use page and cursor keys or the mouse to scroll the data.
  882.  
  883. 5.2.2  DOS Version
  884. This item shows the version of MS-DOS, PC-DOS, or compatible DOS
  885. being run on the system:  2.0, 2.1, 2.11, 3.0, 3.1, 3.2, 3.3, 4.0,
  886. etc.
  887.  
  888. 5.2.3  CPU Type
  889. This item shows the type of central processing unit installed:  V20,
  890. V30, 8088, 80188, 8086, 80186, 80286, 80386 SX, 80386 DX, 80486 SX or
  891. 80486 DX. The CPU is the major "brain" of the computer.  It consists
  892. of a single relatively large chip.  Where possible, this item will also
  893. identify the chip manufacturer.
  894.  
  895. 5.2.4  FPU Type
  896. This item shows the type of math chip installed: 8087, 80287, or
  897. 80387.  Where possible, this item will identify the specific manu-
  898. facturer of the chip.  FPU means floating point unit and refers to
  899. the scientific and engineering types of calculations the chip is
  900. able to perform.  It is also referred to as NPU (numeric processor
  901. unit) or numeric co-processor.
  902.  
  903. 5.2.5  Video Type
  904. This item shows the type of video adapter installed, including
  905. Hercules, Monochrome Display Adapter (IBM MDA or compatible), Color
  906. Graphics Adapter (IBM CGA or compatible), Enhanced Graphics Adapter
  907. (IBM EGA or compatible), or Video Graphics Array adapter (IBM VGA or
  908. compatible).  Where possible, this item will show the name of the
  909. chip manufacturer if the video card is a SuperVGA.
  910.  
  911. 5.2.6  Base (DOS) Memory
  912. This item shows the amount of Random Access Memory (RAM) installed
  913. and the amount being used in the lower 640K of address space.  Base
  914. memory is that area of memory where DOS, drivers, buffers, resident
  915. programs, and application programs reside in a normal system.  Early
  916. PCs had 64K, but this is not enough to run modern applications, and
  917. PC Probe with DOS cannot run in that little.  Modern systems should
  918. have a full 640K, although some can run with 256K or 512K.  The
  919. following tables show the hexadecimal address ranges for the lower
  920. 1M of DOS memory and the decimal to hexadecimal translation.
  921.  
  922.  
  923.            TABLE 2.  STANDARD XT/AT MEMORY MAP
  924.  
  925.      ADDRESS         PURPOSE
  926.      00000-9FFF0     640K Base RAM
  927.      A0000-AFFF0     64K EGA/VGA Graphics RAM Memory
  928.      B0000-B7FF0     32K MDA Text Memory
  929.      B8000-BFFF0     32K CGA Text Memory
  930.      C0000-DFFF0     128K Adaptor Memory
  931.      E0000-EFFF0     64K System Board ROM
  932.      F0000-FFFF0     64K System Board BIOS
  933.      C0000-C7FFF     32K EGA/VGA BIOS
  934.      C8000-CBFFF     16K Disk Controller BIOS
  935.      CC000-CFFFF     16K Network BIOS
  936.      D0000-EFFFF     128K EMS Memory
  937.  
  938.  
  939.         TABLE 3.  DECIMAL-HEXADECIMAL-BINARY CONVERSION
  940.  
  941.  DEC  HEX  BIN    DEC  HEX  BIN    DEC  HEX  BIN    DEC  HEX  BIN
  942.  0    0    0000   4    4    0100   8    8    1000   12   C    1100
  943.  1    1    0001   5    5    0101   9    9    1001   13   D    1101
  944.  2    2    0010   6    6    0110   10   A    1010   14   E    1110
  945.  3    3    0011   7    7    0111   11   B    1011   15   F    1111
  946.  
  947. 5.2.7  Extended Memory
  948. This item shows the amount of memory installed and the amount being
  949. used from 1M (one megabyte) up to 16M (286-based systems) or 4G
  950. (gigabytes) in 386 systems.  Extended memory does not exist in 8088
  951. or 8086 systems (PC, XT, and compatibles).
  952.  
  953. 5.2.8  EMS Memory
  954. This item shows the amount of expanded memory installed in the
  955. system.  EMS means Expanded Memory Specification; the specification
  956. was originally developed and agreed to by Lotus, Intel, and Micro-
  957. soft.  Sometimes it is referred to as LIM EMS memory.  EMS memory
  958. requires a special software driver to be loaded when DOS boots.   In
  959. order for application programs to use the EMS memory, the driver
  960. must conform properly to the LIM EMS specification.
  961.  
  962. There are two versions of EMS driver: 3.2 and 4.0.  Version 3.2
  963. allows up to 8 MB of memory to be in the system in addition to the
  964. normal base and extended memory.  Version 4.0 allows 32 MB of
  965. expanded memory.  Application programs see 16K (kilobyte) segments
  966. of the memory in a certain 64K contiguous block of addresses in the
  967. lower 1 MB of address space.
  968.  
  969. The block of addresses used is called a "page frame", and usually
  970. resides at address E0000h (a 64K area between the 640K and 1M limits
  971. reserved for EMS memory), although it can reside at other addresses.
  972. The driver's responsibility is to switch memory control circuitry
  973. electronically or via software so that the page frame can act as a
  974. window through which application programs can read and write data to
  975. the entire range of expanded memory.  The driver can use more than
  976. one page frame.  The EMS system information shows which page frames
  977. are in use, as well as the version number of the EMS driver.
  978.  
  979. 5.2.9  ROM Areas Used
  980. This item shows the Read Only Memory (ROM) installed in the system.
  981. ROM is used to hold data that doesn't disappear when you shut power
  982. off to the computer.  System BIOS (see next topic) is in ROM, as
  983. well as video BIOS for EGA and VGA graphics cards, network adapter
  984. BIOS, and some hard disk controller BIOS.  PC Probe identifies ROM
  985. areas by attempting to write to it, then read back what was written.
  986. ROM contents will remain the same, while RAM contents will be
  987. changed.  Being able to see what ROM is installed is an advantage
  988. for you if you ever have to identify unused space that you can make
  989. available to other adapter cards.
  990.  
  991. 5.2.10  Video BIOS
  992. This item shows the starting address, size, and if possible the
  993. manufacturer of the software in video adapter BIOS ROM.  Usually
  994. only EGA, VGA, and 8514A video adapters will have their own BIOS.
  995. CGA and MDA are built into the system BIOS.  EGA and VGA video BIOS
  996. usually occupies 16K to 24K starting at address C0000h.
  997.  
  998. 5.2.11  Display Memory
  999. This item tells how much RAM is available to hold information being
  1000. displayed on the system monitor or screen.  This memory is on the
  1001. video adapter itself.  Depending on the adapter, the display memory
  1002. can occupy up to 128K starting at A0000h and ranging through C0000h
  1003. minus 1.
  1004.  
  1005. 5.2.12  Hard Disk BIOS
  1006. This item shows the starting address and size of BIOS for special
  1007. hard disk controllers.  The hard disk BIOS for standard systems is
  1008. part of the system BIOS, but for ESDI (Enhanced Small Device Inter-
  1009. face), SCSI (Small Computer Systems Interface), and certain other
  1010. controllers, the BIOS is on the disk controller adapter card: it
  1011. normally occupies 16K starting at address C8000h.
  1012.  
  1013. 5.2.13  IRQ Assignments
  1014. This item shows the standard Interrupt ReQuest (IRQ) assignments in
  1015. the system, the ones that are actually wired to the interrupt
  1016. priority recognition circuitry.  There are up to 16 IRQ signals in
  1017. an AT and 8 in a PC.  IRQs can be issued by various circuits in the
  1018. system to alert the microprocessor that some event needs to be
  1019. handled.  Two are reserved for the system board timer and keyboard
  1020. controller.  Others are reserved for disk, and other I/O control-
  1021. lers.
  1022.  
  1023. Several IRQ lines are not wired to any circuit, but are available at
  1024. the expansion slot connectors for add-in cards.  Any add-in card
  1025. plugged into an expansion slot can thus be wired up to one of the
  1026. available lines.  There is no way for PC Probe to test the assign-
  1027. ment of such non-standard IRQs, so this item identifies them as
  1028. being "available" even though they might be in use by a non-standard
  1029. I/O controller card.
  1030.  
  1031. 5.2.14  DMA Channel Assignments
  1032. There are 4 Direct Memory Access (DMA) channels in a PC or XT, and 8
  1033. in an AT.  The DMA controller transfers data between memory and I/O
  1034. device controllers without intervention by the CPU.  It thereby
  1035. relieves the CPU of managing slow and tedious byte-for-byte data
  1036. transfers so it can get real processing done.  Some of the DMA
  1037. channels are preassigned, and others are available.  This item shows
  1038. the standard assignments, and identifies the others as available
  1039. because there is no empirical way of determining what add-on cards
  1040. will use them.  DMA channels are in this way similar to IRQs.
  1041.  
  1042. 5.2.15  I/O Addresses
  1043. The processor has available 1024 Input/Output addresses that func-
  1044. tion like memory addresses, but are connected to I/O device control-
  1045. lers.  Some I/O address connections are predetermined, but many are
  1046. available.  This item shows only those I/O addresses that are
  1047. reserved for serial (COM1, 2) and parallel (LPT1, 2, 3) ports, and
  1048. specifically indicates whether they are in use.  As with IRQ and DMA
  1049. signals, PC Probe cannot determine which I/O addresses are used by
  1050. non-standard circuits; it therefore displays no information for
  1051. them.  The following table shows standard I/O address usage.
  1052.  
  1053.           TABLE 4.  STANDARD XT/AT I/O ADDRESS USAGE
  1054.  
  1055.    ADDRESS        PURPOSE
  1056.    000-01Fh       DMA Controller 1
  1057.    020-03Fh       Interrupt Controller 1, Master
  1058.    040-05Fh       Timer 1
  1059.    060-07Fh       CMOS RTC, NMI control
  1060.    080-09Fh       DMA Page Register, MFG Port
  1061.    0A0-0BFh       Interrupt Controller 2, Slave
  1062.    0C0-0DFh       DMA Controller 2
  1063.    0F0h           Clear Numeric Co-processor Busy
  1064.    0F1h           Reset Numeric Co-processor
  1065.    0F8-0FFh       Numeric Co-processor
  1066.    1F0-1F8h       Primary Fixed Disk
  1067.    200-207h       Game I/O
  1068.    20C-20Dh       Reserved
  1069.    21Fh           Reserved
  1070.    278-27Fh       Secondary Parallel Port: LPT2
  1071.    280-287h       KickStart 2 or 3
  1072.    2B0-2Dfh       Alternate EGA
  1073.    2F8-2FFh       Serial Port 2
  1074.    300-31fh       Prototype Card
  1075.    360-363h       PC Network Low
  1076.    364-367h       Reserved
  1077.    368-36Bh       PC Network High
  1078.    378-37Fh       Primary Parallel Port: LPT1
  1079.    3B0-3BFh       MDA Adaptor
  1080.    3C0-3CFh       Enhanced Graphics Adaptor
  1081.    3D0-3DFh       CGA Adaptor
  1082.    3F0-3F7h       Diskette Controller
  1083.    3F8-3FFh       Primary Serial Port: COM1
  1084.  
  1085. 5.2.16  CMOS RAM Contents
  1086. The CMOS RAM is a battery-backed RAM that retains its contents even
  1087. with power off.  It holds important system configuration data that
  1088. is needed in AT compatibles when the computer boots.  PC Probe shows
  1089. you the contents:  date, time, number and types of floppy drives,
  1090. number and types of hard drives.  You cannot edit the information
  1091. from this screen, but you can edit it from the Setup function of the
  1092. Utilities menu.  Setup also allows you to edit the amount of base
  1093. memory, amount of extended memory, and video type (CGA, monochrome,
  1094. EGA/VGA).
  1095.  
  1096. 5.2.17  Mouse Presence
  1097. This item shows whether a mouse driver is installed and how many
  1098. mouse buttons it supports.
  1099.  
  1100. 5.2.18  Keyboard Type
  1101. This item shows the presence and type of keyboard attached to the
  1102. system:  84-key original AT type, or the enhanced 101-key type.
  1103.  
  1104. 5.3  VIEW, PRINT, CLEAR RESULTS LOG
  1105. These menu items allow you to display, print, or clear the contents
  1106. of the results log.  The Configure menu allows you to set the desti-
  1107. nation of the log as being the display, the printer, or a file.
  1108. If the results log is being sent to the display or printer, then you
  1109. will view, print, or clear the internal log.
  1110.  
  1111. If it is being sent to a file, then you will view, print, or clear
  1112. the log that is in the file.  Clearing the log will not delete or
  1113. erase the file, but will only clear its contents to zero.
  1114.  
  1115. Naturally, you may also view or print the file from the DOS prompt
  1116. (outside of PC Probe) using DOS with TYPE, PRINT, or COPY to printer
  1117. commands.  You can also use any DOS editor to view, update, or print
  1118. results log files See the chapter on the Configure menu for information
  1119. on how to set up the results log.
  1120.  
  1121. The internal results log contains the results of all tests you have
  1122. run in the current PC Probe session.  Contents can be system info,
  1123. benchmarks, and diagnostics.  When you exit from PC Probe and return
  1124. to DOS, the internal log is cleared.
  1125.  
  1126. If you have already set up the log to go to the printer, then each
  1127. test's results will be printed as the test completes execution; as a
  1128. result, you will not need to execute the Print Results Log function.
  1129.  
  1130. PC Probe expects the printed output to go to LPT1.  If you want to
  1131. print on a serial printer, then you must have used the DOS MODE
  1132. command (see DOS documentation on the use of that command) to route
  1133. the data intended for LPT1 to the serial printer.  PC Probe expects
  1134. the printer to be able to accept standard unformatted ASCII (Ameri-
  1135. can Standard Code for Information Interchange) text.  It will not
  1136. print properly on a Postscript-type printer that requires special
  1137. formatting of the data.  It will print properly on standard dot
  1138. matrix, daisy wheel, line, and laser printers.
  1139.  
  1140. 5.4  ABOUT PC PROBE
  1141. This item displays the release date and copyright information about
  1142. PC Probe.
  1143.  
  1144. 5.5  HELP ON PC PROBE
  1145. This item loads a help file and displays the first page of text in
  1146. the file.  You may use the cursor and page keys or the mouse to
  1147. scroll through the text.  Remember that you may click the left mouse
  1148. button while the diamond-shaped cursor is in the shaded area of the
  1149. right margin of the display to scroll a page at a time, or on the
  1150. arrows in that margin to scroll a line at a time.
  1151.  
  1152. The help file is named PCPROBE.dat.  PC Probe will display an error
  1153. message if the file is not in the current directory.  The help file
  1154. displays full information on how to operate the program and the
  1155. functions of menu selections.  It is a streamlined version of the PC
  1156. Probe owner's manual.
  1157.  
  1158. 6  BENCHMARK MENU
  1159.  
  1160. 6.1  INTRODUCTION
  1161. This chapter describes the selections in the Benchmark menu and how
  1162. to use them.  The benchmark selections show how fast the major
  1163. elements of the system perform.  They are given in four categories:
  1164. processor, video, system speed test, hard disk.  The processor and video
  1165. tests give the same speed data as those used in the Landmark System
  1166. Speed Test.  The complete system speed test is included to give a
  1167. graphical representation of speed.
  1168.  
  1169. 6.2  PROCESSOR BENCHMARK
  1170. This test checks the actual performance of the CPU in terms of the
  1171. original AT's performance.  The rating is in MHz and effectively
  1172. states "This computer is fast as an xx MHz IBM AT", where xx is the
  1173. speed of an equivalent AT.  For more information, see the topic on
  1174. the Landmark System Speed Test.
  1175.  
  1176. 6.3  VIDEO BENCHMARK
  1177. This test checks the rate of text data transfer in characters per
  1178. millisecond from the CPU to the display memory in normal text mode.
  1179. This is the maximum data transfer rate to the video circuit, and
  1180. thus the maximum display rate of the video subsystem.  Most other
  1181. benchmark tests show how fast BIOS allows data to be transferred.
  1182. This test bypasses BIOS since really display-intensive applications
  1183. (such as CAD packages, Windows, etc.) also bypass BIOS because it
  1184. slows down video speed.
  1185.  
  1186. 6.4  EXTENDED VIDEO BENCHMARK
  1187. This test executes the VIDSPEED.EXE program if it is in the current
  1188. directory of the current drive.  Vidspeed is a comprehensive bench-
  1189. mark test that measures both CPU-to-main memory transfer rate, and
  1190. CPU-to-display memory transfer rate in all video modes, both text
  1191. and graphics, of your video adapter.  The program is "aware" of most
  1192. modern super VGA adapters, as well as CGA, EGA, Hercules, and mono-
  1193. chrome adapters.
  1194.  
  1195. NEVER TYPE WHILE VIDSPEED IS RUNNING!!  The keyboard handler takes
  1196. away time and can skew your results.  If you run VIDSPEED repeatedly
  1197. in the same environment, you should get exactly the same results
  1198. each time.  However, some resident programs can slow your machine
  1199. down, as well as some device drivers.
  1200.  
  1201. As far as we know, Vidspeed is more thorough than any other PC video
  1202. benchmark in the world.  It completely ignores the effect of video
  1203. BIOS, and it writes directly to display memory.  Some other video
  1204. benchmarks test only performance through BIOS, and yield meaningless
  1205. results, as most modern graphics application programs (such as
  1206. Windows) do not use BIOS because of the limitations it imposes on
  1207. system performance.
  1208.  
  1209. This test does not send results to the results log, but it does
  1210. display its results on the screen.  The video test results are in
  1211. the following format:
  1212.  
  1213.  659 Bytes per millisecond  28.65KHz 59.94Hz  640x480x16 (VGA)
  1214.  
  1215. Meanings of the results are as follows:
  1216. 659         Speed at which CPU writes to video card display memory
  1217. 28.65KHz Horizontal scan frequency for monitor
  1218. 59.94Hz  Vertical scan frequency for monitor
  1219. 640         Width of display in pixels (screen dots)
  1220. 480         Height of display in pixels
  1221. 16       Number of colors simultaneously displayable
  1222. (VGA)    The video card standard of the display mode
  1223.  
  1224. The following list show typical result taken from a modern system:
  1225. a 25MHz 80386 AMI Mark II AT-Compatible Motherboard with Diamond
  1226. SpeedSTAR VGA card (based on Tseng ET4000 Super VGA chip):
  1227.  
  1228. 9913.19 Bytes per millisecond in Normal Ram
  1229. 6736 Bytes per ms 28.02KHz 70.12Hz  40x25 (text)
  1230. 6692 Bytes per ms 28.02KHz 70.12Hz  80x25 (text)
  1231. 6692 Bytes per ms 28.02KHz 70.12Hz  80x50 (text)
  1232. 6696 Bytes per ms 28.02KHz 70.12Hz  320x200x4 (CGA)
  1233. 6642 Bytes per ms 28.02KHz 70.12Hz  640x200x2 (CGA)
  1234. 6649 Bytes per ms 28.02KHz 70.12Hz  640x200x16 (EGA)
  1235. 6643 Bytes per ms 24.51KHz 70.12Hz  640x350x16 (EGA)
  1236. 6649 Bytes per ms 28.02KHz 70.12Hz  320x200x16 (EGA)
  1237. 6806 Bytes per ms 28.02KHz 70.12Hz  320x200x256 (VGA/MCGA)
  1238. 6646 Bytes per ms 28.75KHz 59.96Hz  640x480x16 (VGA)
  1239. 6646 Bytes per ms 28.75KHz 59.96Hz  640x480x2 (VGA/MCGA)
  1240. 6612 Bytes per ms 35.89KHz 59.86Hz  800x600x2 (S-VGA)
  1241. 6612 Bytes per ms 35.89KHz 59.86Hz  800x600x16 (S-VGA)
  1242. 6807 Bytes per ms 28.02KHz 70.12Hz  640x400x256 (S-VGA)
  1243. 6807 Bytes per ms 28.75KHz 59.96Hz  640x480x256 (S-VGA)
  1244. 6804 Bytes per ms 35.89KHz 59.86Hz  800x600x256 (S-VGA)
  1245. 6153 Bytes per ms 33.36KHz 86.98Hz  1024x768x2 (S-VGA)
  1246. 6153 Bytes per ms 33.36KHz 86.97Hz  1024x768x16 (S-VGA)
  1247. 6646 Bytes per ms 28.77KHz 60.00Hz  360x480x256 (VGA)
  1248. 6289 Bytes per ms 33.36KHz 86.97Hz  1024x768x256 (S-VGA)
  1249.  
  1250. 6.5  LANDMARK SYSTEM SPEED TEST
  1251. The Landmark System Speed Test is the complete system speed test
  1252. that has gained world fame at computer trade shows and dealerships.
  1253. It shows the type and speed of the central processing unit (CPU),
  1254. floating point unit or math chip (FPU), video adapter controller
  1255. chip, and system clock.
  1256.  
  1257. The graphical representation of the CPU, FPU, and video speed is a
  1258. set of horizontal bars across the screen.  The length of the bars
  1259. relative to the width of the screen allows you to see at a glance
  1260. from across the room the relative performance of the system.  The
  1261. color of the screen shows the type of Intel-compatible CPU chip
  1262. controlling the system: red = 80486; blue = 80386; green = 80286;
  1263. and gold = 8088 or 8086.
  1264.  
  1265. Press <ESC> to terminate the test, <F9> to recalculate system clock and
  1266. video speed, <F10> to disable the beeper, and <F1> for help.  You may
  1267. control the display with the mouse or the up and down cursor control
  1268. keys.  <F1> (help) gives a full explanation of the test.  The display
  1269. shows information described in the following paragraphs.
  1270.  
  1271. 6.5.1  CPU Type
  1272. This tells the model and maker of CPU Chip:  NEC V20 or V30; Intel
  1273. 8088, 8086, 80188, 80186, 80286, 80386, 80386 SX, 80486, and 80486 SX.
  1274.  
  1275. 6.5.2  CPU Clock
  1276. This shows the actual frequency in megaHertz of the clock pulses
  1277. applied to the CPU to make it run.  The clock speed is calculated at
  1278. the beginning of the test.  You may recalculate it by pressing <F9>.
  1279. If your computer can operate in low-speed mode or high-speed turbo
  1280. mode, you should press <F9> after changing modes while the system
  1281. speed test is running.
  1282.  
  1283. 6.5.3  FPU Type
  1284. This tells the model and maker of FPU math chip.  Models are 8087,
  1285. 80287, or 80387.  Chip makers are Intel, IIT, or Cyrix.  The test
  1286. does not detect nor check the performance of the Weitek family of
  1287. math chips.
  1288.  
  1289. 6.5.4  Video Type
  1290. The type of video adapter and the video chip maker if the adapter is
  1291. a superVGA.
  1292.  
  1293. 6.5.5  CPU Speed
  1294. This speed bar shows the clock speed at which a standard IBM AT
  1295. would have to run in order to have the same CPU performance as this
  1296. system.  The test does reflect the effect of cache memory in the
  1297. system.  The scaling of the bar is different for each major CPU
  1298. type.  You may press <F3> or <F4> to change the scaling (and the
  1299. color) of the bar further.
  1300.  
  1301. The operation of the speed bar is dynamic because the test is run in
  1302. a continuous loop.  You will see the bar shorten if background tasks
  1303. start operation in a network server or multitasking system because
  1304. the speed test doesn't get the full attention of the CPU.  The pitch
  1305. of the beeper indicates the relative performance.  For example an XT
  1306. will be low-pitched, while a 386 will be much higher.
  1307.  
  1308. 6.5.6  FPU Speed
  1309. This speed bar shows the clock speed at which the floating point
  1310. math chip (FPU) in a standard IBM AT would have to run in order to
  1311. have the same FPU performance as this system.  The scaling of the
  1312. bar is different for each major FPU type.  You may press <F5> or <F6>
  1313. to change the scaling (and the color) of the bar further.
  1314.  
  1315. The operation of the FPU speed bar is dynamic because the test is
  1316. run in a continuous loop.  You will see the bar shorten if back-
  1317. ground tasks start operation in a network server or multitasking
  1318. system because the speed test doesn't get the full attention of the
  1319. CPU.
  1320.  
  1321. 6.5.7  Video Speed
  1322. This speed bar shows the actual speed at which the CPU can send text
  1323. to the display memory in characters-per-millisecond (cpm).  IBM-
  1324. standard CGA, EGA, and VGA systems will usually show 600 to 800 cpm.
  1325. Later model VGAs with higher performance VGA systems will show 1000
  1326. to 3000.  Modern ultra-high performance systems can show 6000 to
  1327. 7500.
  1328.  
  1329. Video Speed is computed once when the test starts because it is
  1330. time-consuming and therefore cannot be shown dynamically as CPU and
  1331. FPU are.  Press <F9> to recalculate it.
  1332.  
  1333. You may use this test to determine the efficiency of the combination
  1334. of video adapter and motherboard in your computer.  A low reading
  1335. can mean you have a slow video adapter, slow motherboard bus speed,
  1336. slow CPU, or a combination of those.  If you have a slow bus or CPU,
  1337. it does not make economic sense to put an ultra high-speed video
  1338. adapter in the computer.  Conversely, it does not make sense to put
  1339. a slow video adapter in a high-performance computer.  The adapter
  1340. alone can slow down every display operation, making your computer
  1341. seem to be sluggish when it is not.
  1342.  
  1343. 6.5.8  Custom Versions Available
  1344. OEMs and resellers may order customized versions of the Landmark
  1345. System Speed Test separately.  The special version will contain the
  1346. OEM or reseller name and phone number or other desired information
  1347. in the text box in the upper right quadrant of the test screen.  It
  1348. therefore is an ideal promotional product for dealer showrooms or
  1349. trade shows, and an ideal benchmark test to bundle with computer
  1350. systems being sold.
  1351.  
  1352. 6.6  HARD DRIVE BENCHMARK
  1353.  
  1354. 6.6.1  Hard Disk Access Time
  1355. This portion of the test shows both the average and the track-to-
  1356. track access times in milliseconds (ms) of the hard disk.  Access
  1357. time is the time required to move the read/write heads from one
  1358. track to another.  The fastest time is for moving the heads from one
  1359. track to the next.  Average access time is the average of a large
  1360. number of random track-to-track movements.
  1361.  
  1362. Access time is important when considering the performance of a drive
  1363. because it usually takes many times longer to position the heads
  1364. than to read data from a track under the heads.  XT drives typically
  1365. had access times of 65 to 100 ms, AT drives 25 to 40 ms, high-
  1366. performance drives 14 to 20 ms, and drives with large-cache control-
  1367. lers 1 to 5 ms.
  1368.  
  1369. 6.6.2  Hard Disk Data Transfer Rate
  1370. This portion of the test shows two types of data transfer rates,
  1371. both of which are measured by reading data from the disk subsystem,
  1372. but not by writing.
  1373.  
  1374. The tests perform a read of 50 randomly selected tracks, and calcu-
  1375. late the average data transfer rate, ignoring seek time.
  1376.  
  1377. 6.6.2.1  Data Verify Rate
  1378. The verify rate indicates how fast the system can transfer data from
  1379. the hard disk to its controller.  The controller performs the opera-
  1380. tion only to read the data and calculate data validation information
  1381. to verify that the data on the track does not contain errors.  Thus,
  1382. the controller reads data from the disk and does not need to save it
  1383. in a track buffer or send it to the computer's main memory.
  1384.  
  1385. Verify rate is affected by the disk's sector interleave factor,
  1386. rotation speed, and data integrity.  The effect of rotation speed is
  1387. obvious, but interleave factor and data integrity may need more
  1388. explanation.
  1389.  
  1390. Interleave factor is the sequence in which sectors around the track
  1391. are numbered and read.  Modern fast systems use 1-to-1 interleave in
  1392. which the sectors are numbered in sequence; this allows the system
  1393. to read a track in one revolution of the disk.  Older, slower
  1394. systems use 1-to-3 interleave in which every third sector is num-
  1395. bered next in sequence; this allows the system to read a complete
  1396. track in 3 revolutions.  You can use the Utilities menu to determine
  1397. the interleave factor of your drive if it is the MFM or RLL type.
  1398. If your interleave is wrong for your system, it can cause reduced
  1399. performance.  You can use the Utilities menu in some versions of PC
  1400. Probe (or OnTrack's DOS Utils, available from Landmark) to change
  1401. the interleave with the revitalize hard drive data function.
  1402.  
  1403. The 1-to-3 and other slow interleave factors are required because
  1404. the controller cannot store more than one sector (512 bytes) of
  1405. data, and must pass it to the computer's memory before reading the
  1406. next sector.  1-to-1 interleave is allowed if the controller can
  1407. store an entire track of data and time-share the reading of sectors
  1408. at high speed with writing of stored sectors to the computer's
  1409. memory.
  1410.  
  1411. If the data on the disk is weak or erroneous, a special "error
  1412. correction code" (ECC) number stored at the end of each sector on
  1413. the disk allows the controller to correct errors in the sector after
  1414. reading it.  Error correction occurs in the background so that your
  1415. hard disk can be causing errors without your knowing it.  However,
  1416. error correction takes time.  If the controller detects and corrects
  1417. a lot of errors during the verify rate test, the verify rate results
  1418. can be less than if there were no errors, depending on your control-
  1419. ler design.
  1420.  
  1421. 6.6.2.2  Data Throughput Rate
  1422. The throughput rate indicates how fast the controller can read data
  1423. from the hard disk and write it into the computer's main memory.
  1424. Aside from the factors also affecting verify rate, the architecture
  1425. and implementation of your computer's data transfer path between the
  1426. disk controller and the CPU (central processing unit) determine
  1427. throughput rate.
  1428.  
  1429. The IBM AT design, for example, makes all input/output data trans-
  1430. fers to controller cards in expansion slots occur slower than data
  1431. transfers between areas of memory on the motherboard.  This allowed
  1432. controllers to use slower memory and buffer circuitry so they would
  1433. not be too expensive to build.
  1434.  
  1435. The method of slowing down the transfers is to make the CPU wait 1
  1436. or 2 clock pulse before being allowed to move the data from the
  1437. controller to main memory.  Each clock pulse spent waiting is known
  1438. as a wait state, and the original IBM AT design imposes 2 wait
  1439. states on all I/O data transfers forces the I/O clock rate to be no
  1440. more than 8 megaHertz.
  1441.  
  1442. More modern computer designs, even those based on the original AT
  1443. architecture, can allow data transfers to proceed at 0 or 1 wait
  1444. states, and at higher speeds of 10, 12, 14, or 16 MHz.  Some may be
  1445. even faster than that.  Such designs also require especially fast
  1446. controller cards for disk, video, and other peripherals, making the
  1447. systems expensive as well as fast.
  1448.  
  1449. If your system contains such high-speed capabilities, they will
  1450. dramatically affect the throughput test results, in a positive way.
  1451.  
  1452. Another method of increasing throughput is caching, or the use of
  1453. memory to cache or store frequently used data.  There are two kinds:
  1454. cook on the controller card, and cache in main memory, but they have
  1455. effectively the same result.  Once data is read from the disk, it is
  1456. stored in the cache.  The next time the computer reads the same area
  1457. of the disk, the data is already in the cache, so the computer
  1458. retrieves it from there rather than the disk.
  1459.  
  1460. Since the test reads 50 tracks at random, and a minimum of 8.5
  1461. Kilobytes of data is stored on each track, the total amount of data
  1462. read by the test is 425K.  It is unlikely the cache contains all of
  1463. those tracks when the test starts, but it is likely to contain some
  1464. of them.
  1465.  
  1466. Caching will give a somewhat variable result each time you run the
  1467. test unless you have a huge cache of several Megabytes.  By running
  1468. the test repeatedly, you will fill more and more of a large cache
  1469. until test results stabilize.  That is about the best throughput
  1470. rate you will see on your system.
  1471.  
  1472. MFM (modified frequency modulation) drives (the most popular and
  1473. least expensive) have 17 sectors of 512 bytes each per track, or
  1474. 8.5K.  Some RLL (run-length limited) drives contain 26 sectors, or
  1475. 13K.  Many ESDI (enhanced small device interface) and SCSI (small
  1476. computer systems interface) drives contain 35 to 76 sectors per
  1477. track, or 17.5K to 38K.  The higher-capacity-per-track drives not
  1478. only take longer to test, but also require a larger cache to be able
  1479. to hold all the data read during the throughput test to give the
  1480. fastest results.
  1481.  
  1482. 6.6.2.3  Verify Versus Throughput
  1483. It is important to note that most hard disk data transfer rate
  1484. benchmark tests show only verify rate because it is not different
  1485. each time you run it.  However, it also does not take into the
  1486. consideration caching or basic data path architecture of the system.
  1487. As a consequence, it shows only performance of the disk subsystem,
  1488. and not the overall system throughput.  To have a more realistic
  1489. view, you need PC Probe's throughput test as well as the verify
  1490. test.
  1491.  
  1492. 7  DIAGNOSTIC MENU
  1493.  
  1494. 7.1  INTRODUCTION
  1495. This chapter describes all the diagnostic tests that prove your
  1496. system is working correctly.  It also explains how to set up PC
  1497. Probe to run a batch of tests once or for a given amount of time to
  1498. "burn in" or stress test the computer.  If a test fails and you are
  1499. a technician, refer to the Troubleshooting Hints chapter for remedi-
  1500. al suggestions.
  1501.  
  1502. 7.1.1  KickStart a Dead Computer
  1503. If your computer is "dead" and you cannot get it to run diagnostics,
  1504. then you need more help than PC Probe can provide.  If you are a
  1505. technician, we strongly recommend that you acquire one of Landmark's
  1506. power-on diagnostic test cards in the KickStart  family.  The Kick-
  1507. Start cards contain LED displays that show you the status of system
  1508. power and what causes the computer to fail to boot, plus many other
  1509. advanced features to allow you to get your system up and running
  1510. fast.  Contact Landmark for more information and immediate atten-
  1511. tion.
  1512.  
  1513. 7.1.2  Results Log
  1514. You may configure PC Probe to create a log of errors that occur
  1515. during testing, and you may turn the logging on or off.  All errors
  1516. will be sent to the display, but logging to other devices is dis-
  1517. abled by default.  You may also enable them to be sent to the
  1518. printer attached to LPT1, or to a file.  Refer to the Configure menu
  1519. for more information on the results log.
  1520.  
  1521. 7.1.3  Test Pause
  1522. Some of the diagnostic test submenus provide you with an "All Tests"
  1523. selection.  When you elect to run all tests in a menu, PC Probe will
  1524. allow you to make the testing process pause after each test so you
  1525. can see the results, or run straight through the tests.  In either
  1526. case, you may see the accumulated tests results in the results log,
  1527. as described in both the Configure menu and the Info menu chapters.
  1528.  
  1529. 7.1.4  Halting a Test
  1530. To halt a test, press <ESC>.  In general you cannot halt a test in
  1531. progress, but you can halt a series of tests after the currently
  1532. executing test is finished.  The reason for not halting a test in
  1533. progress is that the computer software or hardware state would be in
  1534. an inappropriate state for continuing use of the menu system, and
  1535. reboot would be required.
  1536.  
  1537. 7.1.5  Test Looping
  1538. You may configure PC Probe to run one or more tests in a repeated
  1539. loop in one of two ways:  for a given length of time, or for one
  1540. pass.  If you select a length of time, then the testing will contin-
  1541. ue until the time elapses unless the time is over while a test is in
  1542. progress.  The test in progress will run to completion before ending
  1543. a time loop.  If you select a single pass, then the testing will
  1544. stop after the last test in the pass finishes execution.
  1545.  
  1546. 7.1.6  No Stop on Failure
  1547. while you are running a batch of tests, a running test that encoun-
  1548. ters an error will log the error and continue to completion.
  1549.  
  1550. 7.1.7  Batch Testing
  1551. Normally, you will run one test at a time, or all tests in sequence.
  1552. However, you may select individual tests to run in a batch.  You
  1553. would perform batch testing if you wanted to check out a suspected
  1554. set of failures, or if you wanted to stress-test (or "burn-in") the
  1555. computer after a repair job or before shipment to a customer of
  1556. yours.
  1557.  
  1558. 7.1.8  Remote Testing
  1559. If you want to enable remote testing, you must start the program
  1560. with the command PCPROBE /R as described in the Operation chapter.
  1561.  
  1562. This will disable the keyboard tests, any display adjustment tests,
  1563. and serial port tests.  The reason for disabling these items is that
  1564. they cannot be tested from a remote computer; also, the serial port
  1565. cannot be tested while it is being used as a communication channel
  1566. into the computer under test.
  1567.  
  1568. 7.2  TEST MODE OPTIONS
  1569. This set of selections allows you to run tests one at a time or as a
  1570. batch of tests.
  1571.  
  1572. 7.2.1  Select Test Mode
  1573. This selection allows you to select single, batch, or timed batch
  1574. mode.  Single test mode means a test will execute immediately when
  1575. you select it.  Batch and timed batch mode mean PC Probe will tag a
  1576. diagnostic test when you select it, and place a check mark adjacent
  1577. to the test name.  Batch mode affects the diagnostic tests only, and
  1578. it does not control benchmarks, SysInfo, utilities, or user pro-
  1579. grams.
  1580.  
  1581. Plain batch mode will execute one pass of all the tagged tests.
  1582. Timed batch mode will execute tagged tests in multiple passes for
  1583. the amount of time you have entered, up to 100 hours.  You must
  1584. select single test mode in order to leave batch mode; that will also
  1585. clear all test tags.
  1586.  
  1587. 7.2.2  Execute Tagged Tests
  1588. This selection actually begins execution of all the tests you have
  1589. tagged; the tests run in menu order, rather than the order in which
  1590. you tagged them.  It only operates in batch mode or timed batch
  1591. mode, as described in the preceding topic.  After execution of each
  1592. test PC Probe will log the results.  When the batch has finished,
  1593. you may then view and/or print the results via the Info menu.  You
  1594. may prematurely terminate the batch by pressing <ESC>.
  1595.  
  1596. 7.2.3  Clear All Tags
  1597. This selection will clear all tags from tests you have tagged, and
  1598. it only works in a batch mode.  It leaves PC Probe in the same batch
  1599. mode, however, and does not revert it to single test mode.
  1600.  
  1601. 7.3  SYSTEM BOARD TESTS
  1602. These diagnostics check the circuitry typically found on the system
  1603. board, sometimes referred to as the motherboard.  Test failures are
  1604. displayed on the screen.  If enabled they are sent to the printer or
  1605. a disk file.
  1606.  
  1607. 7.3.1  Real Time Clock
  1608. Tests the ability of the Real Time Clock to hold and increment time
  1609. and date accurately.
  1610.  
  1611. 7.3.2  CMOS RAM
  1612. Tests the ability of the CMOS RAM to be written and read accurately.
  1613.  
  1614. 7.3.3  Central Processor (CPU)
  1615. This test checks the internal circuitry of the CPU chip, including
  1616. registers, execution of the instruction set, and some communication
  1617. with external circuits.  It works with 8088, 8086, 80188, 80186,
  1618. 80286, 80386,80386 SX, 80486, 80486 SX, and truly compatible processors.
  1619.  
  1620. 7.3.4  Numeric Co-Processor
  1621. Tests all of the floating point number translation, arithmetic, and
  1622. transcendental function instructions, as well as register transfer
  1623. and data path integrity.  Works with 8087, 80287, 80387, and all
  1624. truly compatible math chips, including the circuitry built into the
  1625. 80486 processor that contains an integrated math chip.
  1626.  
  1627. 7.3.5  Speaker
  1628. Tests the ability of the 8253/4 timer (and in XTs, the 8255 program-
  1629. mable peripheral interface) circuitry controlling the system beeper
  1630. to function properly and accurately.  You will hear a short series
  1631. of beeps if it is functioning properly.  If you do not hear the
  1632. beeps, the speaker may be disconnected.
  1633.  
  1634. 7.3.6  Memory Tests
  1635. The RAM tests check the proper functioning of the memory chips,
  1636. address circuitry, and the data path into and out of memory.
  1637. The Data Line, March, Long/Quick Parity, and GalRow tests are run
  1638. only on base memory (RAM in the lower 640K).  For these tests, PC
  1639. Probe moves data from the area to be tested to a safe place in
  1640. memory, runs the test, then restores the data to its original loca-
  1641. tion.  PC Probe can and does relocate drivers, resident programs,
  1642. DOS, and itself as needed to test all of base memory.
  1643.  
  1644. If a RAM test fails and you want to identify the failing chip, you
  1645. may run the Bad RAM Locator program from the Utilities menu.  The
  1646. nature of the failure is automatically fed to the locator to speed
  1647. up the location process.  We recommend that only qualified techni-
  1648. cians attempt to remove RAM chips and replace them.  Refer to the
  1649. Utilities chapter for more information on the Locator.
  1650.  
  1651. 7.3.6.1  Data Line Test
  1652. This test checks the integrity of the data path into and out of
  1653. memory by writing and reading ones, then zeros.
  1654.  
  1655. 7.3.6.2  March Test
  1656. This test writes, then reads a pattern of 00000001, with the 1
  1657. moving to the left on successive writes, then repeats the process
  1658. with 11111110, moving the 0 to the left on successive writes.  This
  1659. test checks the ability of memory cells not to affect nor be affect-
  1660. ed by the status of adjacent cells.
  1661.  
  1662. 7.3.6.3  Quick Parity Test
  1663. This test checks the ability of the parity generation circuitry to
  1664. generate a correct parity bit.  A parity bit exists for every byte
  1665. in memory to ensure that an even number of 1's is stored in every
  1666. address.  If one of the data bits is stored incorrectly, then when
  1667. the value is read, the parity checking circuit will find incorrect
  1668. parity, and will generate an error.
  1669.  
  1670. 7.3.6.4  Long Parity Test
  1671. This test checks the ability of the parity generation circuitry to
  1672. create a correct parity bit for every combination of ones and zeros
  1673. in memory.
  1674.  
  1675. 7.3.6.5  GalRow Tests
  1676. The GalRow tests are exhaustive tests that verify the
  1677. integrity of the memory addressing circuitry throughout the lower
  1678. 640K.  Based on modern computer science testing algorithms, they
  1679. perform the most thorough and comprehensive diagnostic checkout of
  1680. combined memory circuitry available in any popular diagnostic
  1681. product.
  1682.  
  1683.  
  1684. They write a unique data pattern an address then read it to ensure
  1685. its value has not changed after each write of another unique pattern
  1686. to each other address.  Faulty address decode circuitry can cause
  1687. apparent memory failures that don't exist, but galrow tests will
  1688. catch the bad address decoders.
  1689.  
  1690. You especially need to run galrow tests if you detect failures with
  1691. the other memory tests, or you want to run exhaustive tests of
  1692. address decode and memory circuits for burn-in or quality assurance
  1693. verification.
  1694.  
  1695. 7.3.6.6  Refresh Toggle
  1696. This test verifies that the memory refresh circuitry is generating
  1697. the signals necessary to prevent the motherboard's dynamic random
  1698. access memory (DRAM) from losing (or forgetting) its contents.  The
  1699. DRAM is used in the computer's base memory, extended memory, and
  1700. expanded memory.  DRAM will lose their contents if they aren't read
  1701. every few microseconds.  The refresh circuitry performs a simulated
  1702. read between normal memory reads in order to keep the data alive and
  1703. "refreshed".  If the refresh circuitry fails or operates marginally,
  1704. data "dropout" (occasional missing bits) or complete memory loss can
  1705. occur.  The refresh toggle test verifies that refresh signals are
  1706. occurring.
  1707.  
  1708. 7.3.6.7  Refresh Bandwidth
  1709. This test programs the refresh controller to its 5.3% bandwidth
  1710. limits according to IBM technical reference manual specifications,
  1711. and verifies that memory loss does not occur at those limits (be-
  1712. tween 14.32436974 and 15.92773109 microseconds).  This guarantees
  1713. that incrementing the refresh address every 15 microseconds, and
  1714. executing 5 clock cycles will refresh the entire memory.
  1715.  
  1716. 7.3.6.8  Refresh Rate
  1717. This test measures the actual time between leading edges of memory
  1718. refresh pulses.
  1719.  
  1720. 7.3.6.9  Extended Memory Test
  1721. Extended memory is the range of linear memory that resides above the
  1722. first megabyte of address space in the computer.  There is no
  1723. extended memory in a PC or XT because their 20-bit address bus
  1724. cannot access above 1M (megabyte).  An AT or compatible can access
  1725. up to 16M of total memory via its 24-bit address bus, 15M of which
  1726. can be extended memory, mounted either on the motherboard or on one
  1727. or more cards plugged into the computer's expansion slots.  80386
  1728. and 80486-based AT compatibles can address up to 4G (gigabytes), but
  1729. require a specially modified bus with 8 additional address lines.
  1730.  
  1731. The extended memory test checks all available (unused as determined
  1732. via an Interrupt 15 query) extended memory, but is not as exhaustive
  1733. as the base memory tests.  It writes then reads a data pattern to
  1734. each location in extended memory, then verifies that the data
  1735. written is the same as the data read.  It makes not attempt to save
  1736. any data already in memory that is unused.  The test is well-behaved
  1737. and does not interfere with 80286 protected mode operation, nor
  1738. 80386 Virtual 86 mode operation.
  1739.  
  1740. Any extended memory used by drivers, resident programs, or other
  1741. tasks, will not be tested.  To test it, you must exit from PC Probe,
  1742. remove the programs that use expanded memory, then re-run PC Probe.
  1743. Possibly, you will be required to edit CONFIG.SYS, AUTOEXEC.BAT, or
  1744. other batch files, and reboot the system before being able to test
  1745. all memory.
  1746.  
  1747. 7.3.6.10  Expanded Memory Test
  1748. Expanded memory was invented to "expand" the amount of memory acces-
  1749. sible by the IBM PC and XT computers, even though they can address
  1750. only 1M (megabyte).  See the discussion on extended memory tests in
  1751. this chapter for additional information.  Special switching circuit-
  1752. ry on expanded memory cards allows the PC's 8088 processor to access
  1753. four 16K "pages" at a time of up to 8M or 32M of expanded memory
  1754. through a 64K "page frame" (like a window) in the lower 1M of
  1755. address space.  The page frame normally resides in the unused
  1756. address area above 640K, but some expanded memory implementations
  1757. can use several page frames located in any unused area above the
  1758. lower 256K.
  1759.  
  1760. An Expanded Memory Specification (EMS) defining the mechanism for
  1761. all this was developed by Lotus, Intel, and Microsoft.  The specifi-
  1762. cation is often referred to as LIM EMS.  The switching of the
  1763. expanded memory circuitry and its interface to programs is accom-
  1764. plished by an Expanded Memory Manager (EMM) driver that is loaded at
  1765. boot time.  80286, 80386, and 80486 systems can emulate the switch-
  1766. ing circuitry using protected or Virtual 86 modes of operation,
  1767. using normal extended memory.  Thus, one can have extended memory in
  1768. such a computer, with part of it devoted to EMS emulation.
  1769.  
  1770. The expanded memory test checks the entire range of available
  1771. (unused as determined via an Interrupt 67 query) expanded memory,
  1772. including the driver and the EMS memory control circuitry.  It
  1773. writes and reads a data pattern into each address and verifies that
  1774. the patterns are the same.  The test uses the EMM driver, and cannot
  1775. check expanded memory without it.  It works with EMM drivers that
  1776. are compatible with EMS version 3.2 and 4.0.  The test is well-
  1777. behaved and does not interfere with 80286 protected mode operation,
  1778. nor 80386 Virtual 86 mode operation.
  1779.  
  1780. Any expanded memory used by drivers, resident programs, or other
  1781. tasks, will not be tested.  To test it, you must exit from PC Probe,
  1782. remove the programs that use expanded memory, then re-run PC Probe.
  1783. Possibly, you will be required to edit CONFIG.SYS, AUTOEXEC.BAT, or
  1784. other batch files, and reboot the system before being able to test
  1785. all memory.
  1786.  
  1787. 7.3.7  Keyboard Tests
  1788. You may select either the 101-key enhanced AT-style keyboard, or the
  1789. original 84-key AT-compatible keyboard.
  1790.  
  1791. These tests display a keyboard map, then allow you to press each key
  1792. on the keyboard and receive verification on the display that you
  1793. pressed that key and none other.  You must press each key in se-
  1794. quence as the display shows you.  The test verifies that the correct
  1795. key code was generated by the keyboard for each key you pressed.
  1796.  
  1797. You may press Ctrl-<ESC> to abort the test.  The mouse does not work
  1798. during the test.
  1799.  
  1800. This test is disabled during remote operation because the remote
  1801. user cannot press the keys on the local keyboard.
  1802.  
  1803. 7.3.8  Interrupts
  1804. These tests check the 8259A Programmable Interrupt Controller(s) and
  1805. associated circuitry.  Various circuits send interrupt signals to a
  1806. controller which prioritizes them and interrupts the CPU with a
  1807. request to pay attention to an I/O device or other circuit.  The XT
  1808. uses only one 8259A, while the AT uses two.
  1809.  
  1810. 7.3.8.1  Controller
  1811. Tests the ability of the 8259 programmable interrupt controller to
  1812. recognize interrupts and prioritize them properly, and the ability
  1813. of the system to issue and recognize the non-maskable interrupt.  A
  1814. normal XT contains 8 IRQ (interrupt request) signal lines, while an
  1815. AT contains 16.  Most of them are not used.  You may execute the
  1816. System Info test in the Info menu to see a list of the IRQs used by
  1817. standard system components.
  1818.  
  1819. Aside from the standard IRQs, PC Probe has no way of knowing whether
  1820. special controller cards are installed that can issue IRQ signals,
  1821. nor how to get them to do it.  The other tests in this set do check
  1822. the standard ones.
  1823.  
  1824. 7.3.8.2  IRQ0
  1825. This test checks the proper functioning of the XT's 8253 or the AT's
  1826. 8254 timer, and its ability to issue interrupts properly.
  1827.  
  1828. 7.3.8.3  IRQ4
  1829. This test checks the ability of 8250 or 16450 serial port COM1 to
  1830. issue interrupts.  You must plug a serial port loopback plug onto
  1831. the COM1 connector at the rear of the computer before executing the
  1832. test.  See the Accessories chapter for more information on loopback
  1833. plugs.
  1834.  
  1835. 7.3.8.4  IRQ6
  1836. This test checks the ability of the 8272 floppy drive controller
  1837. chip and associated circuitry to issue an interrupt as a result of a
  1838. controller recalibrate command.  The floppy drive door must be
  1839. closed for the interrupt to be generated and detected.  A floppy
  1840. diskette does not have to be in some 5.25-inch drives, but it does
  1841. need to be in all 3.5-inch drives.
  1842.  
  1843. 7.3.9  DMA Registers
  1844. This test checks the proper functioning of the 8237A Direct Memory
  1845. Access controller registers and related data path.  PC Probe cannot
  1846. test all DMA channel control signals because DMA Requests signals
  1847. can only be issued by special I/O controller cards, and PC Probe has
  1848. no way of knowing whether such cards are in the system nor how to
  1849. get them to issue the request.  The only standard I/O device that
  1850. uses DMA in an AT-style computer is the floppy controller, which is
  1851. tested elsewhere.  This test does check internal operations of the
  1852. DMA controller chips.  However, because of the difference in system
  1853. designs, it does not test memory-to-memory DMA transfers.
  1854.  
  1855. 7.4  I/O CARD TESTS
  1856. This category of tests checks out circuitry that is normally con-
  1857. tained on add-in I/O cards that plug into the computer's expansion
  1858. card slots.  Because of the high level of circuit integration into
  1859. powerful computer chips, many modern computers have the circuitry
  1860. included on the motherboard.  Where possible, PC Probe automatically
  1861. detects the presence of a controller for an I/O device and will not
  1862. allow you to run the corresponding test if the controller is not
  1863. installed.
  1864.  
  1865. 7.4.1  Parallel Port Tests
  1866. These tests verify the ability of the parallel ports to control a
  1867. printer properly.  The tests send various patterns of signals out
  1868. the port in order to test it, so you should disconnect the printer
  1869. cable from the port before running the test.  Part of the test
  1870. requires you to plug a loopback plug onto the parallel port connec-
  1871. tor at the rear of the computer.  The plug is included with some
  1872. versions of PC Probe.  Refer to the Accessories chapter for more
  1873. information. These tests are capable of testing Parallel Ports LPT1,
  1874. LPT2, and LPT3 (If present!) with both an external and internal test.
  1875.  
  1876. 7.4.2  Serial Port Tests
  1877. These tests check the internal functionality of the 8250, 16450,
  1878. 16550, or 16550A serial port controller chips, as well as the 
  1879. integrity of the drivers and connections to external serial devices.
  1880.  
  1881. Some of the tests requires you to plug a loopback plug onto the
  1882. parallel port connector at the rear of the computer.  The plug is
  1883. included with some versions of PC Probe.  Refer to the Accessories
  1884. chapter for more information.
  1885.  
  1886. The tests save the state of the serial port before testing and
  1887. restore it afterward to keep from interfering with any mouse driver
  1888. that expects the port circuitry to be in a given state.  Therefore,
  1889. you do not have to disconnect the mouse from the port before running
  1890. the test.
  1891.  
  1892. However, the test signals can interfere with operation of another
  1893. device (such as printer or modem) connected to the serial port.
  1894. Therefore, we recommend disconnecting any devices (aside from a
  1895. mouse) attached to the port before running a test.
  1896.  
  1897. Once you have selected the test to run, the display allows you to
  1898. pick a communication port such as COM 1 or COM 2, based on what is
  1899. installed in your computer.  The tests are disabled for remote
  1900. operation because the COM port must be used to communicate with the
  1901. remote computer.
  1902.  
  1903. 7.4.2.1  Data Line Test
  1904. This tests the serial port controller chip circuitry, and interface
  1905. from the CPU to it.
  1906.  
  1907. 7.4.2.2  Asynch I/O Test
  1908. This tests integrity of drivers and external connections; it re-
  1909. quires the serial port loopback plug.
  1910.  
  1911. 7.4.3  Video Board/Monitor Tests
  1912. These tests allow you to check functionality of both the video
  1913. adapter and the monitor.  They operate with either monochrome or
  1914. color system using popular monochrome, Hercules, color graphics
  1915. (CGA), enhanced graphics (EGA), and video graphics array (VGA)
  1916. adapters, as well as monochrome and color analog,  digital, and
  1917. multiple scan frequency monitors.
  1918.  
  1919. 7.4.3.1  Display Memory
  1920. This test writes, then reads at least the 16K display memory area on
  1921. standard video adapters, and verifies that memory works properly.
  1922.  
  1923. 7.4.3.2  Video Mode
  1924. This selection allows you to select any video mode that your video
  1925. system can display, then to test all character generation, character
  1926. attributes, foreground / background color generation and purity, dot
  1927. and line matrix drawing isotropy and linearity (equality of spacing,
  1928. distance, and straightness), and graphics drawing capability.
  1929. You can use this test to verify that your monitor is properly
  1930. adjusted, for image size and position, color purity for the color
  1931. guns, presence of all pixels, and pincushion (tendency of the
  1932. picture to bow at the edges).  You can also use it to verify that
  1933. monitors have the ability to display properly in all video modes
  1934. with a given video adapter.  For example, some video adapters do not
  1935. properly compensate for monitor characteristics, causing some images
  1936. to be displayed off center.
  1937.  
  1938. Because of PC Probe's ability to detect all popular super VGA adapt-
  1939. ers and exercise all of their character and graphics modes, this is
  1940. one of the most comprehensive video exercise tests available in any
  1941. test program.
  1942.  
  1943. 7.4.4  Joystick
  1944. This test verifies that the joystick and its controller circuitry
  1945. function properly.  It requests you to move the joystick in the
  1946. different major directions and to press the joystick key.
  1947.  
  1948. 7.4.5  Mouse
  1949. This test verifies that the mouse and the installed mouse driver
  1950. work properly.  It requests you to move the mouse till the mouse
  1951. cursor is at the top, bottom, left, and right of the screen, then to
  1952. press the mouse buttons.  The test will not be performed if no mouse
  1953. driver is installed.
  1954.  
  1955. 7.5  DRIVE TESTS
  1956. This category of tests checks out the hard and floppy drives.
  1957. Future versions of the program may also test optical drives, CD
  1958. (compact disk) ROMs, tape backup units, and so on.  PC Probe dis-
  1959. plays the current track number while running tests that cause the
  1960. heads to seek in and out.
  1961.  
  1962. 7.5.1  Floppy Controller and Drive Tests
  1963. These tests verify that the floppy controller and drive function
  1964. properly.  You are required to put a freshly formatted floppy dis-
  1965. kette (a "scratch" diskette that does not contain data you care to
  1966. retrieve) into the drive.  The scratch diskette must be fully
  1967. formatted so that it will not cause errors from an attempt to read,
  1968. write, or seek to an unformatted area of the diskette.
  1969.  
  1970. If PC Probe detects that you are using a low density diskette in a
  1971. high density drive, it will perform low density operations.  If it
  1972. cannot detect the density of the diskette, and you are testing in a
  1973. high density drive, it will assume you are working with a high
  1974. density diskette.  If you use a low (double) density 5.25-inch
  1975. diskette (360K) in a high density drive, you are risking significant
  1976. errors because such diskettes are not intended for use in those
  1977. drives.
  1978.  
  1979. To avoid confusion, we recommend that you acquire and label both
  1980. high and low density scratch diskettes for use in testing floppy
  1981. drives, and keep them with your diagnostic test accessories such as
  1982. the manual, loopback plugs, and so on.
  1983.  
  1984. The tests destroy data on the diskette.  You cannot run the destruc-
  1985. tive tests unless you enter the correct password.  Refer to the
  1986. Configure chapter for more information on passwords.
  1987.  
  1988. 7.5.1.1  Head Cleaning and Alignment
  1989. It is important to realize that floppy subsystem errors can also be
  1990. caused by dirty heads and misaligned internal drive mechanisms.  PC
  1991. Probe can test the drive for functionality, but not for proper
  1992. alignment and noise interference.  For this reason, we recommend
  1993. that you purchase Landmark's AlignIt  floppy drive maintenance kit,
  1994. if not included with PC Probe.  AlignIt contains a patented floppy
  1995. drive alignment test diskette that is highly accurate (to near-
  1996. laboratory standards), dry-lubricated head cleaning diskettes, and
  1997. professional quality test software.  Refer to the Utilities chapter
  1998. for more information.
  1999.  
  2000. 7.5.1.2  Format
  2001. This test formats 8 randomly selected tracks and verifies each track
  2002. to ensure it was formatted properly.  Optionally, you may elect to
  2003. format the entire diskette.
  2004. This is not a DOS format operation because it does not write a file
  2005. allocation table onto the diskette.  Therefore, you cannot format a
  2006. diskette with this test and then use it to hold DOS files.  You must
  2007. reformat it under DOS in order to store DOS files on it.
  2008.  
  2009. 7.5.1.3  Write
  2010. This test writes a data pattern to 8 randomly selected tracks on the
  2011. diskette and verifies that it did not cause any write errors.
  2012.  
  2013. 7.5.1.4  Read
  2014. This test reads 8 randomly selected tracks and verifies each track
  2015. to ensure it was formatted properly.  Optionally, you may elect to
  2016. read the entire diskette.  In this case, the test begins at track 0
  2017. and proceeds inward to the last track.  The tracks must have been
  2018. previously formatted, either under DOS or using the Format all
  2019. tracks menu selection.  The test does not affect any data on the
  2020. diskette.
  2021.  
  2022. 7.5.1.5  Seek
  2023. This test commands the heads to seek to 8 randomly selected tracks
  2024. on the diskette and verifies that it reached the proper track each
  2025. time.
  2026.  
  2027. 7.5.1.6  Write/Read
  2028. This test writes and then reads each track on the diskette, begin-
  2029. ning with track 0 and progressing inward to the last track.  At each
  2030. track the test compares the data read with that written, verifying
  2031. they are the same.
  2032.  
  2033. 7.5.2  Hard Drive Tests
  2034. Most of the hard drive tests destroy data on the drive; the read and
  2035. seek tests do not.  You cannot run the destructive tests unless you
  2036. enter the correct password.  Refer to the Configure chapter for more
  2037. information on passwords.
  2038.  
  2039. Even if you know the password, DO NOT RUN THE TESTS UNLESS YOU
  2040. INTEND TO DESTROY ALL DATA ON THE DRIVE!
  2041.  
  2042. The tests are ideal to run on a brand-new MFM (modified frequency
  2043. modulation) or RLL (run-length limited) hard drive or on one that
  2044. has given catastrophic data errors, forcing you to reformat it.
  2045. After running the destructive format, write, or compare tests, use
  2046. the Utilities menu to perform a comprehensive and proper low-level
  2047. format, if you are using an MFM or RLL hard drive.
  2048.  
  2049. If you are using any other kind of hard drive (such as SCSI, or
  2050. ESDI), consult the drive or controller manufacturer for the best
  2051. kind of low-level format to use.  We have tried and can strongly
  2052. recommend OnTrack's Disk Manager, available from Landmark.
  2053.  
  2054. 7.5.2.1  Seek
  2055. This test commands the heads to seek to 30 randomly selected tracks
  2056. on the disk and verifies that it reached the proper track each time.
  2057.  
  2058. 7.5.2.2  Format
  2059. This test is only guaranteed to work properly on MFM and RLL hard
  2060. drives and other drives that can be formatted with normal BIOS
  2061. Interrupt 13 calls, and contain accurate parameters as pointed by
  2062. the CMOS RAM into the BIOS disk parameter table.  In particular, it
  2063. will not work if the disk controller BIOS performs sector transla-
  2064. tion to compensate for the inability of BIOS or DOS to handle large
  2065. drives or more than 1024 cylinders.
  2066.  
  2067. DO NOT PERFORM THIS TEST UNLESS YOU INTEND TO DESTROY DATA ON THE
  2068. DRIVE AND REFORMAT IT.
  2069.  
  2070. The test performs low-level format of your choice on either 30
  2071. randomly selected tracks, or all tracks, destroying any data on the
  2072. tracks.  Meanwhile, it verifies that the controller detects no
  2073. formatting errors.  By running the random format test in timed batch
  2074. mode for some hours, you can theoretically eventually format all
  2075. tracks.
  2076.  
  2077. 7.5.2.3  Write
  2078. This test writes a data pattern on 30 randomly selected tracks,
  2079. destroying any data already on each track.  Meanwhile, it verifies
  2080. that the controller has not detected a write error.  The test works
  2081. on any kind of drive that has been low-level formatted.  By running
  2082. the random test in timed batch mode for some hours, you can theoret-
  2083. ically eventually test all tracks.
  2084.  
  2085. DO NOT PERFORM THIS TEST UNLESS YOU INTEND TO DESTROY DATA ON THE
  2086. DRIVE AND REFORMAT IT.
  2087.  
  2088. 7.5.2.4  Read
  2089. This test reads data from all heads on your choice of 30 randomly
  2090. selected tracks or all tracks.  It does not affect any data already
  2091. on the tracks.  Meanwhile, it verifies that the controller has not
  2092. detected a read error.  The test works on any kind of drive that has
  2093. been low-level formatted.  It is perfectly safe to run on any DOS
  2094. formatted drive.
  2095.  
  2096. You can run this test repeatedly in timed batch mode for some hours
  2097. to do a thorough test of the data areas on the drive.  If the test
  2098. detects errors and it is an MFM or RLL drive we recommend you
  2099. perform the data revitalization function described in the Utilities
  2100. menu to refresh the information on the drive and reduce the chance
  2101. of errors.
  2102.  
  2103. 7.5.2.5  Surface Analysis
  2104. This test performs the same function as the read test except that it
  2105. reads the entire drive rather than a few tracks.  It does not affect
  2106. data on the drive.  However, it sequentially reads from track 0
  2107. toward the inner tracks.  It will display any errors it finds.  You
  2108. may run it in batch mode for some hours to do a thorough test.  If
  2109. errors occur on an MFM or RLL drive, you should execute the data
  2110. revitalization function in the Utilities menu.  If you have a
  2111. different type of drive, we recommend using OnTrack's DOS Utils,
  2112. available from Landmark.
  2113.  
  2114. 7.5.2.6  Compare Track 0
  2115. This test writes data onto track 0, destroying whatever is there,
  2116. then reads it back and compares it with what was written.  If the
  2117. data are the same, the test passes.  This is a quick test to verify
  2118. functionality of the drive and controller write/read capability.  It
  2119. is an important test because track 0 is where the partition table is
  2120. stored, and if that goes bad, the drive will be useless for DOS
  2121. operations.
  2122.  
  2123. DO NOT PERFORM THIS TEST UNLESS YOU INTEND TO DESTROY DATA ON THE
  2124. DRIVE AND REFORMAT IT.
  2125.  
  2126. 7.5.2.7  Compare Drive
  2127. This test writes and then reads each track on the diskette, begin-
  2128. ning with track 0 and progressing inward to the last track.  At each
  2129. track the test compares the data read with that written, verifying
  2130. they are the same.
  2131.  
  2132. DO NOT PERFORM THIS TEST UNLESS YOU INTEND TO DESTROY DATA ON THE
  2133. DRIVE AND REFORMAT IT.
  2134.  
  2135. The whole drive test takes much longer than the track 0 test.  It is
  2136. very comprehensive.  It verifies that the system can correctly write
  2137. and read data with each head on the entire track of every track on
  2138. the drive.  You can run the test in batch mode for some hours thor-
  2139. oughly to exercise the drive and test the entire disk surface.
  2140.  
  2141. 8  UTILITIES MENU
  2142.  
  2143. 8.1  INTRODUCTION
  2144. This chapter describes the Utilities menu selections and explains
  2145. how to use them.  The purpose of the Utilities menu is to provide
  2146. additional mixed capabilities that may not be found in normal test
  2147. software.  You can use the utilities to perform a variety of useful
  2148. functions on your computer, such as setting up CMOS RAM, low-level
  2149. formatting hard drives, and revitalizing the data on your hard
  2150. drives.  These will let you fine-tune your system for optimum
  2151. performance and data integrity.  They can save you hundreds of
  2152. dollars in wasted time and purchase of other utility programs
  2153.  
  2154. Because the utilities can change the configuration of the computer,
  2155. you must enter the correct password before executing any of them,
  2156. including user programs.
  2157.  
  2158. 8.2  LOW-LEVEL FORMAT THE HARD DRIVE
  2159. A hard disk must be formatted before you can write data on it using
  2160. DOS or any other operating system.  There are two types of formats
  2161. that can be written to a hard disk:  low-level and DOS.  They are
  2162. both described here to give you a fairly rounded picture of their
  2163. relationship to each other and your use of the system.
  2164.  
  2165. 8.2.1  Background Information
  2166.  
  2167. 8.2.1.1  Track and Sector Construction
  2168. The low-level format writes track and sector headers and at least
  2169. seventeen 512-byte sectors of data in a unique and specific organi-
  2170. zation around every track on every recordable surface of the drive.
  2171. Each track header contains the track number, the head number, a
  2172. good/bad track flag, and cyclic redundance check (CRC) error-check-
  2173. ing information.  Each sector header contains track, head, and
  2174. sector numbers, good/bad sector flag, and CRC information.  Each
  2175. sector follows its sector header and contains 512 bytes of data as
  2176. well as either CRC or Error Correction Code (ECC) information.
  2177.  
  2178. 8.2.1.2  Headers Help Find Tracks and Sectors
  2179. The disk controller commands the drive to perform a seek operation
  2180. that positions the read/write head directly over a specific track.
  2181. The controller then reads the track header to determine whether it
  2182. on the right track.  When the system or controller BIOS commands the
  2183. controller to read or write data in a particular sector, the con-
  2184. troller must read the individual sector headers to find the correct
  2185. sector, and then it reads the data following that header.
  2186.  
  2187. 8.2.1.3  Error Detection and Correction
  2188. While receiving the sector data, the controller calculates a CRC or
  2189. ECC value and compares it with the corresponding value stored at the
  2190. end of the sector.  If the CRC values don't match, the controller
  2191. sends BIOS a "hard" error message.  If the ECC values don't match,
  2192. the controller will correct up to 12 bits of error in the sector's
  2193. data, then send BIOS a "soft" error message.  In either case, the
  2194. computer program that requested the data will receive the data.  A
  2195. hard error means the data is unreliable and the drive should be
  2196. rewritten, reformatted, or revitalized.  A soft error means the data
  2197. is reliable, but it is deteriorating on the disk surface, and the
  2198. data should be rewritten or revitalized.
  2199.  
  2200. 8.2.1.4  Sector Interleave
  2201. Because of the time it takes for some controllers to send sector
  2202. data to the computer's main memory, the controller will miss the
  2203. sector immediately following the current sector, wasting an entire
  2204. revolution of the disk to read that next sector.
  2205.  
  2206. By formatting the drive so that every-other or every-third sector
  2207. header has the next sector number in sequence, the disk will not
  2208. have to make a full revolution to read each sector.  Instead, it can
  2209. read a sector, process it while skipping one or two, then read the
  2210. next.
  2211.  
  2212. This is known as sector interleaving.  1-to-1 means sectors are
  2213. numbered sequentially (okay for fast controllers and systems), 1-to-
  2214. 2 means every other, and 1-to-3 means every third sector is numbered
  2215. sequentially.  1-to-3 interleaved sectors requires 3 revolutions of
  2216. the disk to read an entire track.
  2217.  
  2218. 8.2.1.5  Bad Spots on Disk
  2219. Some of the tracks may have bad spots on them that can prevent them
  2220. from reliably storing data.  The low-level format process will mark
  2221. these tracks as bad by writing special information into the track
  2222. header.  Most drives come with a bad track table on paper glued to
  2223. the top of the drive.  The table is usually stored inside the drive
  2224. in a data structure that the format program can read.
  2225.  
  2226. 8.2.1.6  When Low-Level Format is Needed
  2227. Normally, you must perform a low-level format on a brand-new MFM or
  2228. RLL drive because they are not formatted at the factory.  Some other
  2229. types of drives come from the factory pre-formatted.  If you are not
  2230. sure what kind of drive you have, consult the manufacturer.  Also
  2231. refer to the hard drive characteristics table in this chapter.
  2232.  
  2233. 8.2.1.7  DOS (High-Level) Format
  2234. The DOS format process requires two steps; you do them after low-
  2235. level formatting the drive.
  2236.  
  2237. The first requires you to run the DOS FDISK program to subdivide the
  2238. drive into partitions and write partition information onto track 0
  2239. of the drive.  DOS can treat each partition as separate logical DOS
  2240. drive (like drive C:, D:, and E:, all on one physical disk), and
  2241. there are other uses.
  2242.  
  2243. The second requires you to run the DOS FORMAT program to write file
  2244. allocation tables and other file structure information onto the
  2245. disk.  This is the heart of DOS:  a disk operating system that
  2246. relies on a file structure for proper operation and handling of
  2247. program and data files on the disk.
  2248.  
  2249. 8.2.2  Performing the Low-Level Format
  2250. If the drive already has DOS files on it, and there is nothing wrong
  2251. with the drive, YOU DO NOT NEED TO LOW-LEVEL FORMAT IT!  In fact, DO
  2252. NOT FORMAT OR PARTITION YOUR DRIVE UNLESS YOU WANT TO DESTROY ANY
  2253. DATA ALREADY ON THE DRIVE!
  2254.  
  2255. You may use the low-level format function to perform low-level
  2256. format on an MFM (Modified Frequency Modulation) or RLL (Run-Length
  2257. Limited) hard drive, the most popular types available.  The function
  2258. will not work on ESDI, SCSI, or other types of drives that require
  2259. special formatting considerations.
  2260. The format process will not allow you to display or enter bad track
  2261. information.  It will mark any track as bad if the controller
  2262. detects an error while verifying the information written to that
  2263. track.  It will not mark any other tracks as bad, even if listed on
  2264. the manufacturer's bad track table listing glued to the top of the
  2265. drive.
  2266.  
  2267. 8.2.2.1  Track Limit Imposed by BIOS
  2268. The format function will not format past the maximum number of
  2269. tracks allowed by BIOS.  The original AT BIOS handles no more than
  2270. 1024 cylinders, as do some other AT clone BIOSes.  Some system and
  2271. hard disk controller BIOSes will handle more than that.  If your
  2272. drive has more than 1024 cylinders, you need to contact the BIOS
  2273. (either system or disk controller) manufacturer to find out how many
  2274. cylinders it supports.  Most MFM and RLL drives have 1024 or fewer
  2275. cylinders.
  2276.  
  2277. 8.2.2.2  Selection of Interleave Factor
  2278. The format function allows you to select any possible sector inter-
  2279. leave factor for the drive.  Normally, you should choose a factor of
  2280. 1-to-1 for fast systems (12 MHz 80286 or 80386, with track-buffering
  2281. controller), 1-to-2 for mid-speed systems, and 1-to-3 for very slow
  2282. or archaic systems (original AT with single-sector buffer on the
  2283. disk controller).  The proper interleave will give maximum data
  2284. transfer rate to your system.  The incorrect interleave will slow it
  2285. down.  Use the Determine Hard Drive Interleave function to find the
  2286. optimum interleave factor.
  2287.  
  2288. If you want to perform low-level format of a high-capacity ESDI or
  2289. SCSI drive, we strongly recommend OnTrack's Disk Manager and DOS
  2290. Utils, available from Landmark.
  2291.  
  2292. 8.3  DETERMINE HARD DRIVE INTERLEAVE
  2293. You can use this menu function to test the interleave factor of your
  2294. drive, provided it is an MFM or RLL drive.  It will tell you both
  2295. the current interleave factor, and the optimum interleave for the
  2296. drive.
  2297.  
  2298. Interleave factor is the sequence in which sectors around the track
  2299. are numbered and read.  Modern fast systems use 1-to-1 interleave,
  2300. in which the sectors are numbered in sequence; this allows the
  2301. system to read a track in one revolution of the disk.
  2302.  
  2303. Older, slower systems use 1-to-3 interleave in which every third
  2304. sector is numbered next in sequence; this allows the system to read
  2305. a complete track in 3 revolutions.
  2306.  
  2307. The 1-to-3 and other slow interleave factors are required because
  2308. the controller cannot store more than one sector (512 bytes) of
  2309. data, and must pass it to the computer's memory before reading the
  2310. next sector.  1-to-1 interleave is allowed if the controller can
  2311. store an entire track of data and time-share the reading of disk
  2312. sectors at high speed with writing to the computer's memory of
  2313. stored sector data already read.
  2314.  
  2315. If the interleave is wrong for your system, it can cause reduced
  2316. performance.  Some modern computers and hard disk controllers are
  2317. very fast, but hard drives inside them use the 1-to-3 interleave,
  2318. thereby imposing unnecessary drag on disk data transfer throughput.
  2319.  
  2320. You can use Low-Level Format function or the Revitalize Hard Drive
  2321. Data function, you can reformat the drives to change the interleave
  2322. to a more optimum setting, such as 1-to-2 or 1-to-1.  If you have a
  2323. drive other than MFM or RLL type, we recommend the use of OnTrack's
  2324. DOS Utils, available from Landmark, to determine optimum and current
  2325. interleave factors, and non-destructively reformat the drive to
  2326. change the interleave.
  2327.  
  2328. 8.4  PARK HARD DRIVE IN LANDING ZONE
  2329. This selection positions the head assembly for the selected physical
  2330. drive inward until it rests above the innermost track, known as the
  2331. head landing zone.  You would want to park the heads if you intend
  2332. to move the computer.  The reason is:  if you bump or jar the
  2333. computer, the heads on some hard drives can crash into the surface
  2334. of the disk and damage it so that it cannot store or read data at
  2335. that spot.
  2336.  
  2337. Hard drive heads are never allowed to contact the disk surface.
  2338. When the disk is spinning, they are pressed toward the surface of
  2339. the disk, but they ride on a cushion of air.  The landing zone is
  2340. not used to store data, and so it is safer to the system if the
  2341. heads accidentally contact the disk there rather than in the data
  2342. area.
  2343.  
  2344. The last thing to do before switching the computer's power off is to
  2345. park the heads on all drives.  Some modern drives have built-in
  2346. mechanisms to lock the heads off the disk with power off.  Park them
  2347. to be sure.
  2348.  
  2349. 8.5  RUN USER PROGRAM
  2350. This selection presents you with a dialogue box that allows you to
  2351. select or enter a program of your own.  It is a handy feature
  2352. because you do not have to leave the PC Probe environment to select
  2353. and execute programs using the mouse or PC Probe's consistent
  2354. dialogue box interface.
  2355.  
  2356. By default, only programs with the .EXE extension are listed.  You
  2357. may use the Tab key to select the file specification field at the
  2358. top of the dialogue box, and enter .COM or .BAT to list and enable
  2359. execution of those types of programs.
  2360.  
  2361. 8.6  BAD RAM CHIP LOCATION
  2362. This selection invokes a utility program that displays a typical map
  2363. of memory that can be located on the motherboard or an add-in memory
  2364. card.  The purpose of the memory map is to allow you to identify the
  2365. location of the bad memory chip that caused the PC Probe memory test
  2366. to fail.  The process to go through is this:
  2367.  
  2368. 1. Configure the map to match your system's memory layout.
  2369. 2. Enter a failing memory address or let PC Probe supply it auto-
  2370.    matically.
  2371. 3. See the darkened area of the map indicating the location of the
  2372.    bad memory chip.
  2373. 4. Replace the bad chip with a good one.
  2374.  
  2375. 8.6.1  End User Versus Technician
  2376. Typical end users will not care about this feature, except perhaps
  2377. for its educational value.  However, technicians and experienced
  2378. computer buffs can save considerable time and expense by finding bad
  2379. memory chips and replacing them.
  2380.  
  2381. If you are not a qualified technician, we recommend that you do not
  2382. undertake the replacement of any components inside your system.  To
  2383. do so may void your computer warranty, and it could result in acci-
  2384. dental damage to the computer that costs much more than the educa-
  2385. tional value of the experience.
  2386.  
  2387. 8.6.2  Typical Memory Chips
  2388. Most systems come with memory chips in dual in-line packages (DIPS)
  2389. or single in-line memory modules (SIMMs) that are plugged into
  2390. sockets on the motherboard rather than soldered in.  Since no unsol-
  2391. dering is required, and since memory DIPs and SIMMs are readily
  2392. obtainable at computer parts stores like Radio Shack, PC Probe's
  2393. memory map can make memory repairs fairly simple.
  2394.  
  2395. 8.6.3  Configuring the Memory Map
  2396. The Bad RAM Locator allows you to change the configuration of the
  2397. memory map so that it resembles the memory layout of your system.
  2398. You may select the amount of memory installed, the placement of data
  2399. and parity bit chips, the bank organization and page interleave
  2400. factor, and the data path size (8, 16, or 32 bits).
  2401.  
  2402. 2-way page interleave refers to a memory access method whereby odd
  2403. addresses are located in one bank, and even addresses in another.
  2404. 4-way interleave schemes are less popular, but still occur.  Inter-
  2405. leaving like this allows sequential memory accesses to occur fast,
  2406. even though the system is using slow memory.  Page interleaved
  2407. architectures sometimes require separation of the two halves of a
  2408. 16-bit bank of memory, thereby affecting location of a bad RAM chip.
  2409.  
  2410. You may also select a menu item that saves the configuration in a
  2411. file named RAM.CNF.  It is a good idea to do this after configuring
  2412. the map so you won't have to go through the process later.  You may
  2413. rename the file to another name of your choice (using the DOS RENAME
  2414. command) and thereby create multiple RAM maps for other memory
  2415. cards.  The active file must be named RAM.CNF.
  2416.  
  2417. 8.6.4  Enter the Failing Address
  2418. After setting up the map, select the menu item that allows you to
  2419. find the bad chip.  You may enter the address in hexadecimal format
  2420. along with the failing bit, or you may allow PC Probe's memory test
  2421. to provide it.
  2422.  
  2423. Hexadecimal is a base-16 number system that computer technicians and
  2424. engineers are used to.  You might enter such a number to find what
  2425. bad chip could have caused the error.  Refer to the glossary for
  2426. more information.
  2427.  
  2428. If you allow PC Probe to provide it, PC Probe must have just fin-
  2429. ished running the memory test.  In either case, you will see a
  2430. darkened area on the map.  That area represents the relative loca-
  2431. tion of the bad chip.
  2432.  
  2433. 8.6.5  Exit from the Bad RAM Locator
  2434. To exit, press <ESC>, or select the menu exit function and press
  2435. enter.  PC Probe's menu will then appear on the screen.
  2436.  
  2437. 8.7  CMOS SETUP:  DISPLAY AND EDIT CMOS RAM
  2438. This is Landmark's standard system Setup program that you can invoke
  2439. under the Utilities menu.  It allows you to change any of the values
  2440. in an IBM AT-standard CMOS configuration RAM, such as drive types,
  2441. amount of memory installed, type of video adapter, and the current
  2442. time and date.
  2443.  
  2444. It is a good idea when you execute Setup to print the screen (e.g.,
  2445. press Shift-PrtSc keys) so you will have a permanent written record
  2446. on hand of what the CMOS RAM contains.  That way, if you accidental-
  2447. ly change a parameter in the RAM and forget what it was, you will
  2448. have a reference from which to set it to the original value.  Setup
  2449. does not save results in PC Probe's result log because it is an
  2450. external program.
  2451.  
  2452. 8.7.1  What is CMOS RAM?
  2453. CMOS RAM is a small amount of memory (normally less than 100 bytes)
  2454. that is embedded in the real-time clock chip on the motherboard.
  2455. CMOS is a type of integrated circuit technology that consumes a very
  2456. small amount of power, so it can be kept alive by a battery that is
  2457. also built into the chip or attached to the motherboard.  The
  2458. purpose of the battery and CMOS RAM is to save system configuration
  2459. information when system power is switched off.  Setup is most
  2460. typically used to change date and time because the real time clock
  2461. in most systems is inaccurate and can gain or lose several hours per
  2462. month.
  2463.  
  2464. Some systems, such as those containing modern controlling chip sets
  2465. from Chips and Technologies, Opti, Headlands, and Gemini, can store
  2466. more information in CMOS RAM than the original AT can.  This allows
  2467. manufacturers to set up the systems for optimum use of the chipsets,
  2468. but the information is normally of no use to the end user.  Because
  2469. of the variety of such offerings in the market, Landmark's Setup
  2470. program assumes only the standard IBM AT-compatible BIOS is in-
  2471. stalled in the system.
  2472.  
  2473. 8.7.2  Built-in Setup
  2474. Some system BIOS manufacturers (such as Landmark, Quadtel, AMI,
  2475. Phoenix, and Award) provide a Setup program built into the system
  2476. BIOS.  In such a case, you can invoke the program at boot time,
  2477. change any parameters, and reboot the system afterward.  Some ver-
  2478. sions offer user-customizable features such as hard drive types not
  2479. stored in BIOS and optional shadow RAM (use of high-speed RAM on
  2480. some motherboards to store program code from slow BIOS ROMs).
  2481.  
  2482. By contrast, Landmark's Setup program does not allow you to enter a
  2483. customizable drive type.  However, it also does not require you to
  2484. reboot the system after changing the contents of CMOS RAM.
  2485.  
  2486. 8.7.3  Drive Types in CMOS RAM
  2487. The typical AT-compatible system BIOS contains a table of up to 4
  2488. floppy drive types and 47 hard drive types.  The CMOS RAM contains
  2489. identifiers to indicate which types of drives are installed in the
  2490. system (normally up to two hard drives and two floppy drives per
  2491. system).
  2492.  
  2493. If you change the drive type identifiers in CMOS RAM to a type that
  2494. is not the same as the type of drive installed, then the system will
  2495. not be able to use that drive properly.  In fact, it is possible for
  2496. you to select floppy and hard drive types that are completely
  2497. different from those installed.  If you do this, you will most
  2498. likely not be able to boot the computer at all, from either floppy
  2499. or hard disk.  Your only hope will be to have a technician discon-
  2500. nect the CMOS RAM battery and discharge the CMOS RAM.  Therefore, we
  2501. recommend you leave drive types alone unless you are technically
  2502. qualified and really know what you are doing.
  2503.  
  2504. A major exception to incorrect hard drive types is the case in which
  2505. your system contains a disk controller with its own BIOS.  Such a
  2506. BIOS, as on an ESDI or SCSI controller, replaces the normal system
  2507. BIOS at boot time.  It typically will not use the CMOS RAM hard
  2508. drive type information and instead will use its own.  For example,
  2509. an Adaptec ESDI controller will allow you to set CMOS RAM to hard
  2510. drive type 1 for a 380-megabyte ESDI hard drive, even though type 1
  2511. is for a much smaller capacity drive.
  2512.  
  2513. By contrast, Landmark's Setup program does not allow you to enter a
  2514. customizable drive type, nor does it require you to reboot the
  2515. system after changing the contents of CMOS RAM.
  2516.  
  2517. 8.7.4  Hard Drive Types Available
  2518. A hard drive type identifies to BIOS how many cylinders, sectors per
  2519. track, and heads a drive has, as well as the track at which write
  2520. current must be reduced to prevent interfering with adjacent bits,
  2521. and the write precompensation track at which data needs to be skewed
  2522. to prevent it from being spread out too widely on inner tracks.
  2523.  
  2524. There are many types of hard drives available.  One of the most
  2525. annoying problems people have with hard drives is trying to figure
  2526. out the drive type of a given hard drive.  Manufacturers almost
  2527. never label the IBM type on the drive.  Actually, they shouldn't be
  2528. faulted too heavily for this because the drives are used in many
  2529. non-IBM-compatible systems.  Furthermore, some have no corresponding
  2530. type in the drive table for IBM-standard BIOS, and some BIOSes (such
  2531. as the original AT BIOS) cannot support drives with more than 1024
  2532. cylinders.
  2533.  
  2534. If the BIOS doesn't support a given type of drive, then the drive
  2535. controller, drive manufacturer, or a third party company (such as
  2536. OnTrack) must provide a special driver that is loaded at boot time
  2537. to provide the support.  Some BIOSes allow you to enter a custom
  2538. drive type through a built-in setup program, but you must know the
  2539. drive parameters before you can do it properly.
  2540.  
  2541. To help alleviate the mystery of drive types, the following table
  2542. and the PC Probe User's manual list a great many of the drive
  2543. manufacturers along with their drive characteristics.  If you are
  2544. unsure of your drive's type, look it up in the list, find the same
  2545. characteristics for one of the drive types in the Setup program,
  2546. then enter the corresponding type for your drive.
  2547. If everything for a given Setup type matches your drive except that
  2548. the drive's number of cylinders is greater than those for the Setup
  2549. type, you can use that type anyway without fear of losing data when
  2550. you write it.  For example if the drive contains 500 cylinders and
  2551. otherwise matches the setup type 46 which shows only 400 cylinders
  2552. (and no other Setup type matches as well), then you may use type 46
  2553. as your drive type.
  2554.  
  2555.        TABLE 5.  HARD DRIVE MANUFACTURERS AND PARAMETERS
  2556. NOTE:  CAP=MB Capacity; RW=Reduced Write Cyl #; WP=Write Precomp Cyl
  2557. MANUFACTURER      MODEL           CAP     HD    CYL     RW    WP
  2558. Ampex             PYXIS13         10      4     320     132   0
  2559. Ampex             PYXIS20         15      6     320     132   0
  2560. Ampex             PYXIS27         22      8     320     132   0
  2561. Atasi             ATASI3033       28      5     645     999   320
  2562. Atasi             ATASI3046       39      7     645     999   323
  2563. Atasi             ATASI3051       44      7     704     999   352
  2564. Cogito            COGITO912       10      4     306     128   128
  2565. Computer Mem      CMI3426         21      4     615     616   919
  2566. Computer Mem      CMI5206         5       2     306     999   214
  2567. Computer Mem      CMI5412         10      4     306     999   128
  2568. Computer Mem      CMI5616         13      6     256     999   214
  2569. Computer Mem      CMI5619         15      6     306     999   128
  2570. Computer Mem      CMI6213         10      2     640     999   999
  2571. Computer Mem      CMI6426         21      4     640     999   999
  2572. Computer Mem      CMI6426s        21      4     614     999   999
  2573. Computer Mem      CMI6640         33      6     640     999   999
  2574. Connor            CP3100          100     8     740     -     -
  2575. Connor            CP340           40      4     752     -     -
  2576. Control Data      WREN1           -       -     -       -     -
  2577. Control Data      WREN2           -       -     -       -     -
  2578. Control Data      WREN3           -       -     -       -     -
  2579. Disctron          DSCTRN519       19      6     306     128   128
  2580. Disctron          DSCTRN526       21      8     306     128   128
  2581. Fuji Electric     FK301           10      4     306     -     -
  2582. Fuji Electric     FK302-13        10      2     615     -     -
  2583. Fuji Electric     FK302-26        21      4     615     -     -
  2584. Fujitsu           FUJIT2230       5       2     320     128   128
  2585. Fujitsu           FUJIT2226       30      6     615     -     -
  2586. Fujitsu           FUJIT2227       40      8     615     -     -
  2587. Fujitsu           FUJIT2233       10      4     320     128   128
  2588. Fujitsu           FUJIT2234       16      6     320     128   128
  2589. Fujitsu           FUJIT2235       21      8     320     128   128
  2590. Fujitsu           FUJIT2241       26      4     754     999   300
  2591. Fujitsu           FUJIT2242       46      7     754     999   300
  2592. Fujitsu           FUJIT2243T      68      7     1186    -     -
  2593. Fujitsu           FUJIT2243A      72      11    754     999   300
  2594. Fujitsu           FUJIT2243R      111     7     1186    -     -
  2595. Fujitsu           H2225DR         32      4     615     -     -
  2596. Fujitsu           H2226AD         32      6     615     -     -
  2597. Fujitsu           H2226D          32      6     615     -     -
  2598. Fujitsu           H2226DR         50      6     615     -     -
  2599. Fujitsu           H2226SA         32      6     615     -     -
  2600. Fujitsu           H2227D          44      8     615     -     -
  2601. Fujitsu           H2227DR         67      8     615     -     -
  2602. Honeywell/Bull    BULLD530        23      3     987     999   400
  2603. Honeywell/Bull    BULLD550        40      5     987     999   400
  2604. Honeywell/Bull    BULLD570        60      7     987     999   400
  2605. Honeywell/Bull    BULLD585        77      7     1166    1166  400
  2606. IBM               IBM1430         31      5     300     -     -
  2607. IBM               IBM665-30       21      4     615     300   615
  2608. IBM               IBM665-38       30      5     733     300   732
  2609. IBM               IBMWD12         10      4     306     296   296
  2610. IBM               IBMWD25         21      8     306     296   296
  2611. Internat'l Mem    INI5006         5       2     306     128   128
  2612. Internat'l Mem    INI5012         10      4     306     128   128
  2613. Internat'l Mem    INI5018         15      6     306     999   214
  2614. Lapine Tech       LT200           21      4     612     -     -
  2615. Lapine Tech       LT300           33      4     616     -     -
  2616. Maxtor            MXTR1065        56      7     918     999   400
  2617. Maxtor            MXTR1085        71      8     1024    999   400
  2618. Maxtor            MXTR1105        88      11    918     999   400
  2619. Maxtor            MXTR1140        120     15    918     999   999
  2620. Maxtor            MXTR1140E       150     15    1141    999   999
  2621. Maxtor            MXTR2085        74      7     1224    1224  1224
  2622. Maxtor            MXTR2140        120     11    1224    1224  1224
  2623. Maxtor            MXTR2190        160     15    1224    1224  1224
  2624. Maxtor            MXTR4380E       318     15    1224    -     -
  2625. Maxtor            MXTR4380S       338     15    1224    -     -
  2626. MicroScience      MCSI612         10      4     306     999   128
  2627. MicroScience      MCSI725         21      4     615     999   300
  2628. MicroScience      MCSIHH1050      44      5     1024    -     -
  2629. MicroScience      MCSIHH1060      70      5     1024    -     -
  2630. MicroScience      MCSIHH825       21      4     612     -     -
  2631. Microc. Mem       MMI106          5       2     306     -     -
  2632. Microc. Mem       MMI112          10      4     306     -     -
  2633. Microc. Mem       MMI125          21      8     306     -     -
  2634. Micropolis        MICRP1302       22      3     830     999   400
  2635. Micropolis        MICRP1303       36      5     830     999   400
  2636. Micropolis        MICRP1304       43      6     830     999   400
  2637. Micropolis        MICRP1323       35      4     1024    1024  1024
  2638. Micropolis        MICRP1323A      44      5     1024    1024  1024
  2639. Micropolis        MICRP1324       53      6     1024    1024  1024
  2640. Micropolis        MICRP1324A      62      7     1024    1024  1024
  2641. Micropolis        MICRP1325       71      8     1024    1024  400
  2642. Micropolis        MICRP1333A      44      5     1024    -     -
  2643. Micropolis        MICRP1334       53      6     1024    -     -
  2644. Micropolis        MICRP1335       71      8     1024    -     -
  2645. Micropolis        MICRP1353       79      4     1024    -     -
  2646. Micropolis        MICRP1353A      99      5     1024    -     -
  2647. Micropolis        MICRP1354       119     6     1024    -     -
  2648. Micropolis        MICRP1355       159     8     1024    -     -
  2649. Micropolis        MICRP1354A      139     7     1024    -     -
  2650. Micropolis        MICRP1373       77      4     1024    -     -
  2651. Micropolis        MICRP1373A      96      5     1024    -     -
  2652. Micropolis        MICRP1374       115     6     1024    -     -
  2653. Micropolis        MICRP1374A      134     7     1024    -     -
  2654. Micropolis        MICRP1375       154     8     1024    -     -
  2655. MiniScribe        MINI2012        10      4     306     128   128
  2656. MiniScribe        MINI3006        5       2     306     999   128
  2657. MiniScribe        MINI3012        10      2     612     256   256
  2658. MiniScribe        MINI3053        45      5     1024    -     -
  2659. MiniScribe        MINI3212        10      2     612     256   256
  2660. MiniScribe        MINI3412        10      4     306     128   128
  2661. MiniScribe        MINI3425        21      4     615     256   256
  2662. MiniScribe        MINI3650        43      6     809     -     -
  2663. MiniScribe        MINI4020        15      4     480     128   128
  2664. MiniScribe        MINI6032        27      3     1024    1024  500
  2665. MiniScribe        MINI6053        44      5     1024    1024  500
  2666. MiniScribe        MINI6074        62      7     1024    1024  500
  2667. MiniScribe        MINI6085        71      8     1024    1024  500
  2668. MiniScribe        MINI8212        10      2     615     999   300
  2669. MiniScribe        MINI8425        21      4     615     999   300
  2670. NEC               NEC5126         21      4     615     615   128
  2671. NEC               NEC5146         44      8     615     615   128
  2672. Quantum           Q520            18      4     512     256   256
  2673. Quantum           Q530            27      6     512     256   256
  2674. Quantum           Q540            36      8     512     256   256
  2675. Rodime            RO201           6       2     320     132   0
  2676. Rodime            RO201E          11      2     640     132   0
  2677. Rodime            RO202           11      4     320     132   0
  2678. Rodime            RO202E          22      4     640     132   0
  2679. Rodime            RO203           16      6     320     132   0
  2680. Rodime            RO203E          33      6     640     132   0
  2681. Rodime            RO204           22      8     320     132   0
  2682. Rodime            RO204E          44      8     640     132   0
  2683. Rodime            RO252           10      4     306     80    80
  2684. Rodime            RO351           5       2     306     80    80
  2685. Rodime            RO352           10      4     306     80    80
  2686. Seagate           ST125           21      4     615     -     -
  2687. Seagate           ST125N          21      4     407     -     -
  2688. Seagate           ST138           32      6     615     -     -
  2689. Seagate           ST138N          32      4     615     -     -
  2690. Seagate           ST138R          32      4     615     -     -
  2691. Seagate           ST157N          48      6     615     -     -
  2692. Seagate           ST157R          49      6     615     -     -
  2693. Seagate           ST212           10      4     306     128   128
  2694. Seagate           ST213           10      2     615     615   300
  2695. Seagate           ST225           21      4     615     999   300
  2696. Seagate           ST225N          21      4     615     -     -
  2697. Seagate           ST238           32      4     615     -     -
  2698. Seagate           ST251           44      6     820     -     -
  2699. Seagate           ST251-1         43      4     818     -     -
  2700. Seagate           ST251N          43      6     820     -     -
  2701. Seagate           ST277N          65      6     818     -     -
  2702. Seagate           ST277R          65      6     820     -     -
  2703. Seagate           ST296N          85      6     818     -     -
  2704. Seagate           ST4026          21      4     615     999   400
  2705. Seagate           ST4038          32      5     733     999   400
  2706. Seagate           ST4051          43      5     978     999   400
  2707. Seagate           ST4053          44      5     1024    -     -
  2708. Seagate           ST406           5       2     306     128   128
  2709. Seagate           ST4096          85      9     1024    -     -
  2710. Seagate           ST412           10      4     306     128   128
  2711. Seagate           ST4144R         122     9     1024    -     -
  2712. Seagate           ST419           15      6     306     128   128
  2713. Seagate           ST4192E         169     8     1147    -     -
  2714. Seagate           ST4192N         168     8     1147    -     -
  2715. Seagate           ST425           21      8     306     128   128
  2716. Seagate           ST506           5       4     153     128   128
  2717. Shugart           SA612           10      4     310     128   128
  2718. Shugart           SA712           11      4     320     128   128
  2719. Tandon            TM2085          71      8     1024    -     -
  2720. Tandon            TM2128          119     8     1024    -     -
  2721. Tandon            TM252           10      4     306     128   128
  2722. Tandon            TM262           21      4     615     999   300
  2723. Tandon            TM270           159     8     1024    -     -
  2724. Tandon            TM3085          71      8     1024    -     -
  2725. Tandon            TM362           21      4     615     999   300
  2726. Tandon            TM362R          20      2     780     -     -
  2727. Tandon            TM364           41      4     782     -     -
  2728. Tandon            TM501           5       2     306     128   128
  2729. Tandon            TM502           10      4     306     128   128
  2730. Tandon            TM503           15      6     306     128   128
  2731. Tandon            TM702AT         -       4     615     615   615
  2732. Tandon            TM703           30      5     695     999   256
  2733. Tandon            TM703AT         30      5     733     733   733
  2734. Tulin             TL226           22      4     640     999   300
  2735. Tulin             TL240           33      6     640     999   300
  2736. Vertex/Priam      V130            25      3     897     999   400
  2737. Vertex/Priam      V150            42      5     987     999   400
  2738. Vertex/Priam      V170            60      7     987     999   400
  2739. Vertex/Priam      V185            71      7     1166    1166  400
  2740.  
  2741. 9  TROUBLESHOOTING HINTS
  2742. 9.1  INTRODUCTION
  2743. This chapter is designed to aid you in the analysis, troubleshooting
  2744. and repair of failures in PC, XT, AT, or compatible motherboards.
  2745. The PC Probe diagnostics assume you are testing a standard IBM
  2746. computer.
  2747.  
  2748. This chapter is intended only for qualified computer technicians and
  2749. engineers.  If you are a typical business user of PC Probe, we urge
  2750. you not to attempt any system repair because to do so could void
  2751. your warranty and cost you heavily in terms of wasted time and
  2752. accidental damage to your system.  Please refer all such activities
  2753. to your dealer or repair center.
  2754.  
  2755. 9.2  BIOS ERRORS DURING BOOT
  2756. The ROM BIOS built onto the motherboard of the computer runs its
  2757. built-in POST (Power On Self Test) when you turn on the computer.
  2758. Most BIOSes will beep to alert you that it is running properly or
  2759. not, and usually displays error messages.  The following table gives
  2760. typical meanings of the beeps.  However, you should check with your
  2761. BIOS documentation to be sure.
  2762.  
  2763.           TABLE 6.  BIOS ERRORS DETECTED DURING BOOT
  2764.  
  2765.   BEEPER        MEANING
  2766.  
  2767.   One beep      POST is okay and no error was detected.
  2768.           POST detected a configuration error, or a change
  2769.   Two beeps     since the last time you ran Setup.  Configuration
  2770.           information is kept inside a memory circuit (CMOS
  2771.           RAM) on the motherboard.  If the battery power to
  2772.           that circuit is lost, so is the configuration in-
  2773.           formation.  You must run Setup again.
  2774.   One long and  Faulty video configuration error (no video card
  2775.   two short     or a faulty card installed), or a faulty ROM on a
  2776.   beeps         peripheral controller card (address range C0000
  2777.           through FFFF).
  2778.   One long and  A faulty peripheral controller card such as VGA.
  2779.   a series of   Usually, the display will show a message describ-
  2780.   short beeps   ing the problem.  Check the setup of peripheral
  2781.           controllers.
  2782.  
  2783. 9.2.1  BIOS Manufacturers
  2784. Your BIOS might behave strangely and not give the indicated error
  2785. alerts.  The following table lists commercial manufacturers of IBM-
  2786. compatible BIOSes.  If your computer manufacturer cannot supply
  2787. sufficient BIOS information, contact the BIOS manufacturer directly.
  2788.  
  2789.               TABLE 7.  BIOS MANUFACTURERS
  2790.  
  2791.   COMPANY     PHONE              COMPANY     PHONE
  2792.   Landmark    (813) 443-1331     Award       (408) 370-7979
  2793.   AMI         (404) 263-8181     Phoenix     (617) 551-4000
  2794.   Quadtel     (714) 754-4422
  2795.  
  2796. 9.3  DIAGNOSTIC TEST ERRORS
  2797. Each PC Probe diagnostic test will either pass, or display an error
  2798. code to identify the fact that the test failed and the nature of the
  2799. failure.  The following table shows test failure codes; the manual
  2800. lists probable causes and likely remedial action.  You may use PC
  2801. Probe to test system components in any order.  However, the tests
  2802. are given here in their order of importance to the proper operation
  2803. of the motherboard and the entire computer.
  2804.  
  2805. In general, motherboard tests take less than a minute, the major
  2806. exception being the galrow memory tests which are exhaustive and
  2807. time consuming.  If any test appears halted or frozen, the system
  2808. board data/address bus may be intermittent.
  2809.  
  2810. The table refers to components you should replace.  These are stan-
  2811. dard XT or AT circuit parts.  The PC Probe User's Manual contains a
  2812. cross reference between the components and modern VLSI motherboard
  2813. chip sets, as well as a block diagram of the XT and AT to help
  2814. orient you as to the uses of the major components.
  2815.  
  2816.  
  2817.       TABLE 8.  DIAGNOSTIC TEST ERROR CODES AND MEANINGS
  2818.  
  2819.      CODE         NATURE OF ERROR
  2820.                CPU TESTS
  2821.      01h          CPU register test failed.
  2822.      02h          CPU Protected mode x286 failed.
  2823.      03h          CPU Protected mode x386 failed.
  2824.      04h          CPU Protected mode x486 failed.
  2825.                NUMERIC CO-PROCESSOR
  2826.      01h          Numeric Co-processor test failed.
  2827.                RAM TESTS
  2828.      01h          Ram Data Compare Error.
  2829.      02h          Ram Even Parity Error
  2830.      03h          Ram Odd Parity Error
  2831.      04h          Address Conflict Error
  2832.                8253 (XT) OR 8254 (AT) TIMER
  2833.      01h          8253/4 Timer Controller Failed.
  2834.      02h          8253/4 Channel 1(0) Failure.
  2835.      03h          8253/4 Channel 2(1) Failure.
  2836.      04h          8253/4 Channel 3(2) Failure.
  2837.                SPEAKER
  2838.      01h          Speaker Circuit Error.
  2839.                8237A DMA CONTROLLER
  2840.      01h          8237A Controller Failed.
  2841.      02h          Page register failed.
  2842.                8259A PROGRAMMABLE INTERRUPT CONTROLLER
  2843.      01h          Interrupt mask register incorrect.
  2844.      02h          Unexpected ISR bit set.
  2845.      03h          Can't clear ISR bit.
  2846.      04h          Unknown fatal failure.
  2847.      05h          No interrupt occurred.
  2848.      06h          Can't disable parity circuit.
  2849.      07h          NMI not received.
  2850.      08h          Unexpected NMI received
  2851.      09h          Interrupt pending bit not cleared.
  2852.      0Ah          Wrong interrupt source set.
  2853.      0Bh          Wrong priority level set.
  2854.      0Ch          Interrupt pending bit not set after reset.
  2855.      0Dh          Can't disable IRQ w/ par/serial port data.
  2856.             Can't disable IRQ with par/serial port comm.
  2857.                KEYBOARD
  2858.      01h          Keyboard Communications Error
  2859.      02h          Keyboard Error
  2860.                PRINTER PORT
  2861.      01h          Data compare error, LPT1, Comm Port
  2862.      02h          Data compare error, LPT1, Status Port
  2863.      03h          Data compare error, LPT1, Control Port
  2864.      04h          Data compare error, LPT1, Data Port
  2865.      05h          Wrong Interrupt, LPT1
  2866.                SERIAL PORT
  2867.      01h          Framing Error
  2868.      02h          Overrun Error
  2869.      03h          Parity Error
  2870.      04h          Data Error
  2871.      05h          TX timeout Error
  2872.      06h          RX timeout Error
  2873.      07h          Wrong Interrupt
  2874.                VIDEO TESTS - check base registers at 3xh.
  2875.                0xh are mono (3B0h); 1xh are color (3D0h);
  2876.                EGA is also tested at 3C0h
  2877.      01h          6845 Registers Failed
  2878.      02h          On board Latches/Registers failed
  2879.      03h          Video Memory Error
  2880.      04h          Extended Registers (EGA/VGA) failed
  2881.                FLOPPY DRIVE
  2882.      01h          Read Failure
  2883.      02h          Write Failure
  2884.      03h          Format Failure
  2885.      04h          Seek Failure
  2886.      05h          FDC Setup Failure
  2887.      06h          Not 2 Sided Diskette
  2888.      07h          Write Protected diskette
  2889.      08h          Busy not being set in MSR
  2890.      09h          RQM not being set in MSR
  2891.      0Ah          Failed floppy disk restore
  2892.      0Bh          Data I/O is 1, no output to FDC
  2893.      0Ch          Data I/O is 0, no input to FDC
  2894.      0Dh          Timeout on FDC interrupt
  2895.                HARD DRIVE
  2896.      01h          Read Failure
  2897.      02h          Write Failure
  2898.      03h          Format failure
  2899.      04h          Compare Failure
  2900.      05h          Drive(s) not present
  2901.      06h          Not 17 sector (DOS) Drive.
  2902.      07h          Request for information not successful
  2903.      08h          Interleave Error
  2904.                CMOS REAL TIME CLOCK
  2905.      01h          System not initialized,  Checksum error
  2906.      02h          RTC RAM R/W Failure
  2907.      03h          RTC Error/Failure
  2908.  
  2909. 10  ACCESSORIES
  2910.  
  2911.  
  2912. 10.1  INTRODUCTION
  2913. This chapter describes the various options and accessories (such as
  2914. loopback plugs) that you can receive with PC Probe.  It is possible
  2915. that your version of PC Probe will not contain all those items
  2916. described here.  However, they are still available from Landmark or
  2917. your Landmark dealer as separately purchased items.  If you have
  2918. doubts or questions about them, contact Landmark directly.
  2919.  
  2920. 10.2  LOOPBACK PLUGS
  2921. Serial and parallel port loopback plugs are connectors with internal
  2922. wiring that connects output pins to input pins, thereby "looping"
  2923. the outputs back to the inputs.  When connected to a serial port,
  2924. for example, any data sent out is received back in, thus verifying
  2925. the integrity of the computer's data path, signal driver circuitry,
  2926. and connectors.
  2927.  
  2928. Loopback plugs won't work properly if protection devices are in-
  2929. stalled on parallel port or serial ports.
  2930.  
  2931. The following table shows which loopback plug pins are interconnect-
  2932. ed.  They are provided for your reference only.  If you are not a
  2933. technician, or you do not have the tools or parts required to create
  2934. and test the plugs, we recommend you use loopback plugs only from
  2935. Landmark, where quality is guaranteed.  Call Landmark if you need to
  2936. order loopback plugs.
  2937.  
  2938. The Ethernet loopback plug is actually a standard 50-Ohm Ethernet
  2939. terminator, consisting of a BNC connector with a molded resistive
  2940. terminator end on it instead of the coaxial cable.  Because they are
  2941. so simple, no wiring table or diagram is needed to describe them.
  2942. If you have an Ethernet card installed in your computer, the network
  2943. supervisor in your organization most likely has terminators avail-
  2944. able for you to use with the Ethernet tests.
  2945.  
  2946.            TABLE 9.  LOOPBACK PLUG INTERCONNECTIONS
  2947.  
  2948.   25-PIN FEMALE SERIAL   PIN       PIN     SIGNAL NAME
  2949.   Transmit Data          2        3        Receive Data
  2950.   Request to Send        4        5        Clear to Send
  2951.   Data Set Ready         6        8        Carrier Detect
  2952.   Data Set Ready         6        20       Data Terminal Ready
  2953.   Carrier Detect         8        22       Ring Indicator
  2954.  
  2955.   9-PIN FEMALE SERIAL    PIN       PIN     SIGNAL NAME
  2956.   Transmit Data          3        2        Receive Data
  2957.   Request to Send        7        8        Clear to Send
  2958.   Data Set Ready         6        1        Carrier Detect
  2959.   Data Set Ready         6        4        Data Terminal Ready
  2960.   Carrier Detect         1        9        Ring Indicator
  2961.  
  2962.