Always looking for ways to free you from the chains of bondage, er, Micro$haft, er, the evil empire, oh, you know... I don't care about normal use. OS/2 is so-so. Micro$haft is bland.
Linux Development Projects
Linux-related development projects (hardware ports, software, research
MCMaster 486 version
Sorry for the graphic. Don't have one to outline.
CPU socket is 5v. Supports up to the 586 (DX4 or TC133)
Local Bus Video- Nobody has a clue. It looks as if it uses the 32 bit variant of the VESA standard. If you know WHAT it is, and HOW it can be used, tell ME!
· 33MHz or 25MHz base speedspeed (depending on model)
From Dr. Jim
The 25/33 version should work with a wider range of CPU's. The 25 MHz only version that is modded to be 25/33 seems less than 100% reliable at 33 MHz. The most likely reason is that the ASICs were speed-sorted by the manufacturer, and ones that didn't pass spec at 33 were tested for use at 25. The mod is easy to do for us soldering gods, though.
· Uses 5v 486 class microprocessor
· Daughtercard connector for VESA Local-Processor
· Two SIMM sockets- support up to 64MB of onboard memory on 32-Bit PS/2 Models 70 and 80, or 16MB on 16-Bit PS/2 Models
· Internal math coprocessor
· 8K internal cache and 128K external zero-wait-state cache
· Onboard clock
· Full access to all of the PS/2 ® computer's Extended Memory
· Support for all PS/2 compatible operating systems
· Supports Micro Channel ® multi-busmaster capability
MCMaster uses IBM standard 32-bit wide, 70 nanosecond dynamic SIMM memory modules. SIMMs (Single In-line Memory Modules) that do not adhere to the IBM standard can cause compatibility problems.
Note the MCMaster DOES NOT support 1MB or 2MB SIMM modules.
MCMaster can also function with no onboard memory installed, using only
memory that is already installed in the system. Be aware, however, that
running MCMaster with only off-board memory extracts a performance penalty,
especially in a 16-bit PS/2 system like the model 50 or 60.
From Jim Shorney
adapterid 008eh MC MASTER ADF v2.23
There is a need for the unusual size of the ADF description. This adapter can "take over" and has a lot of features that are found in few other adapters. I have also gone wild on the differing memory options, because people want to use the planar memory on 8560s or 8580s and don't understand the performance hits.
;remove semicolon from next line if you wish to use INITPROG
Not sure of the function of the following stuff.
INITPROG or IDD
NOTE: 3b0, 3c0 and 3d0 are normally used for video. Rem out the ";" if you want to use them.
Option ROM address
Video Option board
NOTE: OS/2 2.0 and higher is "aware" of the MCMaster and will load itself into its onboard memory regardless of the memory configuration.
<Mapped, report all> In
this configuration, the MCMaster remaps memory so that, from the
<Mapped, report all, <16meg>
This works the same as "Mapped, report all" except that system memory is
limited to 16 Megabytes regardless of how much memory is physically installed
in the system. This is required in a 32-bit system (e.g. Model 70, 80,
95) with 16-bit adapters installed.
<Unmapped> "Unmapped" mode is just what it says. If you select "Unmapped," the MCMaster's memory is at the top of the memory map from its own point of view as well as from the host point of view, thus eliminating the need for special drivers..
<Unmapped, <16M> This works the same as "Unmapped," except that system memory is limited to 16 Megabytes regardless of how much memory is physically installed in the system. This is required in a 32-bit system (e.g. Model 70, 80, 95) with 16-bit adapters installed.
<Report all> reports all useable memory (planar and MC MASTER) to the operating system.
<Report MM> If you select "Report
MCMaster memory," any memory other than the MCMaster's memory is ignored
by both the MCMaster and the host CPU. This combines the benefits of "Mapped"
and "Unmapped" modes. Your applications are guaranteed to be running in
the MCMaster's 32-bit memory, and the MCMaster's memory starts at address
0000 from both the MCMaster and the host point of view..
<Mapped, report MM, <16meg> This is not the same as "Report MCMaster memory." In this mode, planar memory is still visible from the host point of view, and the same advantages and disadvantages of "Mapped, report all" apply.
<SS> and <SS16> are reserved
MCMaster Error 01: DMA Set to greater than
Some early Model 80 planars do not support busmastership. Needless to say, this creates problems for the MCMaster. IBM has issued two different ECA's (engineering change announcements) ECA #048 and ECA #031, which cover a specified range of planars.
Systems Affected by Serial Number: Systems with serial numbers equal to or below the following MAY have the bad planar (Ed. My 8580-111 SN# was included, BUT they had already swapped out the planar with the up-level 20MHz one) :
Problem Planar FRUs
IBM 386 Enhanced Memory Adapter
This adapter comes in two types. One uses a track 0 initializer, and the other has a ROM. To determine which is which, boot from your Reference diskette and go to the configuration screen. The adapter with a ROM will be identified as such in the configuration screen. The adapter with a ROM will work with the MCMaster without any special attention. To work with the other type, the MCMaster operating mode will have to be set to "INITPROG or IDD." Refer to the Appendix A "operating mode" section for details on using either initprog or installing the IDD, MMPIDD.SYS.
IBM SCSI Adapters
There is an IBM ECA (number 032) on certain SCSI adapters found primarily in Model 80 25Mhz and Model 95 machines This SCSI controller appears to be very noise sensitive. If the SCSI adapter is FRU part number 15F6561, it must be replaced with FRU part number 85F0002.
IBM SCSI Adapters with Cache
If you are using the IBM SCSI adapter with cache and aren't connecting any external SCSI devices, you may need an external SCSI terminator. Please refer to the documentation supplied by IBM with the SCSI adapter for details.
About Third-party Memory Boards
The IBM PS/2 systems feature built-in BIOS support for most IBM memory boards. Some third-party memory boards use installable device drivers in the CONFIG.SYS file. You will note in "Appendix A Manual Configuration Options" that there is a device driver for the MCMaster to work with these memory boards. Other memory boards add a small configuration program to the boot track of your hard drive. Such a program is called a TRACK0 INIT. To support this
feature, IBM has a new version of the Set Configuration program, SC.EXE. If you've already installed a board that uses this feature, you probably already have the new SC.EXE. You will find detailed instructions for using it with the MCMaster under the heading "Operating Mode." If you haven't installed such a memory board, you don't need to worry about this feature.
Old 486 MCMaster
Note the similarity to the 386 version where the memory SIMMs are to the right. There is no local video port. There is a PLCC socket at the bottom right corner, probably for a BIOS chip.
AOX 386 MCMaster
From Dr. Jim
Micro Channel “Super Server”
Lost the damn title- Later today.
The term “super server” is one that IBM uses to refer to a number of possible application-specific LAN server configurations. The configurations are a combination of hardware and software products designed to deliver maximum performance for PS/2 Micro Channel systems in server applications.
One of these potential solutions that IBM has shown in business shows as a technology demonstration is based on the PS/2 Model 95 XP 486, combined with several high-performance bus master adapters and OS/2 operating system software. It uses an asymmetrical multiprocessor implementation with a unique function split between the 486 microprocessor of the base system and a second processor, the AOX MicroMaster 486. The configuration features a huge amount of both internal and external storage capacity using SCSI bus master adapters, 3.5 inch 320MB disk drives, and the PS/2 3511 external enclosures.
Figure 5.39 illustrates one of the possible IBM “super server” configurations that was demonstrated as a technology in business shows in 1990. There were six bus master adapters in the system: two 32-bit SCSI boards, two 16/4 Token Ring adapters, one Ethernet board, and the AOX associate processor. The software included OS/2 Extended Edition 1.2 and a customized version of 32-bit LAN Server designed to support the two 486 microprocessors.
The SCSI bus masters used SCB architecture to provide chaining of commands. Up to 16 commands could be chained together and sent to the SCSI adapter for execution. The adapter also supported scatter-gather operations, which permitted the data to be scattered anywhere in memory and gathered by the SCSI adapter into it’s cache for execution. This process reduced the overhead required for data transfers by eliminating a number of steps. The LAN adapters used are also capable of command-chaining and scatter-gather operations.
In the demonstration, each of the 486 microprocessors in the system had a copy of OS/2 loaded onto it. The associate processor was responsible for managing the file system portion of the OS/2 kernel and the LAN requests. The system board processor ran the Presentation Manager portion and user applications. The implementation also supported medialess workstations by loading OS/2 in the memory of the workstation.
In another technology demonstration, another “super server” configuration connected two servers to the same disk array, illustrating the ability to recover from a failing disk drive or a failing server. In addition, a PS/2 Model 95 was configured with four additional 33-MHz 486 processors on expansion boards to provide even higher levels of performance.