Motorola PowerStack specific notes(Under construction)

PrevUp

The PowerStack machines were the logical replacement of the Delta 900 series, after Motorola gave up on the 88K and switched to PowerPC (around 1994). Their first incarnation (not to confuse with the PowerStack II which came later, in PC cases) had the same look as the Deltas, but are completely different internally. They are no longer VME based, except for the mass storage bays which use a VME-style connector, together with a proprietary adapter 96-pin <=> SCSI (SCA or 50-pin). Unfortunately I have only one of them, and finding additional ones is probably next to impossible. Additional mass storage boxes can be stacked just as with the Delta 900. The base units also contain a PCI bay for floppy and expansion cards.
Over time I have acquired several of the base units and about two mass storage boxes, which are currently pretty useless due to lack of adapter cards.
The base units are key locked, fortunately one of the boxes came with a key, and apparently one key fits all, so I immediately replicated it. I added Cirrus Logic PCI graphics cards which should turn them into entry level workstations of almost pizza box format. However, the PSU fans are pretty noisy so I replaced them by quieter ones. Of course cooling now is less effective, which means the boxes can't be fully loaded with boards anymore.
Loading an OS is another challenge, in principle the PowerStacks can run AIX, WNT and Linux. None of them are easy to get (specific versions are needed). Eventually some kind soul provided me with Motorola AIX 4.1.4 which is a very basic version. One can supplement it with filesets from IBM AIX 4.1.5 media, but extreme care should be taken because they are only partially compatible. Hands off hardware drivers, of course, but also some bos.* filesets from IBM AIX will wreak havoc on a Motorola installation. More about AIX installation

Over time I found it convenient to abuse one of these boxes as a RAM tester because their RAM sockets are easy to reach and the console spits out a RAM test report way before trying the boot devices.
They can take almost any PS/2 memory module from 2MB to 64MB, be it parity or non-parity. ECC won't work, however.


Pixx

front view rear view inside view inside view w/ disk
inside view w/ cache L2 cache board w/ connectors marked in red

Notes

CPU

All units come with a PPC 604 CPU, normally onboard. Optionally it is supported by a separate L2 cache board (see picture above). However, I've also seen CPU and cache combined on a daughterboard plugged into the L2 socket.

RAM

PowerStacks have 4 memory slots which can take up to 4x64MB, standard 72-pin PS/2 modules, either parity or non-parity. From experience, the minimum total amount seems to be 8MB.

Gfx

As said, Cirrus Logic PCI graphics cards (GD54xx) will work (cvga0). Driver filesets are:
        devices.pci.cirrus_54xx.rte 4.1.4.2
        devices.pci.cirrus_54xx.X11 4.1.4.2

AIX mksysb restore

Apparently the Motorola AIX 4.1.4 mksysb restore from standalone tape does not work. The original OS CD is needed. Boot into maintenance mode, and choose "Restore from tape".
Some files, however, aren't restored with their proper file permissions, but rather with ----------. Use

ls -l -R | grep "\-\-\-\-\-\-\-\-\-\-" 

or similar aids to locate those. Files related to login should have

-r-sr-xr-x

and those related to LV oder ODM actions

-r-xr-xr-x

Drive slot termination

Apparently, if drive slot #1 isn't used (e.g. by a CD-ROM) it must be terminated by that special Motorola 96-pin terminator.

Using the debugging monitor

On power-up the system runs the self-test and then tries to boot from fw-boot-path. To abort that sequence press ESC until you get into a selection menu. Select item #3 to get into the PPC1bug monitor. Some commmands are:
IOI       # I/O inquiry, scans the SCSI bus and gives controller and device number
IOT;T     #
PBOOT <CLUN> <DLUN> # boot from specified controller/device
HE        # help, but not very enlightening

From Bill Dennen in comp.sys.powerpc.misc:
"If the FW is PPC1bug then it can handle AIX. The boot command to use depends on the device id of the CDROM. Use the IOI command to scan the SCSI bus. The boot command is pboot CLUN DLUN. If the CD is at 3 the command would be pboot 0 30. Use HE to get command list or minimal documentation."

From Villy Kruse in comp.unix.aix:

>I inherited a Motorola Powerstack that is running AIX 4.1.4. Can
>someone please tell me how to get it to boot from the CDROM so I
>can change the root password?
When power on and the system is about to start selftest, abort all the steps. You then either end with a menu or a diag prompt at the menu select 3 to get diag prompt.
Then do iot;t to get a list of SCSI devices, and assuming the CD is number 60 you do pboot 0 60
You do similar to select any other boot device temporarily.

Misc.

mpsa/b @ eBay
Last updated: 11-Apr-2012, M.Kraemer