8595 / 9590
Model 90 Front View
Model 90 Planar
DBA Artifact on 8590s
Video RAM Installation
8590 and 9590 Planar
9590 Floppy Controller
Marked 2.88MB Floppy Drives on 8590s
Serial Port Speed
Model 90 Memory Riser Card
Memory Expansion Boards
Planar ADF Sections (PFF6F.ADF)
Still Getting Weird Memory Errors?
Is 64MB the Limit?
If you really can't get rid of the errors...
Badge- If grey, XGA. If blue, XGA-2
(Blue means ISO compliant).
Floppy 1.44MB (8590) or 2.88MB
5.25" Bay Outer rails are for a
5.25" drive. The left and center rails are for a 3.5" drive.
Why was the 90 introduced?
The Model 90 was intended to be a "desktop server".
It came out in 1989/90. A few years before the Bermuda 77 and Lacuna
77. The 77 was the replacement for the Mod. 90, but it continued
in the 95xx Premium Line until about 1994. The main reason for releasing
the Mod. 90 was most likely to replace the Mod. 70 and to have a desktop
cousin to the Mod. 95.
One advantage the model 90 has over the 77 is the 8 SIMM
slots. Eight 8M sims are allot cheaper than four 16M sticks right now.
We also have the caching SCSI that could have its cache upgraded. You don't
have to pull adapter cards to reconfigure RAM. I prefer the planar mounted
bus connectors too.
8590 / 9590 Planar
J1 SCSI adapter slot
J3, J6 Adapter slot
J4 AVE slot
J5 Fan connector
J7 Processor-board slot
J9 XGA Video
J10 Power-on password
J11, J14 Memory-riser slot
J16, J23 DBA ESDI port
J25, J26 Power-supply
U9 41.5390 MHz
U13 14.3181 MHz "System Oscillator".
Timing for computer accessories, but not cpu or bus.
|U14 37F0842 Used on XGA cards
U16 TDK ZJY-2P g Used on XGA
U18 25.175 MHz Used on XGA
U19 TDK ZJY-2P g Used on XGA
U20 TDK ZJY-2P g Used on XGA
U21 44.9000 MHz Used on XGA
U22 28.3220 MHz Used on XGA
U23 Dallas DS1285 RTC
U36, U38, U40Video
U64 Toshiba TC110GC9AF (74F5160)
U67 85F0464 Used on 95 M planar
U72 TI CF61533FN (64F3110)
U77 22.1184 MHz Clock for the "Type
3 High-Speed UART". Divided by 2 for better waveform and 1:1 ratio of low
U84 N82077AA Floppy Controller
U87 64F0942 Used on 95 M planar
U88 64F0942 Used on 95 M planar
U92 24.0000 MHz
J16 and J23 Artifact-
IBM intended originally to bring out a "low-end" Mod. 90 with DBA-ESDI
and a 386DX-25 / DX-33 processorboard - but luckily dropped these plans.
(Ed. Either the US Army or a big insurance
company (different rumors) had 386DX-20 complexes made for it- the infamous
"Type 0"). The DBA-connectors are
"design artifacts". The planar adf for the Mod. 90 contains information
on the DBA feature, but they are no longer supported by the machine firmware
or BIOS. Don't bother with these ports, they are non-functional. The later
Mod. 90 had only soldering spots until the end of production.
Oddly enough, my Model 90 manual shows installing a hard disk with these ports...
The VRAM chips are Toshiba TC524256BZ-10 or NEC D42274V-10.
If you have a different Video ZIP make that works, send me a note.
8590 systems have 8 sockets for video memory available. The 9590 systems
come with 4 VRAM chips (512KB) soldered to the planar.
NOTE: Even though IBM Canada site
sez the 9590 has XGA-2 integrated into the planar, IT DOES NOT!!! It has
512K soldered on the planar, plus 4 sockets for the 512K video memory upgrade.
The 95xx just means ISO compliant. That's why the 9590 came with XGA-2
cards in them.
Video RAM Installation
Place the insertion tool (1) over the emptyVRAM socket
(If you have one!)
Align the beveled corner (2) of the VRAM chip towards
the rear of the system. On most 90s, there is a dot on the planar that
the beveled edge (marked with a colored dot sometimes) lines up with. Carefully
align the pins with the socket (3) and firmly press the module
straight down into place
Do not start one end before the other. You can slightly
rock the chip side to side to install into a stiff socket, but be careful!
Pay attention to the pins of the VRAM ZIP when you install it. I installed the VRAM ZIPs into my 90 and was more than a little surprised when the video displayed as complete garbage. Turns out I had a chip off by one column of pins and I never saw it until I looked with a lamp.
Which Slot for
Generally, Slot 2 or Slot 4. Slot 3 is physically incompatible.
For a full discussion, go HERE
between 8590 and 9590 Planars
The 9590 lacks the DBA artifacts, has 512K video memory soldered
on the planar, and is a pretty green. The 9590 planar is identified as
an XP 90 system board under setup. It does not support Synchrostream. The
parallel port is a standard one, no Expressprint. No Wake on Ring.
On my 9590, it is a 82077AA If you know what it is on a 8590,
Three Floppy Experience
Just because people said it isn't done, I threw three 1.44MB
floppies into my 9590. All three showed up under setup as 1.44MB drives.
Under DOS, they are accessable as A:, B:, and D:. Under W95, it blows the
mind of the IOS driver and Win95 says you must shut the system down and
restart Windoze. But under safe mode, I was able to access and read off
the D: floppy.
I will eventually try it under NT 4.0 just for snorts 'n grins...
* Marked Floppy Drives
Older 8590s may have their floppy controllers FRIED if
you use a 2.88MB floppy that has an asterisk ( * ) on the upper surface
of the eject button. The 9590 is not affected by this charming quirk. There
has to be an earlier floppy controller other than the 82077AA, which supports
an asterisk marked floppy on my 9590.
When inserting SIMMs onto the riser, orient the notch
on the SIMM with the notch on the riser. Always wondered why the riser
had that seemingly useless extension to the right. Think of the riser as
a big SIMM with it's notch. Like to like...
SIMM Holder Clips
There also was a problem with local power-drops on the early Mod. 90
memory riser cards (the ones with all-plastic SIMM-sockets). Improved versions
had metal holder clips. And - logically - you should not mix the two versions.
Riser Card Support Bracket
There *must* be a plastic Support Bracket clipped over the 2 (two !)
memory riser boards to properly fix them. This part is called "memory riser
card support bracket" and is FRU 57F3029. It also has a "bay" to guide
the SCSI-cable surface wave filter (that large heavy ferro-oxide block).
Onto Memory Risers
Memory must be loaded in matched
pairs (size and speed) into sockets J1+J3 and J2+J4 for interleaved configurations.
(Type 1, 3, and 4 complexes). Type 2 complexes allow you to stuff SIMMs
in the sockets in any order or combination, but if not in matched pairs
(J1+J3, J2+J4) there will be a performance hit.
Don't stuff one Riser with modules (especially double-sided)
and leave the other blank. It *hates* imbalance on the memory drivers.
Try to organize them the way to achieve a balanced load on *both* memory
risers by having equal number of chips per pair, then on both risers.
Certain releases of the Mod. 90 had problems with the
double-sided SIMMs - especially with the 8MB ... I vaguely remember a sort
of pamphlet from IBM dealing with this issue - but cannot remember if I'd
copied it into a file or kept in in paper form and if: where I have left
it. At least the problem is not listed in the ECA-database.
ECA084 - Model 90 Memory
If memory riser card FRU p/n 33F4905 is populated with
SIMMs and any of the following errors occur:
OS/2 TRAP 0002
POST or Diagnostic memory errors
then replace both memory risers with FRU p/n 81F8823.
Original scan from Al Savage
out on the left coast
The "bad" riser (33F4905) has six electrolytic capacitors
on the front. The "good" riser (81F8823) has only the silk screen outlines
for the caps (also a lot more SMD resistors and caps on the back).
Both risers have metal clips and white SIMM sockets.
Error code 201 says "Reseat system board memory"
and can afflict the systemboard as well as the memory only. I would suggest
to remove the memory risers, reseat all modules, plug them back and see
if they are seated properly.
I would also suggest that you start with one single
pair of matching memory modules in the connectors J1 + J3
(Peter, pay more attention when you post!!!) on riser J11 - the one closer
to the processorboard. This is just to test out if your problem is memory-
or systemboard related.
If the machine comes up fine (counts memory) - install
the next pair in sockets J1 + J3 in Riser J14 - the on closer to the power
supply to keep balanced load of the memory decoder lines. As I wrote: the
Mod. 90 has a sensible feeling for imbalanced memory modules and may "spin
out" with somewhat strange and unexplainable errors by no obvious reason.
There once was a recommendation from IBM on that topic and they explicitely
mentioned it for the Mod.90 - particularly for those cases where double-sided
memory modules are used (which put a higher load on the decoder lines).
Still Getting Memory Errors?
Thorougly clean the system unit. Remove all cards, complex, and both memory risers. Blow them out thorougly. You may have a bit of dust or other crud that's fallen into a socket and is causing problems. My Model 90 did this with a dust bunny in the complex socket that was causing continuous memory errors in the same memory socket even after riser and SIMM swaps.
You can't. Sort of. The 90 does not cache the memory
on expansion boards. So in addition to the overhead in negotiating for
control of the microchannel bus, you have to give up the advantage of the
More memory than 64MB?
Yes. Newsgroup member Casolai tried 256MB on his Model 90 (8x32MB SIMMs) with a Type 4 486 complex. The system worked perfectly fine. I have put 128MB in my Model 90 with a Type 4 Pentium 90 complex and that works as well. So as long as your complex can support it, you can go above 64MB RAM in a Model 90...
Still Getting Weird Errors?
So you've just stuffed in a nice fast P90 complex, a high RPM SCSI hard disk, XGA-2 and 128MB RAM. You configure the system to reflect this, but after the next few reboots you start getting errors that make no sense. Or maybe yours waits until you have powered it down for a few hours... In any case, your 90 is probably not broken.
The Model 90 can be a finicky machine. If yours won't quit giving errors, the first thing to do is clean the machine's slots out. If it still doesn't work, check and clean the PSU contacts! A 90 may draw a lot of power from the planar power connectors. They will oxidize over time, and new experiences show that cleaning the contacts on the PSU and planar will make a big difference. Have a look here.
The Model 90 has a 5.25" drive bay. It can be used for either 5.25" or 3.5" devices.
I've never seen the parts needed to install a 3.5" device in this bay. This section covers the bezels needed for installation of a CD-ROM drive.
The bezel in the top of this picture is the rare IBM CD-ROM bezel. (Thanks Euclides!) This bezel goes along with the IBM CD-ROM II option. It will only work with a caddy loaded drive, so make sure that the drive you have in mind will work before you buy!
For tray loaded drives, the bezel on the bottom is what you need. It will also fit any general purpose 5.25" device, like a 5.25" floppy drive or tape backup unit. This bezel can be obtained from PS/Solutions. They have a minimum order of $14, and the bezel costs $7 as of this writing with no mounting hardware, so it may be wise to get two or have another PS/2 that needs mounting hardware.
Unfortunately, the PS/Solutions Model 90 5.25" drive bezel isn't quite perfect. The mouting tabs don't match exactly with the machine's cutouts for them. I was able to obtain a satisfactory fit by bending the bezel tabs inward gently and then installing the bezel. Other than that, it is very well made, and is made of metal!
You will also need mounting hardware. The IBM hardware is rather hard to find, so I'd advise obtaining one from PS/Solutions as well since they do carry it.
PS/Solutions doesn't have pricing info on their web site, and prices shown here are only what I was quoted. Yours may cost more or less. I'm not advocating use of PS/Solutions products, they are the only source of new PS/2 drive mounting hardware that I know of.
Built In Features (Model 90)
Serial port can be set as Serial 1 through 8 or disabled.
If you are using an ASCII terminal as your system console, do not disable
(03f8h-03ffh 083f8h-083ffh, int 4)>, 2 (02f8-02ff 082f8-082ff, int
3), 3 (3220-3227 0b220-0b227, int 3), 4 (3228-322f 0b228-0b22f, int 3),
5 (4220-4227 0c220-0c227 int 3), 6 (4228-422f 0c228-0c22f int 3),
7 (5220-5227 0d220-0d227 int 3), 8 (5228-522f 0d228-0d22f int 3),
Serial Transmit Arbitration Level
The serial port can be set to any one of the arbitration
levels for transmitting data. If the level 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.
>, 3, 1, 0, 7, 6, 5, Dedicated 7, 6,
5, 4, 3, 1, 0, Disabled
Serial Receive Arbitration Level
The serial port can be set to any arbitration level for
receiving data. If shared is selected, then other devices can use the same
level. If the level selected is Dedicated then
only this device can be set to that level.
1, 0, 7, 6, 5, 4, Dedicated 7, 6, 5, 4, 3,
1, 0, Disabled
The parallel port can be set as Parallel 1 through 3 or
1" (03bc-03bf 1278-127f int 7)>, 2 (0378-037f int 7),
3 (0278-027f int 7), Disabled
Parallel Port Arbitration Level
The parallel port can be set to any 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
6, 5, 4, 3, 1, 0, Dedicated 7, 6, 5, 4, 3,
1, 0, Disabled
Lets the system board processor preempt continuous data
transfers by other devices for its use of Micro Channel.
Video I/O Address
I/O (Input/Output) address range for the display controller
registers. Also selects the exact location of the video coprocessor
6: 2160h - 216Fh">, 1 (2110-211F), 2 (2120-212F), 3 (2130-213F),
4 (2140-214F), 5 (2150-215F)
Video ROM Address Space
Memory address range used for the system video ROM.
>, C2000-C3FFF, C4000-C5FFF, C6000-C7FFF, C8000-C9FFF, CA000-CBFFF,
CC000-CDFFF, CE000-CFFFF, D0000- D1FFF, D2000-D3FFF, D4000-D5FFF, D6000-D7FFF,
D8000-D9FFF, DA000-DBFFF, DC000-DDFFF, DE000-DFFFF
Video Arbitration Level
The video sub-system can be set to any one of these arbitration
level 13">, 12, 11, 10, 9, 8, 14
Whether the video sub-system coprocessor will follow the
fairness algorithm for bus usage.
ADPItem 1 Usable System-Board Memory
This field displays the type of Usable Memory on the system
board. The memory type is either parity or error-correcting-code
9595 Main Page