Restored Personal Iris 4d/20

The Silicon Graphics Personal Iris was introduced in 1988 as a low end workstation to the IRIS 4D series based on the MIPS microprocessors. This was Silicon Graphics first release of a low end workstation to contrast the higher end Professional Iris systems and later the PowerSeries workstations.



Lets see its condition

When I first got the system it was in pretty rough shape. The side panel was stuck to the rusted out chassis.

I was originally unaware of this personal iris' specs when I first got it, but after taking off the side panel with some help with a mallet and a wooden block, I could tell from looking at the e-module, which contains all of the boards. I could tell that it had a GR1.5 graphics board by the vga port, and I could tell that it was an IP6 CPU board due to the DB9 serial ports.

Lets dissassemble this thing a bit further

After taking off the metal sheet covering the CPU board side of the e-module, it was astonishing how clean the board was. I was expecting the boards to be in the same condition as the rest of the chassis. Guess I got lucky.

Here is a picture of the graphics board on the other side of the e-module

Sweeeeeet we got ourselves the super graphics option, which consists of the 24-bit plane board and the Z-buffer board installed onto the GR1.5. Sadly no turbo graphics option which has the Geometry Engines but I'm not complaining.

Before we touch anything lets clean this rust-bucket

After gutting the chassis and removing all the skins I prepared a bath of Evaporust

I had also lathered some of the rust in the best smelling goo, naval gel!!!

Letting it soak in the bath all night lead to this

Not bad at all. This stuff is amazing. Lets keep scrubbing this rust away!

After a bunch of scrubbing with a wire brush and lots of that smelly goo. Its good enough for me. I had also done this same proccess for the rest of the metal parts of the chassis. Finally I sprayed the parts with a clear lacquer to prevent future rusting.

Time to check the PSU

YIKES this thing is a mess. It didn't fair as well as the system boards and these are known to be unreliable. So time to find a replacement.

The Personal iris has 3 main voltage rails

    +5V  @ 45A
    +12V @ 9A
    -12V @ 2A
            

The Personal iris needs quite the hefty +5v rail for all of its TTL logic. Instead of buying single PSU like Jan-Jaap did on IRIXNET I decided to go for a more wild approche. I got myself a LRS-350-5 from digikey which can supply 60a on the +5v rail. I also used a small dell atx psu I had laying around for the +12v and -12v rail.

The color code for the PSU is as follows

    green        GND
    white        +5V
    orange       +12V
    brown        -12V
    red          sense+
    black        sense-
    blue         PFD
    yellow       PFD
    
    note: don't rely on the color codes, there apparently is no strict standard. 
            

Here are the pinouts for the PSU cable

   E-Module Power
    -|---------            |           pin #1 marker
   | U O O O O |           +5V         white                pin #1, #4, #7, #10, #13 (top row)
   | O O O O D |           +12V        orange               pin #2
   | D O O O O |           -12V        brown                pin #5
    -----------            sense+      red                  pin #8
                           sense-      black                pin #11
                           PFD         blue                 pin #14
                           GND         green                pin #3, #6, #9, #12, #15 (bottom row)
Internal SCSI Power 
    -|-------              |           pin #1 marker  
   | U O O U |             +5V         white                  pin #1
    ---------              GND         green                  pin #2, #3
                           +12V        orange                 pin #4
  On/Off-Switch 
      -|---                |           pin #1 marker  
     | U U |               Hot         white                  115/230V
      -----                Return      black                  0V
    Fan Power 
      -----               
     | U U |              +12V        brown   (some docs say "-12V" which matches the color code)
      -----               GND         green
            

Note I took this information from an amazing website sgistuff.net which I used for reference for this project. Here is the link to the page

I wired all the power supplies together to the power harness.

Time to throw some eletrons

Once I had plugged in the 'new' PSU I was ready to power it all up.

ITS ALIVE!!!

One slight issue, both hard drives in this thing were very dead.

The inside of this drive was coated in metal dust.

Time to install irix 3.3.2

This was not as fun as I thought it was going to be. The ip6 prom doesn't support booting off of a cd-rom and I definitely don’t have a tape drive so booting from the network was my only option. First of all you are going to need the media. You can get IRIX 3.3.2 here. Next your going to need a server to boot off of in this case im going to use my o2 running IRIX 6.5.30.

I had used this guide to get the boot server up and running. Here is the link to the page I had also used this website for help too tho some of the commands were funk link

honestly I don't remember much of the setting up the boot server. I kinda blanked out and my notes are far are few between. But here is what I got. extract the IRIX3.3.2 tar file into your netboot directory you shouldn't have to touch anything. Make sure that the netboot server is configured properly with the correct mac in /etc/ethers and shit. (again i don't have my notes for this and im to lazy to see what i did. Writing this whole page has already taken too long I hate configuring the boot server shit. If you have any issues message me on discord at joshyfishy22.)

Set variables!

Make sure that the Personal iris doesn't try to boot from tape with

setenv notape 1

Also make sure that your iris' ip address is set in the prom with

setenv netaddr 'personal iris' ip here'

Time to boot

Once you have the boot server setup its easy as entering these commands.

First you need to load fx the formatting tool. (replace the directory with your path to install media)

boot -f bootp()10.0.0.214:/netboot/3.3.2/4d1-3.3.2-eoe1/dist/sa(fx.IP6) --x

Format the drive and label the drive for booting. here is a guide how to do that. link

note: you might need to boot into sash first to boot into fx for some reason. It works half the time for me. It also will take a long time to load.

Next you need to load into sash (replace the directory with your path to install media)

boot -f bootp()'boot servers ip':/netboot/3.3.2/4d1-3.3.2-eoe1/dist/sa(sash.IP6)

sash is the standalone shell that is used to boot into the IRIX OS. here is more info about sash and how to boot into it on other hardware. link

Once you boot into sash set the tape device as the bootfile.

setenv tapedevice bootp()10.0.0.214:/netboot/IRIX3.3.2/4d1-3.3.2-eoe1/dist/sa

Next lets set the root disk. (Replace the dksc0d1s1 with the correct scsi id, scsi controller, and drive partition)

setenv root dksc0d1s1

Finally lets boot into the installer. Run install

install

The installer will copy the miniroot from the sa file into the swap partition of the root drive. After its done copying it it will reboot into the miniroot and start the inst program to install the OS.

It will ask for you if you want to have a manual install or automatic. Chose manual and select the from option. Input the directories of the install files.

note: here is an example of the directories you would input.

    10.0.0.214:/netboot/IRIX3.3.2/4d1-3.3.2_eoe2/dist
    10.0.0.214:/netboot/IRIX3.3.2/4d1-3.3.2-dev/dist
    10.0.0.214:/netboot/IRIX3.3.2/4d1-3.3.2_ftn/dist
    10.0.0.214:/netboot/IRIX3.3.2/4d1-3.3.2-nfs/dist
    10.0.0.214:/netboot/IRIX3.3.2/showcase_1.0/dist
                

Once you input all the install directories. Chose install everything with the install option and then go.

After the install is done it will reboot into the new OS.

When everything is done enter quit and it will reboot into IRIX 3.3.2

Finally done

It's not the fastest machine I own but it's probably my favorite. I love this little rust bucket and I hope that I can get some other older sgis. Thanks for reading and if you have any questions dm me at joshyfishy22 on discord or email me at [email protected]