rf9585a Reference Diskette v1.11 1993-01-26
rd9585a Diagnostic Diskette v1.11 1994-03-17
postbios BIOS Flash
Update v1.11 1993-04-30 Needed to support ECC-P
192-224 IBM PS/2 Server
85 (9585-0X6, 0XA and 0XF)
193-207 IBM PS/2 Server
Maximum IML Drive Size
X without IML Drive?
9585 X Planar
CR1 On the X, this is simply an SMD
capacitor, BUT it's marked "CR1". Maybe you can hack an LED like on the K
and N planars...
|A1-4, B1-4 Memory Module
F3 SCSI fuse
F4 KB fuse
F5-8 PTC fuse
J1, 3, 4, 7, 10, 12 32 bit
J2 Indicator Panel Connector
J5 Power-on Password (JMP1)
J8 Diskette Drive Cable
J9 BVE Slot
J11 AVE slot
J13 4 pin solder pads
J14 Internal SCSI (50-pin)
J15 Three pin solder pads
J16 Planar Power
J18 Recovery Jumper (JMP5)
J28 Mouse Port
J201 Parallel Port
J203 Serial Port
J451 External SCSI (C60)
U2 Dallas DS1485S RTC
|U9 14.3181 MHz
U16 82077SL Floppy controller
U22 24.0000 MHz
U52 Sony CXK58257AML-12L
U56 ODP socket
U62 32.0000 MHz
U64 Hitatchi HM514280LJP8
U66 25.0000 MHz
U67 20.0000 MHz
U70 Osc outline 50.000
U71 66.0000 MHz
U77 22.1184 MHz
U84 52G9743 BIOS Odd
U97 52G9742 BIOS Even
U70 solder pads for another oscillator.
Possibly a different cpu speed? Like 25MHz?
J15 Three pin header marked "55"
J13 is for what???
FVT is what? Small outline- Not
big enough for a normal header. Not sure. Maybe something to switch between
an ODP and ODPR? Need to test where the leads go...
From Peter Wendt
I don't know exactly how this "upgrade"
works. It is not really a "Flash-BIOS" update ... it is more a diagnostic
code upgrade and puts another xxx.BIO file on the harddisk. Most likely
it loads during IML (while the 9585 *use* IML - disregard the fact that they
have a flash-BIOS ... try running one without IML-partition ...) and I *think*
it can be returned to the old level with using the other (old) code reference
and diags disk and run "restore system partition" - but: I am not sure here.
The PS/2 Server 85 was announced
September 21, 1992, and was positioned to replace the PS/2 Model 80.
32-bit DMA, Vital Product Data, System Control Block and 40MB/s
Data Streaming. Also integrated on the system board are the electronic modules
to support the standard enhanced SCSI (Small Computer System Interface) with
EE Floppy Support
From Su Wadlow
The 9585 X models have the 44 pin connector needed for use
of the electronic eject floppy. Just waiting on software Su...
The 85-xXx supports a maximum of 64MB of parity memory. All
64MB is addressable by DMA. 2MB, 4MB and 8MB 70ns parity memory SIMMS
Mixed SIMMs Permitted
The X model supports SIMMs of different speeds and sizes. They
also support single SIMM installations. Sounds like the Type 2 H/L complex...
What is ECC-P?
ECC-P support is BIOS code that provides for customer
selectable memory error detection and correction of single bit errors (detection
only of all double bit errors and some 3- and 4-bit errors) using the standard
system parity memory. With ECC-P the detection and correction takes
place in the memory controller rather than in the memory SIMM as on the
For more on this fascinating subject, go HERE
The IBM PS/2 Model 85 contains a console
select utility that allows systems console operations to be performed by an
ASCII terminal via the system asynchronous communications port (serial port)
preinstalled on the system hard disk. If this option is selected, an
ASCII terminal must be connected to the serial port at the time of selection.
From Peter Wendt
The onboard SCSI of the 95xx is often refered as "Spock-Prime"
- and is (almost) identical to the later SCSI with cache ... with the exception
of the cache, which it hasn't got. From the design it is *very* similar to
the short SCSI without cache, which has an 80C188-16 as well. The SCSI microcode
however is part of the machine BIOS stored in a single small 16-bit PLCC Eprom
if I remember correctly. There is a part of the SCSI code also included in
the IML. This adapter can be found on the 9556/9557, the "Bermuda" 9576/9577
- and the "small" 9585-0Xx.
If you look closely at the 9585-xXx planar you will find some
SMD transistor "of the bigger kind" and some stuff that looks like "auto-termination".
In addition the onboard SCSI adapter of the "Spock-Prime" is described as
"SCSI-2 compliant" ... which extends on the command set in the first place,
the enhanced SCSI translation and on the electric interface as well I think.
But not on the speed of course, which is 5 MB/s SCSI-1 standard.
David Beem elucidates:
shows, the 9585 'X' SCSI microcode is specifically held in U51 (not contradicting
Peter at all, but actually confirming his memory is correct & enhancing
the statement). The 25h/37d microcode level is pretty standard for a few
different IBM SCSI adapters & planars (and the same FRU-numbered EPROM
is also used on the Bermuda planar). Conceivably it could be upgraded to
a 26h/38d level with a burner & soldering skills (at what benefit is
Although the newer BIOS image (for lack of a better term) wouldn't
update the SCSI microcode, it may change the "ROM BIOS Extension" SCSI code
to give larger harddrive support. What is the difference between the two?
Does the splash screen or anything in the system setup change?
IML Drive Size
>Peter, isn't the on-board X SCSI analogous to the late SCSI w/cache?
In which case it can handle 3.94GB as IML and 8GBor so drives?
Uh ... more related to the short SCSI w.o. cache
- but nontheless limited to <1GB IML drive. They must have used the old
microcode and the BIOS doesn't support it either.
There was a POSTBIOS upgrade available for the -xXx - which
screws the -xNx and -xKx to crap. But as far as I recall it does not change
this misbehaviour. I had that back in '94 or so: customer wanted bigger HDs
and bought 1.08GB DPES ... installed IML - seemed to work until you'd switched
off and cold-started the -0XA.
After that you got an IML-error. No Way. IBM confirmed
that the -xXx is not over-1GB capable. Only way to leave a smaller IML HD
in the machine.
I'm sorry to say,but I have an 9585 OXG with a 2gig HD that it registers,uses,and
boots from ---- IBM's flat out wrong
William Walsh hitches up his gun belt
Further empirical evidence of over 2GB support...all
the 9585 boxen I picked up from Texas (0XF, 0XG) will happily use a 2GB (or
bigger!) hard disk. I already mentioned the DCAS drive, the rest are using
Seagate Barracuda drives. I have one with a 3GB Micropolis drive in it, and
it works too...right down to the convenience partition and all.
I tried a 60GB Seagate SCA disk in one of them. OS/2 Warp 4
saw it properly, system programs showed a negative number value, somewhere
around -15GB IIRC. Of course, I just had to LLF the drive...and that diddled
it. I've tried a lot of things but haven't gotten that drive going again.
Without IML Partition?
William Walsh further asserts:
The 0XF and 0XG variants sure can! I've done it...booted
a Win95 boot disk with no hard disks plugged in or working. The system only
threw an error when it couldn't boot into anything...
[Ed. if it is akin to the
Type 4 based systems, then it might be able to lay and use a convenience
partition on drives up to the 8GB limit]
AdapterId FFDC 9585 X Planar
The built-in serial port connector can be assigned as
Serial 1 through 16, or disabled. Standard usage of interrupt
levels are IRQ 4 for serial 1 and IRQ 3 for any other serial level.
<"SERIAL 1, IRQ
4">, many more, "Disabled"
The parallel port connector can be set as Parallel 1
through 4 or the port can be disabled.
[ed. Parallel 2 is the Windows LPT1
of 378h-37d, IRQ7]
2, 3, 4, Disabled
Parallel Port DMA Arbitration Level
The parallel port connector can be set to any one of the available
DMA arbitration levels. If the level selected is shared then other devices
can be set at the same level. If the level selected is
dedicated then only this device can be set to that level. Select
<Disabled> to use the port in compatibility mode.
<"Shared level 7">,
6, 5, 4, 3, 1, 0, Dedicated 7, 6, 5, 4, 3, 1, 0, Disabled
SCSI Address (ID)
ID of the built-in SCSI controller. Under normal
circumstances, select <7>
6, 5, 4, 3, 2, 1, 0
SCSI I/O Address select
I/O address of the built-in SCSI controller. The default
3548-354F, 3550-3557, 3558-355F, 3560-3567, 3568-356F, 3570-3577, 3578-357F
SCSI Fairness On/Off
Whether the adapter will release control of the bus when
it has been using it exclusively. Under normal
circumstances, select <On>
SCSI DMA Arbitration Level
The built-in SCSI controller
can use any one of the available arbitration levels. Selecting an arbitration
level allows only this device to use the value.
D, E, 1, 3, 5, 6, 7, 8, 9, A, B
ADPItem 1 Alternate Processor
Type of processor currently installed in the alternate processor
socket on the system board.
ADPItem 2 Current System Speed
Current speed of the system.
ADPItem 3 Memory-Checking Method
Method that the computer uses to check the system memory, either
parity or ECC (error-correcting code). The ECC-checking method allows
the computer to continue to operate in the presence of single-bit memory failures.
ECC-P requires the POST/BIOS upgrade.
Note: If a bad-battery
error (161) or a configuration-integrity error (173) occurs, the configuration
will be reset to use the parity-checking method.