Files
IanDarwin.OpenLookCDROM/doc/FAQ/pc-hardware-faq/part3

2696 lines
94 KiB
Plaintext

From: ralf@chpc.org (Ralph Valentino)
Newsgroups: comp.sys.ibm.pc.hardware.video,comp.sys.ibm.pc.hardware.comm,comp.sys.ibm.pc.hardware.storage,comp.sys.ibm.pc.hardware.cd-rom,comp.sys.ibm.pc.hardware.systems,comp.sys.ibm.pc.hardware.networking,comp.sys.ibm.pc.hardware.chips,comp.sys.ibm.pc.hardware.misc,comp.answers,news.answers
Subject: comp.sys.ibm.pc.hardware.* Frequently Asked Questions (FAQ) Part 3/5
Date: 12 Jul 1994 00:48:41 -0400
Organization: Center For High Performance Computing
Sender: ralf@chpc.chpc.org
Approved: news-answers-request@MIT.EDU
Expires: 11 Aug 1994 00:00:00 GMT
Message-ID: <2vt7b9$jf9@chpc.chpc.org>
Reply-To: ralf@wpi.edu
Summary: This is a monthly posting containing a list of Frequently
Asked Questions (and their answers) pertaining to hardware
and IBM PC clones. It should be read by anyone who wishes
to post to any group in the comp.sys.ibm.pc.hardware.*
hierarchy.
Archive-name: pc-hardware-faq/part3
Last-modified: 1994/07/10
Version: 1.6
Q) 4.11 What is the CMOS/jumper setting for my hard drive?
[From: Carsten Grammes (cagr@rz.uni-sb.de)]
Configuration of IDE Harddisks
==============================
last update: 24 March 1994
collected by Carsten Grammes (cagr@rz.uni-sb.de)
and published on comp.sys.ibm.pc.hardware as part of the FAQ.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
There is explicitly NO WARRANTY that the given settings are correct or
harmless. (I only collect, I do not check for myself!!!). There is
always the possibility that the settings may destroy your hardware!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Since I hope however that only well-minded people undergo the effort of
posting their settings the chance of applicability exists. If you should
agree or disagree with some setting, let me know immediately in order
to update the list.
If you possess a HD not mentioned here of which you know BIOS and/or
jumper settings, please mail them to me for the next update of the list!
Only IDE (AT-Bus) Harddisks will be accounted for. If not specified the
Landing Zone should be set equal to the number of cylinders. If not
specified the 'Write Precompensation' should be set 65535. (There are
BIOSes that don't even ask for it). On most IDE disks these values are
dummies, relicts from old MFM times.
The capacity given here is sometimes in Megabytes (1000000 bytes) and
sometimes in MB (1048576 bytes). Don't worry! The only right way to calculate
the capacity is
cyl * heads * sec/tr * 512
which gives the capacity in bytes! Dividing by 1000000 or 1048576 gives
the capacity in Megabytes or MB respectively.
If you get problems when installing 2 HD's with correct BIOS and jumper
settings, try to swap drive 1 and 2, often that helps.
Please don't flame me because of the 'layout' of the list. Since the
available information is so strongly varying I often only pack _YOUR_
mail to me into the list. If someone feels encouraged to improve this,
I would be glad to receive a 'lifted' version. But there should be all
info contained!
Since the list is rather long, I give here a summary of all drives
described therein.
************* ALPS Alps alps
DR311C
************* CDC Cdc cdc
BJ7D5A 94155-48 94335-100 94166-141 94171-300 736 SABRE
BJ7D5A 94295-51 94355-55 94166-182 94171-344 850 SABRE
BJ7D5A 94155-57 94355-100 94186-383 94181-574 1230 SABRE
94155-21 94155-67 94155-135 94186-383H 94208-51
94155-25 94155-77 94205-77 94186-442 94211-91
94155-28 94155-85 94355-150 94216-106 94221-190
94155-36 94155-86 94335-150 94356-200 94351-172
94155-38 94205-51 94156-48 94161-86 368 SABRE
94335-55 94156-67 94166-101 94161-121 500 SABRE
************* CONNER Conner conner
CP342 CP2034 CP2084 CP3044 CP3104 CP3204 CP30084
CP344 CP2044 CP3000 CP2124 CP3111 CP3204F CP30104
CP2024 CP2064 CP3024 CP3184 CP3114 CP30064 CP30084E
CP30174E CP30174E CP3304 CP3544
CP30204 CP30204 CP3364 CP3554
CP30254 CP30254 CP3504 CP30101
************* FUJITSU Fujitsu fujitsu
M2611T M2612ET M2613ET M2614ET M2618T M2622T M2623T M2624T
************* HEWLETT PACKARD Hewlett Packard hewlett packard HP Hp hp
C2233
************* IBM Ibm ibm
WDA-L160 WDA-L42 IBM 85 MB IDE (number not known)
************* JVC Jvc jvc
JD-E2085M
************* KALOK Kalok kalok
KL3100 KL3120
************* MAXTOR Maxtor maxtor
LXT-200A 2585A 7120A
LXT-213A 7040A 7131AT
LXT-340A 7060A 7213A
LXT437A 7080A 7245A
LXT535A
************* MICROPOLIS Micropolis micropolis
2105A 2112A
************* MICROSCIENCE Microscience microscience
7100-00 8040-00 7070-20 7100-00 7100-20 8040
************* MINISCRIBE Miniscribe miniscribe
8225AT 8051AT 8450AT
************* NEC Nec nec
D3735 D3755 D3756 D3741
************* QUANTUM Quantum quantum
40AT LPS52AT ELS42AT
80AT LPS80AT ELS85AT
120AT LPS105AT ELS127AT
170AT LPS120AT ELS170AT
210AT LPS170AT LPS540A
425AT LPS240AT
************* RODIME Rodime rodime
RO3058A RO3088A RO3095A RO3128A RO3135A RO3059A RO3089A
RO3129A RO3139A RO3209A RO3259A
************* SAMSUNG Samsung samsung
SHD-3101A SHD-3061A SHD-3062A
************* SEAGATE Seagate seagate
ST1057a ST1144a ST138a ST274a ST3283a
ST1090a ST1156a ST1400a ST280a ST351ax
ST1102a ST1162a ST1401a ST3051a ST9051a
ST1111a ST1186a ST1480a ST3096a ST9077a
ST1126a ST1201a ST157a ST3120a ST9096a
ST1133a ST1239a ST2274a ST3144a ST9144a
ST3243A ST125a ST2383a ST325ax
ST351AX
ST9235A (maybe others)
************* TEAC Teac teac
SD-3105
************* TOSHIBA Toshiba toshiba
MK1122FC MK2024FC MK2124FC MK2224FC MK234FCH MK234FCF
************* WESTERN DIGITAL Western Digital western digital
WDAC140 WDAC280 WDAC1170 WDAC2120 WDAC2170 WDAC2200 WDAC2250
WDAC2340 WDAC2420 WD93044-A WDAH260 WDAH280 WDAP4200
WD93048A
And here it comes...
************* ALPS Alps alps *************
Manufacturer: ALPS ELECTRIC Co.
BIOS settings:
Model Heads Cylinders Sectors L-Zone Size
DR311C 14 868 17 868 105 MB
(Real geometry of drive:
2108 cyl. 2 heads 49 sectors/track
32k internal cache)
Jumpers:
C/D
-ACT
-DSP
-HSP
MS3
SYNC
DC
MS0
MS1
MS2
Master drive & no slaves present: jumpers on C/D and -ACT.
No other jumpers installed, function unknown.
*************************** C D C ***********************************
I have the feeling that not all of these are IDE...
-------------------------------------------------------------------------------
MODEL ST-506 CAP CYL H RWC WPC ENC RATE ACCESS SPT COMMENTS
-------------------------------------------------------------------------------
BJ7D5A 77731614 5.25FH 23 670 4 375 375 M 5 17
BJ7D5A 77731608 5.25FH 29 670 5 375 375 M 5 17
BJ7D5A 77731613 733 5 - - 5 17
94155-21 WREN-1 5.25FH 21 697 3 698 698 M 5 28 MS 17
94155-25 24 697 4 698 128 M 5 17
94155-28 24 697 4 698 128 M 5 17
94155-36 WREN-1 5.25FH 36 697 5 698 698 M 5 28 MS 17
94155-38 31 733 5 734 128 M 5 17
94155-48 WREN-2 5.25FH 40 925 5 926 926 M 5 28 MS 17
94295-51 WREN-2 5.25FH 43 989 5 990 990 M 5 28 MS 17
94155-57 WREN-2 5.25FH 48 925 6 926 926 M 5 28 MS 17
94155-67 WREN-2 5.25FH 56 925 7 926 926 M 5 28 MS 17
94155-77 WREN-2 64 925 8 926 926 M 5 17
94155-85 WREN-2 5.25FH 71 1024 8 - - M 5 28 MS 17
94155-86 WREN-2 5.25FH 72 925 9 926 926 M 5 28 MS 17
94205-51 5.25HH 43 989 5 990 128 M 5 32 MS 17
94335-55 3.5" 46 - 5 - - M 5 25 MS 17
94335-100 3.5" 83 - 9 - - M 5 25 MS 17
94355-55 SWIFT-2 3.5" 46 - 5 - - M 5 16.5 MS 17
94355-100 3.5" 83 - 9 - - M 5 16.5 MS 17
ST-506 RLL
94155-135 WREN-2 5.25HH 115 960 9 - - R 7.5 28 MS 26
94205-77 WREN-2 5.25HH 63 989 5 - - R 7.5 28 MS 26
94355-150 3.5" 128 - 9 - - R 7.5 16.5 MS 26
94335-150 3.5" 128 - 9 - - R 7.5 25 MS 26
ESDI
94156-48 WREN-2 40 925 5 926 926 N 5 28 MS
94156-67 WREN-2 56 925 7 926 926 N 5
94156-86 WREN-2 72 925 9 926 926 N 5
94166-101 WREN-3 5.25FH 86 969 5 970 970 N 10 16.5 MS
94166-141 WREN-3 5.25FH 121 969 7 970 970 N 10 16.5 MS
94166-182 WREN-3 5.25FH 155 969 9 970 970 N 10 16.5 MS
94186-383 WREN V 5.25FH 383 1412 13 - - R/N 10 8.3 MS
94186-383H WREN V 5.25FH 383 1224 15 - - R/N 10 14.5 MS
94186-442 WREN V 5.25FH 442 1412 15 - - R/N 10 16 MS
94216-106 WREN-3 5.25FH 91 969 - - - N 10 16.5 MS
94356-200 SWIFT 3 3.5" 172 - 9 - - R/N 10 16.5 MS
WREN III 5.25HH 106 969 5 - - R/N 10 18 MS
SCSI
94161-86 WREN-3 5.25FH 86 969 - - - 16.5 MS
94161-121 WREN-3 5.25FH 121 969 - - - 16.5 MS
94171-300 WREN-4 5.25FH 300 1365 9 - - R 16.5 MS
94171-344 WREN V 5.25FH 344 1549 9 - - Z 9-15 17.5 MS
94181-574 WREN V 5.25FH 574 1549 15 - - Z 9-15 16 MS
94208-51
94211-91 WREN-3 5.25FH 91 969 - - - 16.5 MS
94221-190 WREN V 5.25HH 190 1547 5 - - R 10-15 8.3 MS
94351-172 SWIFT 4 3.5" 172 - 9 - - 10 16.5MS
WREN III 5.25HH 106 969 5 - - R/N 10 18 MS
SMD
368 SABRE 8" 368 - 10 - - 1.8 18 MS
500 SABRE 8" 500 - 10 - - 2.4 18 MS
736 SABRE 8" 741 - 15 - - 1.8 16 MS
850 SABRE 8" 851 - 15 - - 2.4 16 MS
1230 SABRE 8" 1236 1635 15 - - 2.4
-------------------------------------------------------------------------------
CAP = CAPACITY IN FORMATTED MEGABYTES
CYL = MAXIMUM NUMBER OF CYLINDER
H = NUMBER OF DATA HEADS
RWC = START REDUCED WRITE CURRENT
WPC = START WRITE PRECOMP
ENC = ENCODING METHOD R=RLL, M=MFM,Z=ZBR
RATE = TRANSFER RATE IN MEGABITS/SEC
ACCESS= AVERAGE ACCESS TIME
SPT = SECTORS/TRACK X 512 bytes
FH = FULL HIGH FORM FACTOR
HH = HALF HIGH FORM FACTOR
R = RLL (run length limited)
N = NRZ (non return to zero)
M = MFM (modified frequency modulation)
SA = STAND ALONE
Z = ZBR
Jumpers are not know (yet).
************************** CONNER Conner conner **************************
Conner drives are low level formatted at the factory. It is only necessary to r
un SETUP, FDISK and DOS FORMAT.
Model Hds Cyls Sec Pcomp L-Zone Type Table LED
CP342 4 805 26 0 805 17 n/a A
CP344 4 805 26 0 805 17 1 A
CP2024 2 653 32 0 653 2 3 n/a
CP2034 2 823 38 0 823 *UT 3 n/a
CP2044 4 552 38 0 552 17 3 n/a
CP2064 4 823 38 0 823 *UT 3 n/a
CP2084 8 548 38 0 548 *UT 3 n/a
CP3000 2 1047 40 0 1047 17 1 A
CP3024 2 636 33 0 636 2 1 A
CP3044 1 1047 40 0 1047 17 1 A
5 980 17 (also reported)
CP2124 8 560 53 0 560 *UT 3 n/a
CP3184 6 832 33 0 832 *UT 1 A
CP3104 8 776 33 0 776 *UT 1 A
CP3111 8 833 33 0 833 *UT 1 A(?)
CP3114 8 832 33 0 832 *UT 1 A
CP3204 16 683 38 0 683 *UT 2 B
CP3204F 16 683 38 0 683 *UT 3 B
CP30064 4 762 39 0 762 *UT 2 B
CP30084 8 526 39 0 526 *UT 2 B
CP30104 8 762 39 0 762 *UT 2 B
CP30084E 4 903 46 0 903 *UT 4 C
CP30174E 8 903 46 0 903 *UT 4 C
CP30204 16 683 38 0 683 *UT 4 C
CP30254 see below
CP3304 16 659 63 0 659 *UT 4 D
CP3364 16 702 63 0 702 *UT 4 C
CP3504 16 987 63 0 987 *UT 4 D
CP3544 16 1024 63 0 1024 *UT 4 C
CP3554 16 1054 63 0 1054 *UT 3 B
Table 1 jumper settings:
Single drive = Jumper ACT and C/D
Master drive = Jumper ACT, C/D and DSP.
Slave drive = No jumpers installed.
Table 2 jumper settings:
Single drive = Jumper E2
Master drive = Jumper E1 & E2
Slave drive = No jumpers installed.
Table 3 jumper settings:
Single Drive = Jumper C/D
Master Drive = Jumper C/D and DSP
Slave Drive = No jumpers installed
Table 4 jumper settings:
Single and Master drive = Jumper C/D
Slave drive = no jumper
ALL CONNER 20 MBYTE DRIVES USE DRIVE TYPE 2. ALL CONNER 40 MBYTE DRIVES USE DRI
VE TYPE 17. *
UT = Universal translate. Select a drive type that is close to, but does not ex
ceed the megabyte capacity of the drive. The drive will translate to the megaby
te capacity you have selected.
LED
A: J-4 B: J-1 C: J-5 D: J-3
Pin 1 = + Pin 3 = + Pin 3 = + Pin 3 = +
Pin 2 = - Pin 4 = - Pin 4 = - Pin 4 = -
Conner drives are low level formatted at the factory. It is only necessary
to run SETUP, FDISK, and DOS FORMAT.
Comment concerning CP3000 jumpers:
According to your list, all Conners should be 2 or 3 jumpers only.
That's why I'm puzzled with the 4-jumper Conner CP-3000.
In addition to the common jumpers present in
Conner - C/D, DSP & ACT, there is an extra one: HSP
By trial and error, HSP seems to follow DSP setting.
> When I installed a Conner CP3204F (203 MB) as master and a WD Caviar 2200
> (203 MB) as slave, both with and without the "CP" jumper, the Caviar had
> seemingly normal behaviour. However, when doing writes to the Caviar, once
> in a while it would overwrite directories etc. Using FASTBACK was almost
> impossible.
>
> The workaround is to install the Caviar as the master, and the Conner
> as the slave.
and:
information: I am slaving a Conner CP3000 40Meg to a Western Digital
Caviar 2200 212 Meg.
the results: I first found out that pin 1 on the CP3000 was LABELED
INCORRECTLY on the PC board....had to flip the IDE cable (which made the
cable install much more cleanly- no flips....shoulda been my first clue
that something was not correct, oh well)
next: I had to DOS-format the CP3000 ALONE on the PC system before it
wanted to work with the WD caviar.... weird
also: the WD Caviar is partitioned: C:\ was the first 100 Meg and D:\ was
the second 100 Meg. After the CMOS was correctly configured and the
drives brought online, the PC AUTOMATICALLY assigned the drives as thus:
C:\ first 100 Meg partition on the WD
D:\ 40 Meg Conner
E:\ second 100 Meg partition on the WD
even FDISK reports the above.
Conner CP 30254
Capacity: 250 MB
Dimensions: 3,5 inch, lowprofile (1 inch)
IDE interface
Cylinders Heads Sectors
Physical specs.: 1985 4 62
Logical specs.: 895 10 55
seek time 12 ms
Rotation speed 4542 rpm
jumpers C/D
1 drive master Y
2 drive master Y
2 drive slave N/Y
----
Subject: Re: Conner CP 30254
I tried several combination and even called Conner for info on
configuring two Conner drives as master (301??, a 300+ M Connder
drive) and slave (30254). The jumpers that worked are:
Pins Jumpers
Master 1-2 Y (factory setting)
3-4 Y (factory setting)
Slave 1-2 N
3-4 Y (factory setting)
So the C/D should mape to Y/N instead of N/Y in the table.
--
Some notes made whilst configuring a pair of Conner IDE drives
for Master/Slave operation from Hyundai Super-LT6 Laptop 386sx-20.
Final Working Configuration
Drive 1: CP3000 40 Mb Type 17
977 cyl 5 hds 17 sec/trk Pre 300 LZ 977
Verified configuration as per Grammes' list. HSP does need to
follow DSP (empirically) - failure to do so produced behaviour
such as LCD screen display scrambling on ROM boot.
Single, Master and Slave configurations all checked out.
Drive 2: CFA170A 170 Mb Unknown type
332 cyl 16 hds 63 sec/trk Pre --- LZ ---
Did not appear on Grammes' list. Successful configuration resulted
close to that shown as Table 3 for Conner drives, as follows:
Single 2 links (not C)/D and (not A)/(?)
Master 1 link (not C)/D
Slave 0 links
One link is listed here as (not A)/(?) due to a hole being drilled
through the (?) part of the silk screening ...
The drives worked together as either slave or master ...
--
Connor CP30101
760 cyl, 8 hds, Precomp -1, Landing 760, Sec/Track 39, ECC 7 Capacity 121.41M
Model CP342 disk (40 Meg IDE drive)
Single Drive: E5, E7 jumpers IN
Master Drive: E6, E7 jumpers IN
Slave Drive: E7 jumper IN
In addition, this is an old disk drive. It was factory configured to
use 3:1 interleave. This can cause timing problems with newer disk
drives that are configured for 1:1 interleave when using the same IDE
controller. The CONNER tech support person suggested I only use the
CONNER drive as a SLAVE with the newer disk as the MASTER.
This configuration (MAXTOR 7345A as MASTER and CONNER CP342 as SLAVE)
has now been in use for over a week and seems to be working fine.
************************ FUJITSU Fujitsu fujitsu ***************************
DETAILS OF FUJITSU DRIVES M261xT (Standard)
M2614ET M2613ET M2612ET M2611T
Heads (physical) 8 6 4 2
Cyl (physical) 1334 1334 1334 1334
Sec/trk 33 33 33 33
Speed (rpm) 3490 3490 3490 3490
Capacity 180MB 135MB 90MB 45MB
+-----------------------------------------------+
| |
+--+ |
PSU | | CNH-2 |
+--+ 1 |
1 | | . LED |
| | CNH-1 9 CNH-3 Connector |
| | 1 6..1 o o |
40-way | | . | | |
IDE | | . |
| | . |
| | 12 |
+--+ |
+-----------------------------------------------+
Pin Function
Position
* 1- 2 Active mode
2- 3 Slave present mode
4- 5 Pin 27=IOCHRDY
CNH-1 JUMPERS * 5- 6 Pin 27=RESERVED
7- 8 2 drive system
* 8- 9 1 drive system
10-11 Pin 29=IRQ14 : Pin 31=RESERVED
* 11-12 Pin 31=IRQ14 : Pin 29=RESERVED
Pin Function
Position
1- 2 SLAVE drive mode
CNH-2 JUMPERS * 4- 5 MASTER drive mode
7- 8 ECC 4 bytes
* 8- 9 ECC 7 bytes
Pin Function
Position
1- 2 Write protect enabled
CNH-3 JUMPERS * 2- 3 Write protect disabled
4- 5 -6 Reserved
Key: * (I guess!) marks factory default setting for jumper
BIOS SETTINGS
BIOS setting for the M2614ET in my system is 667 cylinders, 33 sectors
and 16 heads.
> I was trying to set my IDE drive in the subject above to a slave drive for
> A Conner 170MB drive and contacting the support company gave me this answer (which works). The factory default on SW2 is On Off Off Off Off Off (1-6). This sets the drive to be a single drive. Setting SW2 to Off On On Off Off Off makes it a slave drive. SW1 has been set to On Off Off On (1-4) all along.
MODEL CYLINDERS HEADS SECTORS CAPACITY (Million bytes)
M2622T 1013 10 63 326.75
M2623T 1002 13 63 420.16
M2624T 995 16 63 513.51
There are 6 switches on the switch block on these drives. Only 4 of
them have a use that I am aware of (from my M2624T manual):
Master/Slave Master (*) SW1-5 OFF
Slave SW1-5 ON
ECC bytes 4 bytes (*) SW1-4 OFF
7 bytes SW1-4 ON
Write Protect Disabled (*) SW1-3 OFF
Enabled SW1-3 ON
IO Channel Ready Disabled (*) SW1-1 OFF
Enabled SW1-1 ON
I have no idea about the function of SW1-2 and SW1-6. The values
listed with a (*) are the factory default settings.
M2618T 202MB Cyl/hd/spt 718 12 48
********************* Hewlett Packard ****************************
HEWLETT PACKARD Hewlett Packard hewlett packard HP Hp hp
C2233 227 MB Cyl/hd/spt 733 12 53
********************* IBM Ibm ibm ****************************
WDA-L160 163 MB Cyl/hd/spt 984 10 34
WDA-L42 42MB Cyl/hd/spt 977 5 17
Jumpers for IBM WDA-L160:
Fit JP2 for Master or single drive
Remove JP2 and fit JP3 for Slave
JP1 appears to be always fitted.
Functions of other jumpers unknown at present.
Position of jumpers:
-----------------------------------------
| Drive Mechanism |
| |
-----------------------------------------
PCB . . . .
. . . .
JP 4 3 2 1
Also:
IBM 85 M IDE (number not known)
10 Heads 984 Cylinders 17 Sectors 0 WPC 984 LZ
Patches as for L160 above
********************* JVC Jvc jvc ****************************
JD-E2085M 79 MB Cyl/hd/spt 973 4 43
*********************** KALOK Kalok kalok ***************************
KALOK KL3100 105 MB
BIOS: cyl 979 heads 6 sectors 35
KALOK KL3120 120 MB
BIOS: Cyl 981 heads 6 sectors 40
The following jumper settings have been reported for KL3100 but are probably
also valid for other Kalok drives.
Single HD:
o o o o o
o o o o-o <-- same row as pin 1 of the IDE connector.
Master (disk 1):
o o o o o
|
o o o o o
Slave:
o o o o o
|
o o o o o
These 5 pairs of pins are at the righthand side of the disk.
************************ MAXTOR Maxtor maxtor ***************************
Model Cyls Heads Sectors Precomp Landing Zone
---------- ----- ----- ------- ------- ------------
LXT-200A 816 15 32 0 816
LXT-213A 683 16 38 0 683
LXT-340A 654 16 63 0 654
LXT437A 842 16 63 0 842
LXT535A 1036 16 63 0 1024
Jumpers are as follows:
The bottom of the drive looks like this (well, sort of):
| o o 1-2 |
| o o 3-4 |
| o o 5-6 |
| o o 7-8 |
| o o 9-10 |
| |
+[POWER] [IDE CONNECTOR]-----+
Single drive Dual Drive System
Pin numbers Jumper System Master Slave
----------- ------ ------------ ------ -----
1-2 Slave Drive remove remove install
3-4 Activity LED optional optional optional
5-6 Slave Present remove remove optional
7-8 Master Drive remove install remove
9-10 Sync Spindle remove (n/a) optional* remove
* only one drive (the master) in an array should have this jumper installed.
Hd Cyl spt
Maxtor 2585A 10 981 17
Maxtor 7060A 16 467 17 62,0 J14 closed, J13 closed
Maxtor 7060A 7 1024 17 59,5 J14 open, J13 open
Maxtor 7060A 4 762 39 58,0 J14 closed, J13 open
Maxtor 7060A 8 925 17 57,9 J14 open, J13 closed
Maxtor 7120A 16 936 17 124,3 J14 closed, J13 closed
Maxtor 7120A 14 1024 17 119,0 j14 open, J13 open
Maxtor 7120A 8 762 39 116,0 J14 closed, J13 open
Maxtor 7120A 15 900 17 112,0 J14 open, J13 closed
Maxtor 7120A 8 824 33 106,2 J14
Jumpers for the above 2 drives:
J11 I/O-channel ready ( open: disabled; close: enabled )
J13 see above
J14 see above
J15 operation-status ( open: normal; close: factory )
J J J J J
2 1 1 1 1
0 9 8 7 6
Power data-cable
J16: Idle mode latch ( open: disabled; close: enabled )
J17: drive model ( open: 7060A; close 7120A )
J18: ECC Bytes ( open: 7 bytes; close: 4 bytes )
Master/Slave: drive is master and alone : J20 closed, J19 closed
drive is master of two drives: J20 closed, J19 open
drive is slave of two drives : J20 open , J19 closed
Maxtor 7213A
Default (power-up) AT BIOS Translation Parameters (others possible)
Cyl Hds SpT MBytes
683 16 38 212
There are two sets of jumpers. A set of 5 and a set of
4. With the power and IDE connector toward you, the set of 5 is
numbered (left to right) J16 - J20 , and the set of 4 is numbered
(bottom to top) J22-J25.
The only jumper of normal interest is J20. Jumper it for only
drive in a single drive system, or master drive in a dual drive
system.
Remove the jumper J20 for slave drive in a dual drive system.
J19 is a dummy and may be used to store the spare shunt if the
drive is configured for a slave mode.
Jumpers J17, J18, J24, J25 are factory reserved. Abnormal operation
may occur if jumpered.
Jumper 22 is sync spindle enabled/disabled (open=disabled)
Jumper 23 is sync slave/master (open=slave)
Jumper 16 is I/O Channel Ready (open=disabled)
Maxtor 7245A (245Mb IDE; self-parking; Universal Translate):
Drive type : User defineable
Cyl Hds WPC LZ S/T
967 16 0 0 31 (WPC and LZ optional)
Master(2): J20 closed
Slave(2): J20 open (use J19 for shunt storage)
Single: J20 closed
Basic Specifications
-------------------------------------------------------------------
Formated Data Sect. Average
Model Capacity Cylinders Heads Disks Track Cache Seek Time
7080A 82.2 MB 1.170 4 2 36 32k 17ms
7040A 41.1 MB 1.170 2 1 36 32k 17ms
AT BIOS Translation Parameters
---------------------------------+---------------------------------
Model Cyls Heads Spt MB | Model Cyls Heads Spt MB
7080A 1039 9 18 82.1 | 7040A 524 4 40 40.9
981 10 17 81.4 | 981 4 17 40.7
832 6 33 80.4 | 977 5 17 40.5
497 10 33 80.0 |
1024 9 17 76.5 |
Technical Notes:
------------------------------------------------------------------------
* The WPC and Landing Zone BIOS entieres do not need a specific number
for proper operation. Maxtor AT interface hard drives will ignore and
override any numbers programmed.
* Drive is low-level formated with 1:1 interleave at factory, with any
defects retired to a dedicated non-destructive zone.
* The drive's on-board controller will auto-translate every cylinder,
head, and SPT combination listed in the parameters table. Therefore,
configuration jumpers J13 and J14 are not required for most AT BIOS
setup applications.
* The 7080A is shipped with J17-J20 jumered and the 7040A is shipped
with J18-J20 jumpered to operate as single AT IDE drives. J20 and J19
control master/slave operation.
7080A / 7040A Jumper Designation
------------------------------------------------------------------------
Jumper | 21111 1111 | J3 1 +12V DC J7 1 +5V
Position | 09876 5431 | 2 +12V Ground 2 +12V
| | 3 +5V Ground 3 Ground
Pins +[4321]--[1 ]--[321]+ 4 +5V DC
J3 Power Data Cable J7 Power
J20 J19 Master/Slave Select (*) Single Drive closed, closed
Master (Dual) closed, open
Slave (Dual) open, closed
J18 ECC Bytes (*) closed 4 Bytes / open 7 Bytes
J17 Drive Model open 7040A / closed 7080A
J16 Idle Mode Latch (*) open disabled / closed enabled
J15 Reserved for Factory (*) open normal / closed factory
J11 I/O Channel Ready (*) open disabled / closed enabled
J14 J13 Default Configuration at Power Up
Cyls Heads SpT MB J14 J13 (J17)
40MB (*) 981 5 17 40.7 open open open
524 4 40 40.9 open closed open
80MB (*) 981 10 17 81.4 open open closed
832 6 33 80.4 open closed closed
1024 9 17 76.5 closed open closed
(60MB) 762 4 39 58.0 closed closed closed
------------------------------------------------------------------------
(*) = Default Note: A spare jumper is supplied across J13 and J14.
>I have a 7131AT maxtor in my machine and setup info as follows:
>
> 1002 cylinders
> 8 heads
> 32 sectors
> 0 precomp
> 1002 LZ
>
********************* MICROPOLIS Micropolis micropolis ***********************
Drive 2105A 2112A
----------------------------------------
Unformatted MB 647 1220
Formatted MB 560 1050
Platters 5 8
Heads 8 15
Cylinders 1760 1760
----------------------------------------
Performance (both):
Track to track (read) 1.5 msec
Track to track (write) 2.5 msec
Average 10 msec
Max 25 msec
Avg Rotational Latency 5.56 msec
Rotational speed 5400 rpm (+/- 5%)
Data Transfer Rate upto 5Mbytes/sec
Internal data rate 24-40 Mbits/sec
BIOS Settings:
2105A 1084 cyl 16 heads 63 sectors
2112A* master 1024 cyl 16 heads 63 sectors
slave 1010 cyl 16 heads 63 sectors
* the 2112A emulates both master and slave
Jumpers (labelled J6 on the drive)
----
|oo| W1\ only these 2 are used
|oo| W2/
|oo|
|oo|
|oo|
----
W2 W1
-- --
in in 2112A only - drive emulates both master + slave
in out Drive is master, slave is present
out in Drive is slave
out out Drive is master, no slave present (ie single drive)
***************** MICROSCIENCE Microscience microscience *****************
MicroScience
Model: 7100-00
Heads: 7
Cylinders: 855
S/T: 35 (?)
Size: 105M
Model # 8040-00.
Size 40M 5hd/17sec/977cyl
Model # cyls # heads spt lz precomp cap (formatted)
7070-20 960 5 35 960 960 86 MB
7100-00 855 7 35 855 855 107 MB
7100-20 960 7 35 960 960 120 MB
8040 1024 2 40 1024 1024 41 MB
(NOTE: I have no jumper information on the model 8040)
On the 7xxx series the jumper pins are bent parallel to the board. When
they are pointing toward you #1 is on the left, there are 8 altogether.
single drive all open
master drive 1-2 shorted
slave drive 7-8 shorted
*************** MINISCRIBE Miniscribe miniscribe ************************
Miniscribe
MODEL AT CAP CYC H RWC WPC ENC RATE ACCESS SPT COMMENTS
8225AT 3.5" 21 745 2 - - 8 28 MS 28
8051AT 3.5" 42 745 4 - - 8 28 MS 28
8450AT 3.5" 42 745 4 - - 8 40 MS 28
Master(2): 5-6
Slave(2): 1-2
Single: 1-3 (shunt storage)
*************************** NEC Nec nec *********************************
NEC D3735, 40 MB
BIOS: Cyl 537 Head 4 sect 41
NEC D3755, 105 MB
BIOS: Cyl 625 Head 8 sect 41
NEC D3756, 105 MB
BIOS: Cyl 1005 Head 12 sect 17
NEC D3741, 44 MB
BIOS: Cyl 423 Head 8 sect 26 WPcom 0 LZone 424
Jumper JP12 JP13 (for all above NEC drives)
Single 0 0
Master 1 0
Slave 1 1
There have been reported difficulties in using WD Caviar as Master and
NEC drives as slave - the other way it works.
************************ QUANTUM Quantum quantum *************************
Logical Specs for Quantum AT Drives
COMPLIMENTS OF COMPUTER BROKERS OF CANADA
Model Cap Avg Acc Cylinders Heads Sectors/Track
(MB) (ms)
40AT 42 19 965 5 17
80AT 84 19 965 10 17
120AT 120 15 814 9 32
170AT 168 15 968 10 34
210AT 209 15 873 13 36
425AT 426 14 1021 16 51
LPS 52AT 52 17 751 8 17
LPS 80AT 83 17 611 16 17
LPS 105AT 105 17 755 16 17
LPS 120AT 122 16 901 5 53
LPS 170AT 160 15 968 10 34
LPS 240AT 245 16 723 13 51
LPS 540A see below
=================================================
Legend: 1=Jumper Installed 0=No Jumper
=================================================
40 & 80 AT Jumpers
DS SS Meaning
1 0 Single drive configuration
1 1 Master of dual drive
0 0 Slave of dual drive
0 1 Self-Seek Test
=======================================================
120, 170, 210 & 425 AT Jumpers
DS SP SS Meaning
0 0 0 Slave when the Master is Quantum PRODRIVE other than 40/80A
0 0 1 Slave in PRODRIVE 40/80A mode
0 1 0 Slave when Master is non Quantum Drive
0 1 1 Not Used
1 0 1 Master drive PDIAG mode checking DASP for slave
1 1 0 Master in PDIAG mode using SP to check if slave present
1 1 1 Master in 40/80A mode using SP to check if slave present
1 0 0 Single drive
=======================================================
LPS 52, 80, 105, 120, 170 & 240 AT Jumpers
DS SP DM* Meaning
0 0 0 Slave in standard PDIAG mode for compatibility with drives that use
PDIAG-line to handle Master/Slave communications
0 0 1 Slave in PRODRIVE 40/80A mode compat. without using PDIAG line
0 1 0 Self Test
0 1 1 Self Test
1 0 0 Master in PDIAG mode using DASP to check for Slave
1 0 1 Master in 40/80A Mode using DASP to check for Slave
1 1 0 Master in PDIAG mode using SP to check for Slave without
checking DASP
1 1 1 Master in 40/80A mode using SP to check for Slave without
checking DASP
======================================================================
* While my Spec form marked the jumper name DM, it is labeled as CS on
my LPS 240AT drive.
Quantum LPS540A:
1120 cyl. 16 hds. 59 sec/trck 541MB
1024 cyl. 16 hds. 63 sec/trck 528MB
The second option is for those that will use the drive under DOS (1024 limit
without driver support).
9-12ms avg. access time
ECC Reed Solomon, 4,500 rpm, local bus support, fast multiword DMA, 128k cache
(of this 32k is used by firmware), read/write caching.
The QUANTUM ELS series:
Model Cap Avg Acc Cylinders Heads Sectors/Track
(MB) (ms)
ELS42AT 42 - 968 5 17
ELS85AT 85 - 977 10 17
ELS127AT 127 - 919 16 17
ELS170AT 170 - 1011 15 22
Write precomp = 0 for all Quantum drives ( probably no significance)
Landing Zone = Cylinders
Straps: If an ELS drive is
master only, use DS
master with slave, DS or, DS and SP in some cases
slave, no strap
********************* RODIME Rodime rodime ******************************
Information for RO 3008A and RO 3009A series hard disk drives:
Drive Types
Model Cyls Hds Sectors/Trk No. blocks Formatted Cap.
------- ---- --- ----------- ---------- --------------
RO3058A 868 3 34 88,536 45.33 MByets
RO3088A 868 5 34 147,560 75.55 MByets
RO3095A 923 5 34 156,910 80.33 MByets
RO3128A 868 7 34 206,584 105.77 MByets
RO3135A 923 7 34 219,674 112.47 MByets
RO3059A 217 15 28 91,158 46.67 MByets
RO3089A 325 15 28 136,737 70.00 MByets
RO3129A 492 15 28 206,645 105.80 MByets
RO3139A 523 15 28 219,735 112.50 MByets
RO3209A 759 15 28 319,053 163.35 MByets
RO3259A 976 15 28 410,211 210.02 MByets
Link Options
In order to install the Rodime Ro 3000A series drives the dumpers for
the single/dual drive and LED operation on the drive need to be set as
described in the relevant product specification.
I a single drive environment the drive is described as a Master.
In a dual drive environment the drives are described as a Master and a
Slave. This is due to the protocal the takes place between the two drives
when performing diagnostics.
There are four links, LK1, LK2, LK4 and LK5, adjacent to the 40 way
interface connector. They have the following functions and are described
in order as viewed from the end of the drive, with the first jumper
described nearest the 40 way interface connector.
LK2: LED
When fitted, this jumper connects the LED drive to pin 39 of the
interface. This allows a LED to be connected to the interface. An
external current limiting resistor needs to be fitted in series with
the LED when this option is selected. The value of the resistor will
be dependant on the LED type chosen but will be in the range of 130
Ohms ot 220 Ohms.
LK1: Dual Drives
This jumper must be fitted when two drives are attached to a single
bus. It fallows communication across the 40 way interface connector,
indicating, to the Master drive, the presence of a Slave.
LK4: Master
When fitted this signifies that the drive jumpered is a Master. If
there are two drives connected on a single bus then only one may be
jumpered in this way.
LK5: IOChRdy
When fitted this connects the IOChRdy signal to the drive, it is
fitted when the drive is used in host systems that have a higher
data transfer rate than the drive i.e. greater than 4 MBytes per
second when using 1:1 interleave. This jumper is not normally
fitted as most hosts transfer at a lower rate than 4 MBytes per
second.
There are four possible Master/Slave configurations in which a drive(s)
may be jumpered:
Master, single drive with LED on interface LK2 & LK4 fitted.
Master, single drive without LED on interface LK4 only fitted.
Master, dual drive without LED on interface LK4 & LK1 fitted.
Slave, dual drive without LED on interface No jumpers fitted.
Master, dual drive with LED on interface LK4, LK1 & LK2 fitted.
Slave, dual drive with LED on interface LK2 only fitted.
The Master drive will delay power-up for approximately two seconds to
reduce power surges in applications where dual drives are used.
The other connections for a LED will be found close to the 28 way
connector at the other end of the drive. This LED driver is not affected
by the link options. An internal current limiting resistor is on the
drive for this LED driver. Refer to the product specification for further
details.
*************************** SAMSUNG Samsung samsung *************************
CYL hd Sectors
SHD-3101A 776 8 33 (100 MB) (MB = 1024 bytes)
SHD-3061A 977 7 17 (56.76 MB)
SHD-3062A 917 15 17 (114 MB)
for drive SHD-3101A, SHD-3061A and SHD-3062A
2 drives
Jumper 1 drive Master Slave
C/D J J NJ
DSP NJ J NJ
ACT J (1) (1)
HSP NJ NJ (2)
J = Jumpered
NJ = No Jumpered
(1) In a two-drive system,it is possible to drive one LED
with both drives. An external current limiting resister is required
(2) If the drive is connected to a host that requires that the - DIRVE SLAVE
PRESENT be supplied from the slave drive via the interface signal -
HOST SLV/ACT, then this jumper must be installed, the ACT jumper must
not be installed because the two jumpers are mutually exclusive
*************************** SEAGATE Seagate seagate *************************
There is a list of most Seagate HD (including MFM, SCSI, ESDIand IDE) on
every Simtel mirror under
/msdos/dskutl/1seagate.zip
It contains info about the following drives:
st1144a st138a st274a st3283a
st1057a st1156a st1400a st280a st351ax
st1090a st1162a st1401a st3051a st9051a
st1102a st1186a st1480a st3096a st9077a
st1111a st1201a st157a st3120a st9096a
st1126a st1239a st2274a st3144a st9144a
st1133a st125a st2383a st325ax
additional info:
ST3243A 204 MB Cyl/Hd/spt 1024/12/34
ST351AX 41 MB 820/6/17
ST9235A 200 MB 985/13/32
and also...
pd1:<msdos.info> (on SIMTEL mirrors)
1SGATHTX.ZIP Seagate tech support's disk ref (needs HHV20)
This is a concise and complete source of information for all hard disks
that Seagate makes, including MFM, RLL, IDE, and SCSI types. This
information includes:
Detailed technical specifications for each drive
Switch and Jumper settings for each drive (more than just settings
for BIOSs and low--level formatting routines)
Miscellaneous notes about each drive
This is the most up-to-date information that Seagate provides on its BBS.
It is dated 05/14/93.
This file is a hypertext version of file 1SEAGATE.ZIP and requires
HHV20.ZIP to view it.
******************* TEAC Teac teac ********************
Model: SD-3105
Cyls. Heads Sect/T PreCmp LZone Capacity
------ ------ ------ ------ ------ ---------
Physical 1282 4 40 - - 105021440
BIOS (AMI) 641 8 40 0 0 105021440 (100.2M)
(Award) 926 13 17 0 0 104778752 (99.9M)
(Phoenix) 776 8 33 0 0 104890368 (100.0M)
Connectors and Jumpers:
+----+ 1 Jumper Function
|....| +---+ +-------/ /---+ 2 0 0 ON: -ACT selected (ext.LED)
| | |...| |::::::/ /::::| :::: OFF: -SLV PRESENT selected
+----+ +---+ +-----/ /-----+ 3 1 1 ON: Two HDD's
J2 J7 40 J1 ---- OFF: Single HDD
Power (Power) Signal Jumpers 2 ON: Master (/Single)
OFF: Slave (with 2 units used)
3 ON: -I/O CH RDY not output
OFF: -I/O CH RDY is output
Master Slave Settings:
Jumper no.: 1 2
-----------------------
Single....: 0 1 1, ON = jumpered
Master....: 1 1 0, OFF = not jumpered
Slave.....: 1 0
********************* TOSHIBA Toshiba toshiba ***************************
cap Cyl Hd spt
MK1122FC 41 977 2 43
MK2024FC 82 977 4 43
MK2124FC 124 934 16 17
MK2224FC 203 684 16 38
MK234FCH 101 845 7 35
Toshiba MK 234FCF.
845 Cyl
7 Head
0 Pre
845 LZ
35 Sectors
101 Size
The jumpers settings I got from Toshiba. They refer to
connector PJ10, the 1st being the pair of pins closet to the
outside of the drive and the 6th being the pair closest to
center of the drive.
configuration jumpers on
------------ ----------
single drive 1st and 3rd
master w/ slave 1st, 3rd, and 4th
slave 1st
**************** WESTERN DIGITAL Western Digital western digital **************
Caviar series:
Name Size (Mb) Cylinders Heads Sectors
----------------------------------------------------
WDAC140 40.7 980 5 17
WDAC280 81.3 980 10 17
WDAC1170 163 1010 6 55
WDAC2120 119.0 1024 14 17
WDAC2170 162.7 1010 6 55
WDAC2200 202.8 989 12 35
WDAC2250 244 1010 9 55
WDAC2340 325.4 1010 12 55
WDAC2420 405.6 989 15 56
> My 1st HD was a Quantum (LPS) 105AT (I assume th LPS, as I haven't any
> docs.)
> >LPS 105AT 105 17 755 16 17
> The second was a Western Digital Caviar 340Mb:
> >WDAC2340 325.4 1010 12 55
> Using the information from your document, I set up the Quantum as master
> and the WDC as slave. This worked fine most of the time, but when booting
> sometimes HDD-controller errors occured. When I switched the drives (WDC
> as master, Quantum as slave) it worked perfectly, as has done ever since.
Manufacturer: Western Digital
Serie: Caviar
Name: WDAC2420
Size(Mb): 405.6
Cylinders: 989
Heads: 15
Sectors: 56
(uses dynamic translation)
Jumpers: CP MA SL
The drive runs as a slave with a WDAC2200 as master just fine.
Please note that these are the *recommended* CMOS parameters. All the disks
support so-called dynamic translation, and should thus be able to work with
any parameters having fewer sectors than the total number of sectors on
the disk.
Now, according to the manual, the jumper settings are as follows:
Jumper CP MA SL
-------------------------------------------------
Single 0 0 0
Master 0 1 0
Slave 0 0 1
Slave with Conner CP342 or CP3022 1 0 1
Maybe there are 2 kinds of Caviar's floating around:
If your jumpers read MA SL and SI then use:
Jumper SI MA SL
Single 1 0 0
Master 0 1 0
Slave 0 0 1
There have been reported difficulties in using WD Caviar as Master and
NEC drives as slave - the other way it works.
> When I installed a Conner CP3204F (203 MB) as master and a WD Caviar 2200
> (203 MB) as slave, both with and without the "CP" jumper, the Caviar had
> seemingly normal behaviour. However, when doing writes to the Caviar, once
> in a while it would overwrite directories etc. Using FASTBACK was almost
> impossible.
>
> The workaround is to install the Caviar as the master, and the Conner
> as the slave.
> I had a WD pirana 4200 (212 mb) IDE drive and added a Caviar 2340 (341 mb)
> drive. No matter what I did with the CMOS settings, as soon as I define
> the D drive (as anything) and rebooted, it would hang for about 2 minutes
> and then report "D: drive failure". I am using an intelligent IDE controller
> since my AMI bios was too old to support IDE drives.
>
> The fix was to call the 4200 the slave and the 2340 the master.
> All has been working fine since then.
WD93044-A (40 MB)
BIOS-Settings
977 cyln, 5 heads, 17 sect, LZone: 977
+-------+ +---+---+---+ 1: drive is master
| cable | | 1 | 2 | 3 | 2: drive is slave
+-------+ +---+---+---+ 3: second drive is a conner-drive
No jumper set: this is the only drive.
--
WD93048-A
40 MB
Cyl 782
Heads 4
s/track 27
Jumper not known; try settings for WD93044-A
--
WDAH260 60MB Cyl/Hd/spt 1024 7 17
WDAH280 82MB 980 10 17
WDAP4200 202MB 987 12 35
******************** Useful telephone numbers... ********************
Conner:
BBS: 408-456-4415
Talk info: 1-800-426-6637
FaxBack: 408-456-4903
The "Talk info" number above is now a Fax-on-demand system. Very nice,
considering both the incoming call and outgoing fax are paid for by them!
You can also speak with a human for technical assistance at this number.
(Conner Europe (in UK) ; +44 628 777277 (voice)
+44 628 592801 (fax))
Miniscribe:
303-651-6000
Maxtor:
Info/tech support: 800-262-9867
FAX-back: 303-678-2618
BBS: 303-678-2222
They list their 800 number as 1(800)2-MAXTOR.
Quantum:
408-894-4000
408-944-0410 (Support)
408-894-3218 (FAX)
408-894-3214 (BBS)
Seagate:
Info/tech support: 408-438-8222
FAX-back: 408-438-2620
BBS: 408-438-8771
Western Digital:
Info/tech support: 714-932-4900
BBS:
U.S. 1200/2400 714-753-1234
U.S. 9600 714-753-1068
France 1200/2400 ..-331-69-85-3914 (? French code is 33 not 331)
Germany 1200/2400 ..-49-89-922006-60
U.K. 1200/2400 ..-44-372-360387
The US Toll free number for Western Digital tech support is
800-832-4778
******************* last but not least *****************
If I could help you with my little collection and if you live in a
part of the world far away from me, how about a postcard for my pinboard?
I will surely answer!
Carsten Grammes
Saarbruecker Str. 47
D-66292 Riegelsberg
Germany
S) 5.0 Video
Q) 5.1 Can I use two video cards in the same system?
[From: uwvax!astroatc!nicmad!madnix!zaphod (Ron Bean)]
In the past, the only way to do this was to use one Hercules-type
monochrome card and one color card (CGA, EGA, or VGA), because the
color cards all used the same address space. Most DOS software will
only use one at a time (you can switch between them with the 'mode'
command), but debuggers and CAD programs often support this type of
dual-display system. You may have to change a setting on your VGA card
to make it run in 8-bit mode in order for this to work.
Windows can also be set up this way. Include the line
DualDisplay=TRUE (or ON) in your SYSTEM.INI file, in the 386enh
section. If you open a DOS shell window and type MODE MONO, the shell
will appear on the monochrome monitor.
There are now other types of video cards that don't share the VGA
address space, but these combinations don't seem to be supported by
software. Some types that have been suggested include TIGA, 8514A,
Hercules InColor, and a few other "accelerated" cards. Many EISA video
cards have fully addressable video apertures, and come with the
appropriate drivers.
A few cards contain more than one VGA chipset and come with special
drivers that make it behave like a single VGA card, but they may be
expensive and hard to find.
If you just want to display the same image on several monitors,
there are (expensive) signal splitters that will do this (try vendors
that specialize in things like cables and switchboxes). Signal
splitters for EGA/CGA are somewhat cheaper.
Q) 5.2 *What kinds of monitors are available?
Q) 5.3 *Can I get an RGB monitor to work with my PC?
Q) 5.4 *How can I hook more than one monitor to my video card?
Q) 5.5 *Which video card is best for DOS/Windows/X11/OS2?
Q) 5.6 *What is the black horizontal line on my monitor?
S) 6.0 Systems
Q) 6.1 *What should I upgrade first?
Q) 6.2 Do I need a CPU fan / heat sink
[From: jruchak@mtmis1.mis.semi.harris.com (John Anthony Ruchak)]
This is highly debatable. In general, if you buy from a good,
self-respecting company, any additional cooling requirements would
have been taken care of before your system was delivered to you.
I'm responsible for PC maintenance at my site, and I don't worry about
additional cooling in any of the pre-packaged systems we receive. All
rebuilt and/or upgraded 486-33 (or higher) systems do, however,
receive additional cooling because older cases may not provide
adequate ventilation for today's technology. Additional cooling on
the infamously-hot Pentium (586) is always added.
So, do YOU need a CPU fan in YOUR system? Probably not for "ready to
run out of the box systems." If you are _REALLY_ worried that your
system is suffering from too much heat, consult with a reputable
service center. They will not only answer your questions, but they
can also install any additional cooling systems that may be needed. A
good rule of thumb, though - "don't try to fix what isn't broken."
In other words, if your system is working, don't look for trouble.
Q) 6.3 What does the turbo switch do?
[From: cls@truffula.sj.ca.us (Cameron L. Spitzer)]
It slows your system down so you can play games that were written
with timing mechanisms based on CPU execution rate. I know of three
implementations:
1. A programmable divider delivers the clock signal at two different
speeds.
2. Extra wait states are inserted in all memory cycles.
3. Dummy DMA cycles or extra referesh cycles are inserted.
The first is by far the most common.
Q) 6.4 How does the front panel LED display measure the system's speed?
It doesn't. The only useful information going to these displays is if
you are in turbo mode. They have jumpers or dials behind the display
which you can use to set them to show any two arbitrary numbers (for
turbo and non-turbo modes).
Q) 6.5 Should I turn my computer/monitor off?
Turning a device on/off causes thermal stress. Leaving it on causes
wear and tear (even on non moving parts). The only thing you
shouldn't do is quickly power cycle the computer. If you turn it
on/off, leave it that way for at least a few seconds. Other than
that, it's up to you.
Q) 6.6 Are there any manufacturers/distributers who read the net?
Yes, it is known that Zeos, Gateway 2000, Adaptec, HP and others all
read the net to some extent. However, for best results, use the
support phone numbers.
S) 7.0 Diagnostics
Q) 7.1 What do the POST beeps mean?
This section contains information on the following:
IBM
AMI
Phoenix
DTK/ERSO XT BIOS
MR BIOS
Mylex 386 System BIOS
Quadtel AT Compatible BIOS
[From: Shaun Burnett (burnesa@cat.com)]
POST (Power-On Self Test) beeps signal something is wrong with your
system. The meaning of these beeps is BIOS dependent. Below are the
audio codes for IBM, AMI, and Phoenix BIOS's.
IBM
Beep(s) Errant device
No beep Power supply, system board
1 short beep System OK
2 short beeps POST Error displayed on monitor
Repeating short beeps Power supply, system board
3 long beeps 3270 keyboard card
1 long, 1 short beeps System board
1 long, 2 short beeps Display adapter (MDA, CGA)
1 long, 3 short beeps EGA
Continuous beep Power supply, system board
AMI
Beep(s) Failure
1 short DRAM refresh
2 short Parity circuit
3 short Base 64K RAM
4 short System timer
5 short Processor
6 short Keyboard controller Gate A20 error
7 short Virtual mode exception error
8 short Display memory R/W test
9 short ROM BIOS checksum
1 long, 3 short Non-fatal--Conventional/extended memory
1 long, 8 short Non-fatal--Display/retrace test
PHOENIX
Beep Fatal Failures* Beep code Non-Fatal Failures* code
1-1-3 CMOS write/read (or real- 4-2-1 Timer tick interrupt test
time clock read/write) (or in progress)
1-1-4 ROM BIOS checksum 4-2-2 Shutdown test (or in progress)
1-2-1 Programmable interval timer 4-2-3 Gate A20 failure
1-2-2 DMA initialization 4-2-4 Unexpected interrupt in
protected mode
1-2-3 DMA page register write/read 4-3-1 RAM test in progress or
address failure > FFFFh
1-2-4 SRAM test and configuration 4-3-3 Interval timer Channel 2
(or test)
1-3-1 RAM refresh verification 4-3-4 Time-of-day clock (or test)
1-3-3 1st 64kb RAM chip or data 4-4-1 Serial port (or test)
line failure, multibit
1-3-4 First 64K RAM odd/even logic 4-4-2 Parallel port (or test)
1-4-1 Address line failure first 4-4-3 Math coprocessor (or test)
64K RAM
1-4-2 Parity failure first low 1-1-2 System-board select
64K RAM
2-1-1 Bit 0 first 64K RAM low 1-1-3 Extended CMOS RAM
2-1-2 Bit 1 first 64K RAM
2-1-3 Bit 2 first 64K RAM
2-1-4 Bit 3 first 64K RAM
2-2-1 Bit 4 first 64K RAM
2-2-2 Bit 5 first 64K RAM
2-2-3 Bit 6 first 64K RAM
2-2-4 Bit 7 first 64K RAM
2-3-1 Bit 8 first 64K RAM
2-3-2 Bit 9 first 64K RAM
2-3-3 Bit 10 first 64K RAM
2-3-4 Bit 11 first 64K RAM
2-4-1 Bit 12 first 64K RAM
2-4-2 Bit 13 first 64K RAM
2-4-3 Bit 14 first 64K RAM
2-4-4 Bit 15 first 64K RAM
3-1-1 Slave DMA register
3-1-2 Master DMA register
3-1-3 Master interrupt mask
register failure
3-1-4 Slave interrupt mask
register failure
3-2-4 Keyboard controller test
failure
3-3-4 Screen initialization
3-4-1 Screen retrace
3-4-2 Search for video ROM in
progress (not failure)
* Unless otherwise noted.
[From: Will Spencer (will@gnu.ai.mit.edu)]
DTK/ERSO XT BIOS
1 short - Begin POST and End POST
1 long, 1 short - Floppy Disk Drive or Controller
Failure
Continuous short - Parity Error in First 64K RAM
Continuous tone - First 64K RAM failure
1 long - Keyboard Failed or Locked, Interrupt
or other system board error
long short, long short, long short - Video Initialization Failure, or
Invalid Video Switch Setting
MR BIOS
:POST Code 1A Beep Codes
low high, low high low high high - Real Time Clock is Not Updating
:POST Code 03 Beep Codes
low high, low low low - ROM BIOS Checksum Test
:POST Code 04 Beep Codes
low high, high low low - Page Register Test (Ports 81-8F)
:POST Code 05 Beep Codes
low high, low high low - 8042 Keyboard Controller Selftest
:POST Code 07 Beep Codes
low high, high high low - Memory Refresh Circuit Test
:POST Code 08 Beep Codes
low high, low low high - Master (16bit) DMA Controller
Failure
low high, high low high - Slave (8 bit) DMA Controller
Failure
:Post Code 0A Beep Codes
low high, low low low low - Memory Bank 0 Pattern Test Failure
low high, high low low low - Memory Bank 0 Parity Circuitry
Failure
low high, low high low low - Memory Bank 0 Parity Error
low high, high high low low - Memory Bank 0 Data Bus Failure
low high, low low high low - Memory Bank 0 Address Bus Failure
low high, high low high low - Memory Bank 0 Block Access Read
Failure
low high, low high high low - Memory Bank 0 Block Access
Read/Write Failure
:POST Code 0B Beep Codes
low high, high high high low - Master 8259 (Port 21 ) Failure
low high, low low low high - Slave 8259 (Port A1) Failure
:POST Code 0C Beep Codes
low high, high low low high - Master 8259 (Port 20) Interrupt
Address Error
low high, low high low high - Slave 8259 (Port A0) Interrupt
Address Error
low high, high high low low - 8259 (Port 20/A0) Interrupt
Address Error
low high, low low high high - Master 8259 (Port 20) Stuck
Intercept Error
low high, high low high high - Slave 8259 (Port A0) Stuck
Intercept Error
low high, low high high high - System Timer 8254 CH0/IRQ0
Interrupt Failure
:POST Code 0D Beep Codes
low high, high high high high - 8254 Channel 0 Test and
Initialization
:POST Code 0E Beep Codes
low high, low low low low high - 8254 Channel-2 (Speaker) Failure
low high, high low low low high - 8254 OUT2 (Speaker Detect) Failure
:POST Code 0F Beep Codes
low high, low high low low high - CMOS RAM Read/Write Test Failure
low high, high high low low high - RTC Periodic Interrupt / IRQ8
Failure
:POST Code 10 Beep Codes
low high, low low high low high - Video Initialization and
(Cold-Boot) Signon Message
:POST Code 12 Beep Codes
low high, high low high low high - Keyboard Controller Failure
:POST Code 17 Beep Codes
low high, low low low high high - A20 Test Failure Due to 8042
Timeout
low high, high low low high high - A20 Gate Stuck in Disabled State
:POST Code 19 Beep Codes
low high, low high high low high - Memory Parity Error
low high, high high high low high - IO Channel Error
Mylex 386 System BIOS
long - Begin POST Beep Code
2 long - Video Card Bad or No Video Card
long, short, long - Keyboard Controller Error
long, 2 short, long - Keyboard Error
long, 3 short, long - Programmable Interrupt Controller
(8259-1) Error
long, 4 short, long - Programmable Interrupt Controller
(8259-1) Error
long, 5 short, long - DMA Page Register Error
long, 6 short, long - RAM Refresh Error
long, 7 short, long - RAM Data Test Error
long, 8 short, long - RAM Parity Error
long, 9 short, long - DMA Controller 1 Error
long, 10 short, long - CMOS RAM Failure
long, 11 short, long - DMA Controller 2 Error
long, 12 short, long - CMOS RAM Battery Failure
long, 13 short, long - CMOS Checksum Failed
long, 14 short, long - BIOS ROM Checksum Failed
several long beeps - Multiple failures
Quadtel AT Compatible BIOS
3 short - Any Failure
Q) 7.2 +What do the POST codes mean?
This section contains information on the following:
IBM
Award Modular BIOS
Mylex 386 System BIOS
Quadtel AT Compatible BIOS
MR BIOS
Checkpoint Codes for AMI BIOS (pre-4/9/90)
AMI BIOS
AMI Color BIOS (after 2/1/91)
EuroBIOS
[From: zz96sr@sdacs.ucsd.edu (Steve Rusk)]
All personal computer error codes for the Power On Self Test, General
Diagnostics, and Advanced Diagnostics consist of a device number followed by
two digits other than 00. (The device number plus 00 indicates successful
completion of the test.)
This list is a compilation from various sources, including USENET's
Info-IBMPC Digest, IBM Technical Reference Manuals, and IBM Hardware,
Maintenance and Service manuals.
01x Undetermined problem errors.
02x Power supply errors.
1xx System board errors.
101 System board error - Interrupt failure.
102 System board error - Timer failure.
103 System board error - Timer interrupt failure.
104 System board error - Protected mode failure.
105 System board error - Last 8042 command not accepted.
106 System board error - Converting logic test.
107 System board error - Hot NMI test.
108 System board error - Timer bus test.
109 Direct memory access test error.
121 Unexpected hardware interrupts occurred.
131 Cassette wrap test failed.
152
161 System Options Error-(Run SETUP) [Battery failure].
162 System options not set correctly-(Run SETUP).
163 Time and date not set-(Run SETUP).
164 Memory size error-(Run SETUP).
199 User-indicated configuration not correct.
2xx Memory (RAM) errors.
201 Memory test failed.
202 Memory address error.
203 Memory address error.
3xx Keyboard errors.
301 Keyboard did not respond to software reset correctly, or a stuck
key failure was detected. If a stuck key was detected, the
scan code for the key is displayed in hexadecimal. For
example, the error code 49 301 indicates that key 73, the
PgUp key, has failed (49 hex = 73 decimal).
302 User-indicated error from the keyboard test, or AT keylock
is locked.
303 Keyboard or system unit error.
304 Keyboard or system unit error; CMOS does not match system.
4xx Monochrome monitor errors.
401 Monochrome memory test, horizontal sync frequency test, or
video test failed.
408 User-indicated display attributes failure.
416 User-indicated character set failure.
424 User-indicated 80 X 25 mode failure.
432 Parallel port test failed (monochrome adapter).
5xx Color monitor errors.
501 Color memory test failed, horizontal sync frequency test, or
video test failed.
508 User-indicated display attribute failure.
516 User-indicated character set failure.
524 User-indicated 80 X 25 mode failure.
532 User-indicated 40 X 25 mode failure.
540 User-indicated 320 X 200 graphics mode failure.
548 User-indicated 640 X 200 graphics mode failure.
6xx Diskette drive errors.
601 Diskette power-on diagnostics test failed.
602 Diskette test failed; boot record is not valid.
606 Diskette verifysd function failed.
607 Write-protected diskette.
608 Bad command diskette status returned.
610 Diskette initialization failed.
611 Timeout - diskette status returned.
612 Bad NEC - diskette status returned.
613 Bad DMA - diskette status returned.
621 Bad seek - diskette status returned.
622 Bad CRC - diskette status returned.
623 Record not found - diskette status returned.
624 Bad address mark - diskette status returned.
625 Bad NEC seek - diskette status returned.
626 Diskette data compare error.
7xx 8087 or 80287 math coprocessor errors.
9xx Parallel printer adapter errors.
901 Parallel printer adapter test failed.
10xx Reserved for parallel printer adapter.
11xx Asynchronous communications adapter errors.
1101 Asynchronous communications adapter test failed.
12xx Alternate asynchronous communications adapter errors.
1201 Alternate asynchronous communications adapter test failed.
13xx Game control adapter errors.
1301 Game control adapter test failed.
1302 Joystick test failed.
14xx Printer errors.
1401 Printer test failed.
1404 Matrix printer failed.
15xx Synchronous data link control (SDLC) communications adapter errors.
1510 8255 port B failure.
1511 8255 port A failure.
1512 8255 port C failure.
1513 8253 timer 1 did not reach terminal count.
1514 8253 timer 1 stuck on.
1515 8253 timer 0 did not reach terminal count.
1516 8253 timer 0 stuck on.
1517 8253 timer 2 did not reach terminal count.
1518 8253 timer 2 stuck on.
1519 8273 port B error.
1520 8273 port A error.
1521 8273 command/read timeout.
1522 Interrupt level 4 failure.
1523 Ring Indicate stuck on.
1524 Receive clock stuck on.
1525 Transmit clock stuck on.
1526 Test indicate stuck on.
1527 Ring indicate not on.
1528 Receive clock not on.
1529 Transmit clock not on.
1530 Test indicate not on.
1531 Data set ready not on.
1532 Carrier detect not on.
1533 Clear to send not on.
1534 Data set ready stuck on.
1536 Clear to send stuck on.
1537 Level 3 interrupt failure.
1538 Receive interrupt results error.
1539 Wrap data miscompare.
1540 DMA channel 1 error.
1541 DMA channel 1 error.
1542 Error in 8273 error checking or status reporting.
1547 Stray interrupt level 4.
1548 Stray interrupt level 3.
1549 Interrupt presentation sequence timeout.
16xx Display emulation errors (327x, 5520, 525x).
17xx Fixed disk errors.
1701 Fixed disk POST error.
1702 Fixed disk adapter error.
1703 Fixed disk drive error.
1704 Fixed disk adapter or drive error.
1780 Fixed disk 0 failure.
1781 Fixed disk 1 failure.
1782 Fixed disk controller failure.
1790 Fixed disk 0 error.
1791 Fixed disk 1 error.
18xx I/O expansion unit errors.
1801 I/O expansion unit POST error.
1810 Enable/Disable failure.
1811 Extender card warp test failed (disabled).
1812 High order address lines failure (disabled).
1813 Wait state failure (disabled).
1814 Enable/Disable could not be set on.
1815 Wait state failure (disabled).
1816 Extender card warp test failed (enabled).
1817 High order address lines failure (enabled).
1818 Disable not functioning.
1819 Wait request switch not set correctly.
1820 Receiver card wrap test failure.
1821 Receiver high order address lines failure.
19xx 3270 PC attachment card errors.
20xx Binary synchronous communications (BSC) adapter errors.
2010 8255 port A failure.
2011 8255 port B failure.
2012 8255 port C failure.
2013 8253 timer 1 did not reach terminal count.
2014 8253 timer 1 stuck on.
2016 8253 timer 2 did not reach terminal count, or timer 2 stuck on.
2017 8251 Data set ready failed to come on.
2018 8251 Clear to send not sensed.
2019 8251 Data set ready stuck on.
2020 8251 Clear to send stuck on.
2021 8251 hardware reset failed.
2022 8251 software reset failed.
2023 8251 software "error reset" failed.
2024 8251 transmit ready did not come on.
2025 8251 receive ready did not come on.
2026 8251 could not force "overrun" error status.
2027 Interrupt failure - no timer interrupt.
2028 Interrupt failure - transmit, replace card or planar.
2029 Interrupt failure - transmit, replace card.
2030 Interrupt failure - receive, replace card or planar.
2031 Interrupt failure - receive, replace card.
2033 Ring indicate stuck on.
2034 Receive clock stuck on.
2035 Transmit clock stuck on.
2036 Test indicate stuck on.
2037 Ring indicate stuck on.
2038 Receive clock not on.
2039 Transmit clock not on.
2040 Test indicate not on.
2041 Data set ready not on.
2042 Carrier detect not on.
2043 Clear to send not on.
2044 Data set ready stuck on.
2045 Carrier detect stuck on.
2046 Clear to send stuck on.
2047 Unexpected transmit interrupt.
2048 Unexpected receive interrupt.
2049 Transmit data did not equal receive data.
2050 8251 detected overrun error.
2051 Lost data set ready during data wrap.
2052 Receive timeout during data wrap.
21xx Alternate binary synchronous communications adapter errors.
2110 8255 port A failure.
2111 8255 port B failure.
2112 8255 port C failure.
2113 8253 timer 1 did not reach terminal count.
2114 8253 timer 1 stuck on.
2115 8253 timer 2 did not reach terminal count, or timer 2 stuck on.
2116 8251 Data set ready failed to come on.
2117 8251 Clear to send not sensed.
2118 8251 Data set ready stuck on.
2119 8251 Clear to send stuck on.
2120 8251 hardware reset failed.
2121 8251 software reset failed.
2122 8251 software "error reset" failed.
2123 8251 transmit ready did not come on.
2124 8251 receive ready did not come on.
2125 8251 could not force "overrun" error status.
2126 Interrupt failure - no timer interrupt.
2128 Interrupt failure - transmit, replace card or planar.
2129 Interrupt failure - transmit, replace card.
2130 Interrupt failure - receive, replace card or planar.
2131 Interrupt failure - receive, replace card.
2133 Ring indicate stuck on.
2134 Receive clock stuck on.
2135 Transmit clock stuck on.
2136 Test indicate stuck on.
2137 Ring indicate stuck on.
2138 Receive clock not on.
2139 Transmit clock not on.
2140 Test indicate not on.
2141 Data set ready not on.
2142 Carrier detect not on.
2143 Clear to send not on.
2144 Data set ready stuck on.
2145 Carrier detect stuck on.
2146 Clear to send stuck on.
2147 Unexpected transmit interrupt.
2148 Unexpected receive interrupt.
2149 Transmit data did not equal receive data.
2150 8251 detected overrun error.
2151 Lost data set ready during data wrap.
2152 Receive timeout during data wrap.
22xx Cluster adapter errors.
24xx Enhanced graphics adapter errors.
29xx Color matrix printer errors.
2901
2902
2904
33xx Compact printer errors.
[From: Will Spencer (will@gnu.ai.mit.edu)]
Award Modular BIOS
01 - Processor Test 1: Processor Status Verification
02 - Determine Post Type
03 - Clear 8042 Keyboard Controller
04 - Reset 8042 Keyboard Controller
05 - Get Manufacturing Status
06 - Initialize Chips (DMA, 8259's)
07 - Processor Test 2: Read/Write/Verify Registers with
Data Pattern FF and 00
08 - Initialize CMOS Timer
09 - EPROM Checksum
0A - Initialize Video Controller Register 6845
0B - Test Timer (8254) Channel 0
0C - Test Timer (8254) Channel 1
0D - Test Timer (8254) Channel 2
0E - Test CMOS Shutdown Byte
0F - Text Extended CMOS
10 - Test DMA Channel 0
11 - Test DMA Channel 1
12 - Test DMA Page Registers
13 - Test Keyboard Controller
14 - Test Memory Refresh
15 - Test 1st 64K of System Memory
16 - Setup Interrupt Vector Table
17 - Setup Video I/O Operations
18 - Test Video Memory
19 - Test 8259 Mask Bits - Channel 1
1A - Test 8259 Mask Bits - Channel 2
1B - Test CMOS Battery Level
1C - Test CMOS Checksum
1D - Set Configuration from CMOS
1E - Size System Memory
1F - Test Found System Memory
20 - Test Stuck 8259 Interrupt Bits
21 - Test Suck NMI Bits (Parity I/O Check)
22 - Test 9259 Working
23 - Test Protected Mode
24 - Size Extended Memory
25 - Test Found Extended Memory
26 - Test Protected Mode Exceptions
27 - Setup Cache Control or Shadow RAM
28 - Setup 8242
29 - Reserved
2A - Initialize Keyboard
2B - Initialize Floppy Drive and Controller
2C - Detect and Initialize COM Ports
2D - Detect and Initialize LPT Ports
2E - Initialize Hard Drive and Controller
2F - Detect and Initialize Math Coprocessors
30 - Reserver
31 - Detect and Initialize Option ROMs
3B - Initialize Secondary Cache w/OPTi Chipset (486 only)
CA - Micronics Cache Initialization
CC - NMI Handler Shutdown
EE - Unexpected Processor Exceptiom
FF - INT 19 Boot Attempt
Mylex 386 System BIOS
01 - CPU Test
02 - DMA Page Register Test
03 - Keyboard Controller Test
04 - BIOS ROM Checksum
05 - Send Keyboard Command Test
06 - CMOS RAM Test
08 - RAM Refresh Test
09 - First 64K Memory Test
0A - DMA Controller Test
0B - Initialize DMA
0C - Interrupt Test
0D - Determine RAM Size
0E - Initialize Video of EGA/VGA Checksum
10 - Search for Monochrome Card
11 - Search for Color Card
12 - Word Splitter and Byte Shifter Test
13 - Keyboard Test
14 - RAM Test
15 - Timer Test
16 - Initialize Output Port of Keyboard Controller
17 - Keyboard Interrupt Test
Quadtel AT Compatible BIOS
02 - Flag Test
04 - Register Test
06 - System Hardware Initialization
08 - Initialize Chip Set Registers
0A - BIOS ROM Checksum
0C - DMA Page Register Test
0E - 8254 Timer Test
10 - 8254 Timer Initialization
12 - 8237 DMA Controller Test
14 - 8237 DMA Initialization
16 - Initialize 8259/Reset Coprocessor
18 - 8259 Interrupt Controller Test
1A - Memory Refresh Test
1C - Base 64KB Address Test
1E - Base 64KB Memory Test
20 - Base 64KB Test (Upper 16 bits)
22 - 8742 Keyboard Self Test
24 - MC146818 CMOS Test
26 - Start First Protected Mode Test
28 - Memory Sizing Test
2A - Autosize Memory Chips
2C - Chip Interleave Enable Test
2E - First Protected Mode Test Exit
30 - Unexpected Shutdown
32 - System Board Memory Size
34 - Relocate Shadow Ram if Configured
36 - Configure EMS System
38 - Configure Wait States
3A - ReTest 64K Base RAM
3C - CPU Speed Calculation
3E - Get Switches From 8042
40 - Configure CPU Speed
42 - Initialize Interrupt Vectors
44 - Verify Video Configuration
46 - Initialize Video System
48 - Test Unexpected Interrupts
4A - Start Second Protected Mode Test
4C - Verify LDT Instruction
4E - Verify TR Instruction
50 - Verify LSL Instruction
52 - Verify LAR Instruction
54 - Verify VERR Instruction
56 - Unexpected Exception
58 - Address Line 20 Test
5A - Keyboard Ready Test
5C - Determine AT or XT Keyboard
5E - Start Third Protected Mode Test
60 - Base Memory Test
62 - Base Memory Address Test
64 - Shadow Memory Test
66 - Extended Memory Test
68 - Extended Address Test
6A - Determine Memory Size
6C - Display Error Messages
6E - Copy BIOS to Shadow Memory
70 - 8254 Clock Test
72 - MC146818 Real Time Clock Test
74 - Keyboard Stuck Key Test
76 - Initialize Hardware Interrupt Vectors
78 - Math Coprocessor Test
7A - Determine COM Ports Available
7C - Determine LPT Ports Available
7E - Initialize BIOS Data Area
80 - Determine Floppy/Fixed Controller
82 - Floppy Disk Test
84 - Fixed Disk Test
86 - External ROM Scan
88 - System Key Lock Test
8A - Wait for F1 Key Pressed
8C - Final System Initialization
8E - Interrupt 19 Boot Loader
B0 - Unexpected Interrupt
MR BIOS
(The post codes for MR BIOS are located with the post beeps)
Checkpoint Codes for AMI BIOS
Release date 4/9/90 and after
Code Meaning
01 NMI disabled and 286 register test about to start.
02 286 register test passed.
03 ROM BIOS checksum (32K at F800:0) passed.
04 Keyboard controller test with and without mouse passed.
05 Chipset initialization over, DMA and Interrupt controller disabled.
06 Video disabled and system timer test begin.
07 CH-2 of 8254 initialization half way.
08 CH-2 of timer initialization over.
09 CH-1 of timer initialization over.
0A CH-0 of timer initialization over.
0B Refresh started.
0C System timer started.
0D Refresh link toggling passed.
10 Refresh on and about to start 64K base memory test.
11 Address line test passed.
12 64K base memory test passed.
15 Interrupt vectors initialized.
17 Monochrome mode set.
18 Color mode set.
19 About to look for optional video ROM at segment C000 and give control
to the optional video ROM if present.
1A Return from optional video ROM.
1B Shadow RAM enable/disable completed.
1C Display memory read/write test for main display type as set in the
CMOS setup program over.
1D Display memory read/write test for alternate display type complete
if main display memory read/write test returns error.
1E Global equipment byte set for proper display type.
1F Video mode set call for mono/color begins.
20 Video mode set completed.
21 ROM type 27256 verified.
23 Power on message displayed.
30 Virtual mode memory test about to begin.
31 Virtual mode memory test started.
32 Processor executing in virtual mode.
33 Memory address line test in progress.
34 Memory address line test in progress.
35 Memory below 1MB calculated.
36 Memory above 1MB calculated.
37 Memory test about to start.
38 Memory below 1MB initialized.
39 Memory above 1MB initialized.
3A Memory size display initiated. This will be updated when the BIOS
goes through the memory test.
3B About to start below 1MB memory test.
3C Memory test below 1MB completed and about to start above 1MB test.
3D Memory test above 1MB completed.
3E About to go to real mode.
3F Shutdown successful and processor in real mode.
40 CACHE memory on and about to disable A20 address line.
41 A20 address line disable successful.
42 486 internal cache turned on.
43 About to start DMA controller test.
50 DMA page register test complete.
51 DMA unit-1 base register test about to start.
52 DMA unit-1 base register test complete.
53 DMA unit-2 base register test complete.
54 About to check F/F latch for unit-1 and unit-2.
55 F/F latch for both units checked.
56 DMA unit 1 and 2 programming over and about to initialize 8259
interrupt controller.
57 8259 initialization over.
70 About to start keyboard test.
71 Keyboard controller BAT test over.
72 Keyboard interface test over, mouse interface test started.
73 Global data initialization for keyboard/mouse over.
74 Display 'SETUP' prompt and about to start floppy setup.
75 Floppy setup over.
76 Hard disk setup about to start.
77 Hard disk setup over.
79 About to initialize timer data area.
7A Timer data initialized and about to verify CMOS battery power.
7B CMOS battery verification over.
7D About to analyze POST results.
7E CMOS memory size updated.
7F Look for <DEL> key and get into CMOS setup if found.
80 About to give control to optional ROM in segment C800 to DE00.
81 Optional ROM control over.
82 Check for printer ports and put the addresses in global data area.
83 Check for RS232 ports and put the addresses in global data area.
84 Coprpcessor detection over.
85 About to display soft error messages.
86 About to give control to system ROM at segment E000.
00 System ROM control at E000 over now give control to Int 19h boot
loader.
Checkpoint Codes for AMI BIOS
Release date prior to 4/9/90
Code Meaning
01 NMI disabled & 286 reg. test about to start
02 286 register test over
03 ROM checksum OK
04 8259 initialization OK
05 CMOS pending interrupt disabled
06 Video disabled & system timer counting OK
07 CH-2 of 8253 test OK
08 CH-2 delta count test OK
09 CH-1 delta count test OK
0A CH-0 delta count test OK
0B Parity status cleared
0C Refresh & system timer OK
0D Refresh link toggling OK
0E Refresh period ON/OFF 50% OK
10 Confirmed refresh ON & about to start 64K memory
11 Address line test OK
12 64K base memory test OK
13 Interrupt vectors initialized
14 8042 keyboard controller test OK
15 CMOS read/write test OK
16 CMOS checksum/battery check OK
17 Monochrome mode set OK
18 Color mode set OK
19 About to look for optional video ROM
1A Optional video ROM control OK
1B Display memory read/write test OK
1C Display memory read/write test for alternate display OK
1D Video retrace check OK
1E Global equipment byte set for video OK
1F Mode set call for Mono/Color OK
20 Video test OK
21 Video display OK
22 Power on message display OK
30 Virtual mode memory test about to begin
31 Virtual mode memory test started
32 Processor in virtual mode
33 Memory address line test in progress
34 Memory address line test in progress
35 Memory below 1MB calculated
36 Memory size computation OK
37 Memory test in progress
38 Memory initialization over below 1MB
39 Memory initialization over above 1MB
3A Display memory size
3B About to start below 1MB memory test
3C Memory test below 1MB OK
3D Memory test above 1MB OK
3E About to go to real mode (shutdown)
3F Shutdown successful and and entered in real mode
40 About to disable gate A-20 address line
41 Gate A-20 line disabled successfully
42 About to start DMA controller test
4E Address line test OK
4F Processor in real mode after shutdown
50 DMA page register test OK
51 DMA unit-1 base register test about to start
52 DMA unit-1 channel OK, about to begin CH-2
53 DMA CH-2 base register test OK
54 About to test f/f latch for unit-1
55 f/f latch test both unit OK
56 DMA unit 1 & 2 programmed OK
57 8259 initialization over
58 8259 mask register check OK
59 Master 8259 mask register OK, about to start slave
5A About to check timer and keyboard interrupt level
5B Timer interrupt OK
5C About to test keyboard interrupt
5D ERROR! timer/keyboard interrupt not in proper level
5E 8259 interrupt controller error
5F 8259 interrupt controller test OK
70 Start of keyboard test
71 Keyboard BAT test OK
72 Keyboard test OK
73 Keyboard global data initialization OK
74 Floppy setup about to start
75 Floppy setup OK
76 Hard disk setup about to start
77 Hard disk setup OK
79 About to initialize timer data area
7A Verify CMOS battery power
7B CMOS battery verification done
7D About to analyze diagnostic test results for memory
7E CMOS memory size update OK
7F About to check optional ROM C000:0
80 Keyboard sensed to enable setup
81 Optional ROM control OK
82 Printer global data initialization OK
83 RS-232 global data initialization OK
84 80287 check/test OK
85 About to display soft error message
86 About to give control to system ROM E000:0
87 System ROM E000:0 check over
00 Control given to Int-19, boot loader
AMI BIOS
01 - 286 Register Test Failed
02 - ROM BIOS Checksum (32KB at F800:0) Failed
03 - ROM BIOS Checksum (32KB at F800:0) Passed
04 - 8259 Interrupt Controller Initialization
05 - Chipset Initialization Over, DMA & Interrupt Controller Disabled
06 - Video Disabled and System Timer Test Begin
07 - CH-2 of 8254 Initialization Half Way
08 - 8254 CH-2 Timer Test to be Completed
09 - 8254 CH-1 Timer Test to be Completed
0A - 8254 CH-0 Timer Test to be Completed
0B - DRAM Refresh Failure
0C - System Timer Started
0D - Refresh Link Toggling Passed
0E - Refresh Period ON/OFF 50% OK
10 - Refresh ON and About to Start 64KB Base Memory Test
11 - Address Line Test Passed
12 - 64KB Base Memory Test Passed
13 - Interrupt Vectors Initialized
14 - 8042 Keyboard Controller Test Passed
15 - CMOS Read/Write Test Passed
16 - CNOS Checksum and Battery Check Passed
17 - Monochrome Mode Set
18 - Color Mode Set
19 - Give Control to the Optional Video ROM at Segment C0 if present
1A - Return from Optional Video ROM
1B - Display Memory Read/Write Test Passed
1C - Alternate Display Memory Read/Write Test Passed
1D - Video Retrace Check Passed
1E - Global Equipment Byte Set for Proper Display Type
1F - Video Mode Set Call for Mono/Color Begins
20 - Video Mode Set Completed
21 - ROM Type Verified, Video Display OK
22 - Power On Message Displayed
23 - Power On Message Displayed
30 - Virtual Mode Memory Test About to Begin
31 - Virtual Mode Memory Test Started
32 - Processor Executing in Virtual Mode
33 - Memory Address Line Test in Progress
34 - Memory Address Line Test in Progress
35 - Memory Below 1MB Calculated
36 - Memory Above 1MB Calculated, Memory Size Computation OK
37 - Memory Test About to Start
38 - Memory Below 1MB Initialized
39 - Memory Above 1MB Initialized
3A - Memory Size Display Initiated
3B - About to Start Below 1MB Memory Test
3C - Memory Test Below 1MB Completed
3D - Memory Test Above 1MB Completed
3E - About to go to Real Mode (Shutdown)
3F - Shutdown Successful and Processor in Real Mode
40 - Cache Memory ON and About to Disable A20 Address Line
41 - Gate A-20 Line Disabed Successfully
42 - 486 Internal Cache Turned ON
43 - About to Start DMA Controller Test
4E - Address Line Test Passed
4F - Processor in Real Mode After Shutdown
50 - DMA Page Register Test Complete
51 - DMA Unit-1 Base Register Test About to Start
52 - DMA Unit-1 Base Register Test Complete
53 - DMA Unit-2 Base Register Test Complete
54 - About to Check F/F Latch for Unit-1 and Unit-2
55 - F/F Latch for Both Units Checked
56 - DMA Unit-1 and 2 Programming Over
57 - 8259 Initialization Over
58 - 8259 Mask Register Check Passed
59 - Master 8259 Mask Register Passed
5A - About to Check Timer and Keyboard Interrupt Level
5B - Timer Interrupt Passed
5C - About to Test Keyboard Interrupt
5D - Error! Timer/Keyboard Interrupt Not in Proper Level
5E - 8259 Interrupt Controller Error
5F - 8259 Interrupt Controller Test Passed
70 - About to Start Keyboard Test
71 - Keyboard Controller BAT Test Over
72 - Keyboard Interface Test Over, Mouse Interface Test Started
73 - Global Data Initialization for Keyboard/Mouse Over
74 - Display "Setup" Prompt and About to Start Floppy Setup
75 - Floppy Setup Over
76 - Hard Disk Setup About to Start
77 - Hard Disk Setup Over
79 - About to Initialize Timer Data Area
7A - Time Data Area Initialized and About to Verify CMOS Battery Power
7B - CMOS Battery Verification Over
7D - About to Analyze POST Test Results
7E - CMOS Memory Size Updated
7F - Look for <DEL> Key and Get into CMOS Setup if Found
80 - About to Give Control to Optional ROM in Segment C800 to DE00 (Setup)
81 - Optional ROM Control Over
82 - Check for Printer Ports and put the Addresses in Global Data Area
83 - Check for RS232 Ports and Put the Addresses in Global Data Area
84 - Co-processor Detection Over
85 - About to Display Soft Error Messages
86 - About to Give Control to System ROM at Segment E000
87 - System ROM E000:0 Check Over
AMI Color BIOS after 2/1/91
00 - Going to Give Control to INT 19H Boot Loader
01 - Processor Register Test About to Start, and NMI to be Disabled
02 - Power On Delay Starting
03 - Any Initialization Before Keyboard BAT is in Progress
04 - Reading Keyboard SYS Bit, to Check Soft Reset/Power On
05 - Going to Enable ROM. i.e. Disable Shadow RAM/Cache if Any
06 - Calculating ROM BIOS Checksum
07 - Going to Issue the BAT Command to Keyboard Controller
08 - Going to Verify the BAT Command
09 - Keyboard Command Byte to be Written Next
0A - Going to Write Command Byte Data
0B - Going to Issue Pin-23,24 Blocking/Unblocking Command
0C - NOP Command of Keyboard Controller to be Issued Next
0D - CMOS Shutdown Register Test to be Done Next
0E - Going to Calculate CMOS Checksum, and Update DIAG Byte
0F - CMOS Initialization to begin (If "INIT CMOS IN EVERY BOOT IS SET")
10 - CMOS Status Register About to Init for Date and Time
11 - Going to Disable DMA and Interrupt Controllers
12 - About to Disable Video Display and Init Port-B
13 - Chipset Init/Auto Memory Detection About to begin
14 - 8254 Timer Test About to Start
15 - 8254 CH-2 Timer Test to be Completed
16 - 8254 CH-1 Timer Test to be Completed
17 - 8254 CH-0 Timer Test to be Completed
18 - About to Start Memory Refresh
19 - Memory Refresh Test to be Done Next
1A - Going to Check 15 Micro Second On/Off Time
1B - Base 64K Memory Test About to Start
20 - Address Line Test to be Done Next
21 - Going to do toggle Parity
22 - Going for Sequential Data R/W Test
23 - Any Setup Before Interrupt Vector Init About to Start
24 - Interrupt Vector Initialization About to begin
25 - Going to Read I/O Port of 8042 for Turbo Switch (if any)
26 - Going to Initialize Global Data for Turbo Switch
27 - Any Initialization After Interrupt Vector to be Done Next
28 - Going for Monochrome Mode Setting
29 - Going for Color Mode Setting
2A - About to go for toggle Parity Before Optional ROM Check
2B - About to do any Setup Required Before Optional Video ROM Check
2C - About to Look for Optional Video ROM and Give Control
2D - About to do any Processing after Video ROM Returns Control
2E - If EGA/VGA Not Found, Then do Display Memory R/W Test
2F - Display Memory R/W Test About to begin
30 - About to Look for the Retrace Checking
31 - About to do Alternate Display Memory R/W Test
32 - About to Look for the Alternate Display Retrace Checking
33 - Verification of Display Type with Switch Setting
and Actual Card to begin
34 - Display Mode to be Set Next
35 - BIOS ROM Data Area About to be Checked
36 - Going to Set Cursor for Power On Message
37 - Going to Display the Power On Message
38 - Going to Read New Cursor Position
39 - Going to Display the Reference String
3A - Going to Display the Hit <ESC> Message
3B - Virtual Mode Memory Test About to Start
40 - Going to Verify from Video Memory
41 - Going to Prepare the Descriptor Tables
42 - Going to Enter in Virtual Mode for Memory Test
43 - Going to Enable Interrupts for Diagnostics Mode
44 - Going to Initialize Data to Check Memory Remap at 0:0
45 - Check for Memory Remap at 0:0 and Find the total System Memory Size
46 - About to go For Writing Patterns to Test Memory
47 - Going to Write Patterns in Base 640K Memory
48 - Going to Find Out Amount of Memory Below 1M Memory
49 - Going to Find Out Amount of Memory Above 1M Memory
4A - Going for BIOS ROM Data Area Check
4B - Going to Check <ESC> and to Clear Memory Below 1M for Soft Reset
4C - Going to Clear Memory Above 1M
4D - Going to Save the Memory Size
4E - About to Display the First 64K Memory Test
4F - Going for Sequential and Random Memory Test
50 - Going to Adjust Memory Size for Relocation/Shadow
51 - Memory Test Above 1M to Follow
52 - Going to Prepare to go Back to Real Mode
53 - Going to Enter in Real Mode
54 - Going to Restore Registers Saved During Preparation for Shutdown
55 - Going to Disable Gate A20 Address Line
56 - BIOS ROM Data Area About to be Checked
57 - BIOS ROM Data Area Check to be Completed
58 - Going to Clear Hit <ESC> Message
59 - About to Start DMA and Interrupt Controller Test
60 - About to Verify from Display Memory
61 - About to go For DMA #1 Base Register Test
62 - About to go For DMA #2 Base Register Test
63 - About to go For BIOS ROM Data Area Check
64 - BIOS ROM Data Area Check to be Completed
65 - About to Program DMA Unit 1 and 2
66 - 8259 Interrpt Controller Initialization
67 - About to Start Keyboard Test
80 - About to Issue Keyboard Reset Command
81 - About to Issue Keyboard Controller Interface Test Command
82 - About to Write Command Byte and Init Circular Buffer
83 - About to Check for Lock Key
84 - About to Check for Memory Size Mismatch with CMOS
85 - About to Display Soft Error and Check for Password or Bypass Setup
86 - About to do Programming Before Setup
87 - Going to CMOS Setup Program
88 - About to do Programming After Setup
89 - Going to Display Power On Screen Message
8A - About to Display <WAIT...> Message, Mouse Check
and Initialization Next
8B - About to do Main and Video BIOS Shadow
8C - Setup Options Programming After CMOS Setup About to Start
8D - Going for Hard Disk, Floppy Reset
8E - About to go For Floppy Check
8F - Floppy Setup to Follow
90 - Test for Hard Disk Presence to be Done
91 - Hard Disk Setup to Follow
92 - About to go for BIOS ROM Data Area Check
93 - BIOS ROM Data Area Check to be Completed
94 - Going to Set Base and Extended Memory Size
95 - Going to Verify From Display Memory
96 - Going to do Any Init Before C800 Optional ROM Control
97 - Optional ROM Check and Control Will Be Done Next
98 - Give Control to Required Processing
After Optional ROM Returns Control
99 - Going to Setup Timer Data Area and Printer Base Address
9A - Going to Set the RS-232 Base Address
9B - Going to do Any Initialization Before Co-Processor Test
9C - Going to Initialize the Coprocessor Next
9D - Going to do Any Initialization After Co-Processor Test
9E - Going to Check Extd Keyboard, Keyboard ID and Num-Lock
9F - Keyboard ID Command to be Issued
A0 - Keyboard ID Flag to be Reset
A1 - Cache Memory Test to Follow
A2 - Going to Display Any Soft Errors
A3 - Going to Set the Keyboard Typematic Rate
A4 - Going to Program Memory Wait States
A5 - Screen to be Cleared Next
A6 - Going to Enable Parity and NMI
A7 - Do Initialization Required Before Giving Control
to Optional ROM at E000
A8 - E000 ROM to Get Control Next
A9 - Going to do Any Initialization Required
After E000 Optional ROM Control
AA - Going to Display the System Configuration
Post Codes for EuroBIOS v4.71
03 DMA Page registers OK
04 DMA Page registers failed
05 Keyboard did reply
06 Keyboard did not reply
07 Keyboard self-test passed
08 Keyboard self-test failed
09 8042 was able to read links
0A 8042 was unable to read links
0B RATMON/DIAG link OK
0C Keyboard accepted 60h command
0D Keyboard did not accept 60h
0E Keyboard parameter accepted
0F Keyboard parameter not accepted
10 Able to read keyboard command byte
11 Unable to read keyboard command byte
12 Keyboard command byte came back OK
13 Keyboard command byte came back corrupt
14 RAM refresh clock ticking correctly
15 RAM refresh clock not ticking correctly
16 RAM bit test passed
17 RAM bit test failed
18 RAM parity OK
19 RAM parity error
1A CMOS RAM passed
1B CMOS RAM failed
1C CMOS RAM battery OK
1D CMOS RAM battery faulty
1E CMOS RAM checksum passed
1F CMOS RAM checksum failed
20 CMOS RAM battery fault bit set
21 DMA controllers passed
22 DMA controller 1 failed
23 DMA controller 2 failed
24 Protected mode entered safely
25 RAM test completed
26 ROM checksum correct
27 ROM checksum incorrect
28 Protected mode exit successful
29 Keyboard power-up reply received
2A Keyboard power-up reply not received
2B Keyboard disable command accepted
2C Keyboard disable command not accepted
2D No video display
2E Reported errors
2F About to halt
30 Protected mode entered safely
31 RAM test complete
32 PIC 1 (master) passed
33 PIC 1 (master) failed
34 PIC 2 (slave) passed
35 PIC 2 (slave) failed
36 Chipset initialised OK
37 Chipset initilize failed
38 Shadowed BIOS OK
39 Shadowed BIOS failed
3A Shadowed video BIOS OK
3B Shadowed video BIOS failed
Q) 7.3 *I think my cache is bad. What's a good diagnostic?
===============
Ralph Valentino (ralf@chpc.org) (ralf@wpi.wpi.edu)
Hardware Engineer, Worcester Polytechnic Institute
Center for High Performance Computing, Marlborough MA