9585-xXx Models
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 85 (9585-0XG)

BIOS 1.10
Onboard SCSI 
   Maximum IML Drive Size
   X without IML Drive?
ADF Sections

9585 X Planar

A1-4, B1-4 Memory Module
BH1 Battery 
F3 SCSI fuse 
F4 KB fuse 
F5-8 PTC fuse 
FVT Unk 
J1, 3, 4, 7, 10, 12 32 bit Slots 
J2 Indicator Panel Connector
J5 Power-on Password  (JMP1) 
J6 JMP2 
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) 
J27 Keyboard
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 
U46-SX 486SX-33 
U49-M 10G7808 
U50 80C188-16 
U51 39G2066 
U52 Sony CXK58257AML-12L 
U53-G 15F6903 
U54-K 33F6715 
U56 ODP socket 
U57-PJ 59G1883 
U60-PG 59G1885 
U62 32.0000 MHz 
U64 Hitatchi HM514280LJP8 
U65-G 10G4672 
U66 25.0000 MHz 
U67 20.0000 MHz 
U68 84F8324 
U70 Osc outline  50.000 MHz osc?
U71 66.0000 MHz 
U77 22.1184 MHz 
U84 52G9743  BIOS Odd
U97 52G9742 BIOS Even
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... 
U70 solder pads for another oscillator. Possibly a different cpu speed? Like 25MHz? 
J15 Three pin header marked "55" and "66"
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... 

BIOS update 1.10
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 Cache. 

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 are supported. 

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 Server 85. 

  For more on this fascinating subject, go HERE

ASCII Terminal
       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. 

Onboard SCSI 
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:
   As http://www.ibmmuseum.com/Projects/SCSILEVL/ 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 unknown).
   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?

Maximum 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. 

Return Fire
 skywkr666@aol.com  Sez 
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 and drawls:
    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.

X 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]

ADF Sections AdapterId FFDC 9585 X Planar

Serial Port
   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"

Parallel Port
   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]
      <"PARALLEL 1">, 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>
      <"7">, 6, 5, 4, 3, 2, 1, 0

SCSI I/O Address select
    I/O address of the built-in SCSI controller. The default is <3540h-3547h>.
      <"3540h-3547h" >, 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>
       <"On" >, Off

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.
      <"Level C">, 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.

9595 Main Page