I have some very old high watt, low computational power SGI / IRIX machines. These have been under my care for sometime, and over the years I was member on "Nekochan", as the go to place for various tips on keeping these machines going.

To the great disappointment of various old time SGI geeks "Nekochan" has now gone to the internet graveyard.

If you are have an SGI / IRIX problem then a lot of the Nekochan refugees are now over on "IRIX Network".


So why this interest in old SGI / IRIX machines?

The reasons are N fold:

  1. These machines were the coolest things since sliced bread when I was first out of uni and doing my post graduate studies at RMIT which included both Graphics and AI units. Both of these are still relevant today
  2. I went to a "Performance Co-Pilot" birds of feather session earlier in the year. The core "Performance Co-Pilot" team are a bunch of Melbourne based ex-SGI employee's who have been working on this for over 20 years! So it was really interesting to hear what they had to say. My observation is that the collectd and Fluentd are treading over the same ground still.
  3. Many of things that are critical to working with NFVi and cloud infrastructure where available in old SGI machines well before anywhere else including: NUMA (non-uniform memory architecture) which is part of cpu / multi-core Intel server architecture and essential to understand to get best performance with NFVi paltforms, L1/L2 seperate systems monitoring and control systems which provide ability to remotely manage and partition the physical infrastructure, Graphics and Video Processing acceleration using specialise CPUs and FPGAs.
  4. I just turn on my old machines periodically to see if they are still working, as I expect that at some point, leaky capacitors or dead batteries will kickin and kill them...

This post is not in anyway trying to emulate the wealth of useful information that was on "Nekochan" rather it is just my personal links and tips so I can avoid having to relearn / retest this stuff should I need to redo any of this in the future...


Adaptec AUA-3020 (Rev. B) - 3 USB + 2 Firewire card

Testing on O350 (Origin / Onyx) but you need to make sure you set the "systune" parameter:

systune pciio_multimaster_override 1
reboot

See "Internet Archive - Way Back Machine"  - "USB Card and the Fuel"

NOTE: Also tested in Octane2 where it causes kernal to crash at boot one, when above systune update is applied. Only way to fix is to remove the card from PCI Cage. Without systune "fix" card is not recognised.


IRIX 6.5.X Network Install

Here is high level summary of IRIX 6.5 network install. See Ian Mapleson's SGI Depot and IRIX TechPubs for additional information;

This installation was for Tezro. IRIX Tezro supports starts at 6.5.21 (so I used 6.5.22 to allow for bug fixes). The boot process uses BOOTP and rsh:

  1. Follow Ian Mapleson instructions to get Install Server setup (this involves copy each of IRIX Software Library CD's to disk and optionally creating symlink short cuts to these (to avoid having retype long names all the time)
  2. Use 6.5.22 /miniroot/unix.IP35 as boot image for Tezro
  3. Ensure have guest access to images edit: /etc/hosts.equiv and ~guest/.rhost
  4. Use fully qualified host names when referring to source files
  5. Once at PROM select "clean install"
  6. Start with: 6.5.x/overlay-1/CDROM/dist
  7. Proceeed through: ol-2, ol-3, apps, foundations-1, foundations-2, nfs-v3
  8. Then select "done"
  9. At "INST>" prompt:
keep *
install standard
go

10. Address conflicts. Generally the <N>a option is always faster path to resolution

NOTE: Once you have bootable machine you can install additional software via GUI


Resetting Graphics Resolution

The IRIX graphics resolution settting can be managed via UI Display Setting panel, but if you set them to a particular resolution (1600x1200 @ 60HZ) and then change monitors to once that does not support the settings, then you might find you cannot get to GUI any more.

Here are some useful tips:

  • The utilities for graphic are in: /usr/gfx , including gfxinfo (get current graphics pipeline info) and setmon (set the resolution for monitor)
  • The set of valid resolutions are in: /usr/gfx/ucode/&lt;YOUR-TYPE&lt;/vof
  • Graphics types include: ODSY - Odyssey/VPro (V12/V10/V8,V6), IMPACT - Impact (MXE/SSE/SE)
  • X11 Monitor Settings are in: /var/X11/Xvc

So to reset you graphica you can:

  • Reboot machine in single user mode (results in default resolution: 1280x1024 on VPro) and set do /usr/gfx/setmon -x &lt;1600x1200_60&gt; – for example (see /usr/gfx/ucode for valid options)
  • Simply delete the: /var/X11/Xvc/&lt;TYPE&gt;0_TimingTable file and it will regenerate using default on reboot
  • If you can't get into single user mode, then telnet into machine and delete TimingTable file
  • Here are sample Timing Table's:
 -- here is V12 in 1280x1024 @ 60 SAFE
# cat Odyssey0_TimingTable
1280x1024_60_safe
16
1
--- and V12 when in 1600x1200 @ 60
# cat Odyssey0_TimingTable     
1600x1200_60
16
1
-- and here is IMPACT (MXE) in 1600x1200 @60
# cat Impact0_TimingTable
1600x1200_60

L3 Controller & L2 Simulator Linux Setup

The SGI Origin and Onyx 3000 / 300 series machines have L1 (level 1) controllers on each compute node. These can be connected (via USB) to single L2 (level 2) controller and L3 (Level 3) controllers can access L2 via network.

There is a hardware L3 controller (SGI console) or linux L3 controller or you can telnet to the L2 controller for remote booting and configuration of a set of nodes.

The linux  L3 software is available at a number of places on the web including including here.

I this require a early Linux version (I used Fedora 1, Yarrow) with kernel version 2.4 for USB to work.

I had no success getting the USB to work with VMWare and you need the USB to run the L2 simulator as this expects to connect to machines via USB. As I could not get this running on VMWare I have installed it on old PC (must have USB port).

One day I will try with KVM / QEMU ...


Reading IRIX CD ROM on Ubuntu (Linux Box)

If you need to read an IRIX OS or other cd and do not have a CD/DVD drive connected to your SGI machine, here is simple workaround:

  1. Ensure you have xfsprog package installed (XFS == eXtensible File System)
  2. Copy the entire CD to an image file
  3. Do a loop mount of image specifying type as efs (== extent file system)
# sudo apt install xfsprogs
# sudo dd if=/dev/cd0 of=irix-cd-01.img
# sudo mkdir /mnt/IRIXCD
# sudo mount -t efs -o ro,loop irix-cd-1.img /mnt/IRIXCD
# ls /mnt/IRIXCD
CDgrelnotes  CDrelnotes  dist  installtools  relnotes  stand  WhatsNew

NOTES 1: Why efs rather than xfs type ?

  • EFS preceeded XFS and all SGI OS cds, have been formatted as EFS to allow booting by older machines

NOTE 2: What about RedHat ?

  • SGI and RedHat co-developed the Linux EFS/XFS file system support so RedHat has XFS built in and uses it as default file-system (rather than ext4 like Ubuntu)

NOTE 3: The RedHat / SGI connection runs deep as SGI did a lot of porting to RedHat Linux, including the "Performance Co-Pilot" tool set


Recovering a bricked L2 Controller following IRIX 6.5.30 Update

As described earlier the SGI "big iron" machines have L1 & L2 controllers. There is a bug in IRIX 6.5.30 (L2 firmware version 1.44) which means if you IRIX update and include L2 update then it will brick the L2 controller. Connecting to this you will see that it is failing due to not finding a file.

This is a rather vague set of information on how you recover from this. I say vague as I am writing this was rather rusty memory and remember the approach rather than specific details:

  1. You need to connect to L2 via serial controller (or network ??)

2. Then get into L2 OS (which is a PowerPC BusyBox implementation), this is by using "shell" command or just "!"

3. Create a new in memory file system and mount it on tmp somewhere

4. Copy the requires sub directory contents on the temporary mounted files system

5. Assign (ifconfig) your L2 an IP address

5. Get the missing file via from a web server via http (the missing file is: libscan.ppclinux.so which is here)

6. Now unmout your copy and remount it over the top of directory you copied

7. I am not sure if you have to do a reset or if you can now proceed with fixing you L2 by doing an an sc reflash from USB connected IRIX host via patch PATCH SG0007149 which has L2 firmware 1.48

NOTE: See man sc for flashing instructions

NOTE 2: My other posting on this, which is more specific. So a must have remembered a bit better then :-)


References & Links:

  • Irix Network - working to take up hole left with demise of Nekchan, populated by many passionate and knowledgeable SGI users
  • irix7.com - keep an archive of lots and lots of original SGI technical documents
  • SGI Depot - keeps an archive of various sgi related materials and provides parts. run by Ian Mapleson one of the original sgi/irix community members and all round helpful person
  • techpub.jurassic.nl - another SGI TechPubs archive, link and thanks for keeping this high quality document (via HTML and PDF), while irix7 above is PDFs

HINVs

hinv -mv (hardware inventory) is the start of understanding what your SGI machine is and what's inside it. Here are a couple of samples, starting with Tezro the last "Desktop" IRIX / MIPS SGI.

This type if data is simillar, but much easier to decipher than that you get from ipmi (BMC) interface.


Quad CPU, V12 Tezro

Lets start with a Tezro, the last "Desktop" IRIX / MIPS SGI, this one is now dead and cannabillised...

Location: /hw/module/001c01/node
       IP53_4CPU Board: barcode NET662     part 030-1868-001 rev -C
Location: /hw/module/001c01/IXbrick/xtalk/11
       WS_INT_53 Board: barcode NKX689     part 030-1881-007 rev -A
Location: /hw/module/001c01/IXbrick/xtalk/12
      ODY128B1_2 Board: barcode MXJ297     part 030-1884-002 rev -D
Location: /hw/module/001c01/IXbrick/xtalk/13
       XT-DIGVID Board: barcode NDJ045     part 030-1927-003 rev  B
Location: /hw/module/001c01/IXbrick/xtalk/15
       WS_INT_53 Board: barcode NKX689     part 030-1881-007 rev -A
Location: /hw/module/001c01/IXbrick/xtalk/15/pci-x/0/1/ioc4
             IO9 Board: barcode NDX123     part 030-1771-005 rev -A
Location: /hw/module/001c01/IXbrick/xtalk/15/pci-x/1/2
     PCI_SIO_UFC Board: barcode NFD033     part 030-1657-003 rev  A
4 700 MHZ IP35 Processors
CPU: MIPS R16000 Processor Chip Revision: 2.1
FPU: MIPS R16010 Floating Point Chip Revision: 2.1
CPU 0 at Module 001c01/Slot 0/Slice A: 700 Mhz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 2.1. Scache: Size 4 MB Speed 350 Mhz  Tap 0xc
CPU 1 at Module 001c01/Slot 0/Slice B: 700 Mhz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 2.1. Scache: Size 4 MB Speed 350 Mhz  Tap 0xc
CPU 2 at Module 001c01/Slot 0/Slice C: 700 Mhz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 2.1. Scache: Size 4 MB Speed 350 Mhz  Tap 0xc
CPU 3 at Module 001c01/Slot 0/Slice D: 700 Mhz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 2.1. Scache: Size 4 MB Speed 350 Mhz  Tap 0xc
Main memory size: 4096 Mbytes
Instruction cache size: 32 Kbytes
Data cache size: 32 Kbytes
Secondary unified instruction/data cache size: 4 Mbytes
Memory at Module 001c01/Slot 0: 4096 MB (enabled)
  Bank 0 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 1 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 2 contains 512 MB (Standard) DIMMS (enabled)
  Bank 3 contains 512 MB (Standard) DIMMS (enabled)
  Bank 4 contains 512 MB (Standard) DIMMS (enabled)
  Bank 5 contains 512 MB (Standard) DIMMS (enabled)
Integral SCSI controller 3: Version Fibre Channel QL2342 Port 1, 133 MHz PCI-X
Integral SCSI controller 4: Version Fibre Channel QL2342 Port 2, 133 MHz PCI-X
Integral SCSI controller 2: Version IDE (ATA/ATAPI) IOC4
  CDROM: unit 0 on SCSI controller 2
Integral SCSI controller 0: Version QL12160, low voltage differential
  Disk drive: unit 1 on SCSI controller 0 (unit 1)
  Disk drive: unit 2 on SCSI controller 0 (unit 2)
Integral SCSI controller 1: Version QL12160, low voltage differential
IOC3/IOC4 serial port: tty3
IOC3/IOC4 serial port: tty4
IOC3/IOC4 serial port: tty5
IOC3/IOC4 serial port: tty6
Graphics board: V12
Integral Gigabit Ethernet: tg0, module 001c01, PCI bus 1 slot 4
Iris Audio Processor: version MAD revision 1, number 1
Iris Audio Processor: version RAD revision 13.0, number 1
  PCI Adapter ID (vendor 0x1077, device 0x2312) PCI slot 1
  PCI Adapter ID (vendor 0x1077, device 0x2312) PCI slot 1
  PCI Adapter ID (vendor 0x10a9, device 0x100a) PCI slot 1
  PCI Adapter ID (vendor 0x104c, device 0xac28) PCI slot 2
  PCI Adapter ID (vendor 0x1077, device 0x1216) PCI slot 3
  PCI Adapter ID (vendor 0x14e4, device 0x1645) PCI slot 4
  PCI Adapter ID (vendor 0x1412, device 0x1724) PCI slot 2
  PCI Adapter ID (vendor 0x10a9, device 0x0005) PCI slot 1
  PCI Adapter ID (vendor 0x10a9, device 0x0003) PCI slot 2
XT-DIGVID Multi-standard Digital Video: controller 0, unit 0, version 0x0
IOC4 firmware revision 79
IOC3/IOC4 external interrupts: 1
HUB in Module 001c01/Slot 0: Revision 2 Speed 200.00 Mhz (enabled)
Dual Channel Display
IP35prom in Module 001c01/Slot n0: Revision 6.210

Octane2 with Dual 600 GHz CPU and V12

To my mind the Octane was the best SGI desktop. Highly modular with great graphics and a nice case design. The Jony Ive Mac of its time. This is a fully loaded one with: dual CPUs, V12 graphics, Digital Video, Fibre Channel IF, Firewire and 1GbE:

Location: /hw/node
      PM20600MHZ Board: barcode MRR028     part 030-1778-001 rev  C
Location: /hw/node/xtalk/15
            IP30 Board: barcode LLY851     part 030-1467-001 rev  D
Location: /hw/node/xtalk/15/pci/2
    PWR.SPPLY.ER Board: barcode AAE1390344 part 060-0035-003 rev  A
             FP1 Board: barcode MKH271     part 030-0891-003 rev  J
Location: /hw/node/xtalk/13
        XTALKPCI Board: barcode KLA035     part 030-0952-005 rev  E
Location: /hw/node/xtalk/11
  ODY128VERSIONB Board: barcode MEE875     part 030-1611-001 rev  C
Location: /hw/node/xtalk/10
       XTALK_PCI Board: barcode MYP257     part 030-1275-005 rev  A
Location: /hw/node/xtalk/9
       XT-DIGVID Board: barcode MHC189     part 030-1653-002 rev  G
2 600 MHZ IP30 Processors
Heart ASIC: Revision F
CPU: MIPS R14000 Processor Chip Revision: 2.4
FPU: MIPS R14010 Floating Point Chip Revision: 0.0
Main memory size: 8192 Mbytes
Xbow ASIC: Revision 1.4
Instruction cache size: 32 Kbytes
Data cache size: 32 Kbytes
Secondary unified instruction/data cache size: 2 Mbytes
Integral SCSI controller 0: Version QL1040B (rev. 2), single ended
  Disk drive: unit 1 on SCSI controller 0 (unit 1)
  Disk drive: unit 2 on SCSI controller 0 (unit 2)
Integral SCSI controller 1: Version QL1040B (rev. 2), single ended
Integral SCSI controller 3: Version IEEE1394 SBP2
Integral SCSI controller 9: Version Fibre Channel QL2342 Port 1, 33 MHz PCI
Integral SCSI controller 10: Version Fibre Channel QL2342 Port 2, 33 MHz PCI
IOC3/IOC4 serial port: tty1
IOC3/IOC4 serial port: tty2
IOC3 parallel port: plp1
Graphics board: V12
Integral Fast Ethernet: ef0, version 1, pci 2
Gigabit Ethernet: tg4, PCI slot 1 port 0
Gigabit Ethernet: tg5, PCI slot 1 port 1
Iris Audio Processor: version RAD revision 12.0, number 1
  PCI Adapter ID (vendor 0x10a9, device 0x0003) PCI slot 2
  PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 0
  PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 1
  PCI Adapter ID (vendor 0x10a9, device 0x0005) PCI slot 3
  PCI Adapter ID (vendor 0x14e4, device 0x1648) PCI slot 1
  PCI Adapter ID (vendor 0x14e4, device 0x1648) PCI slot 1
  PCI Adapter ID (vendor 0x104c, device 0x8024) PCI slot 2
  PCI Adapter ID (vendor 0x1077, device 0x2312) PCI slot 1
  PCI Adapter ID (vendor 0x1077, device 0x2312) PCI slot 1
IIDC Video Camera: unit 0, revision 1.30, connected to DM10, unit 0
XT-DIGVID Multi-standard Digital Video: controller 0, unit 0, version 0x0
Dual Channel Display
DMediaPro DM10 FW option: unit 0, revision 1.1.0

If you have one of these lying around working then you need to consider contacting a historical computer museum. In its day this was considered a "super computer". Now it is out-classed by a single 2RU Dual CPU high core count Intel based server. This one has a Numalink'ed rack with 5 chassis with CPU's each for total of 25 CPUs (some 700 Mhz, some 800 Mhz and some 1 GHz):

Location: /hw/module/001c01/node
       IP53_4CPU Board: barcode NRG676     part 030-1956-003 rev -A
Location: /hw/module/001c01/IXbrick/xtalk/12
      ODY128B1_2 Board: barcode RCZ635     part 030-1909-008 rev -B
Location: /hw/module/001c01/IXbrick/xtalk/15
       2U_INT_53 Board: barcode REF634     part 030-1809-006 rev -D
Location: /hw/module/001c01/IXbrick/xtalk/15/pci-x/0/1/ioc4
             IO9 Board: barcode NZT098     part 030-1771-006 rev -A
Location: /hw/module/001c02/node
       IP53_4CPU Board: barcode NET662     part 030-1868-001 rev -C
Location: /hw/module/001c02/IXbrick/xtalk/12
       XT-DIGVID Board: barcode NDJ045     part 030-1927-003 rev  B
Location: /hw/module/001c02/IXbrick/xtalk/15
       2U_INT_53 Board: barcode RBY376     part 030-1809-006 rev -D
Location: /hw/module/001c02/IXbrick/xtalk/15/pci-x/0/1/ioc4
             IO9 Board: barcode RBG126     part 030-1771-006 rev -A
Location: /hw/module/001c03/node
       IP59_4CPU Board: barcode RMB786     part 030-1989-003 rev -D
Location: /hw/module/001c03/IXbrick/xtalk/15
       2U_INT_53 Board: barcode NCA858     part 030-1809-003 rev -B
Location: /hw/module/001c03/IXbrick/xtalk/15/pci-x/0/1/ioc4
             IO9 Board: barcode RAD764     part 030-1771-006 rev -A
Location: /hw/module/001c03/IXbrick/xtalk/15/pci-x/1/1
     PCI_SIO_UFC Board: barcode NFD033     part 030-1657-003 rev  A
Location: /hw/module/001c04/node
       IP59_4CPU Board: barcode RAG401     part 030-1989-003 rev -C
Location: /hw/module/001c04/IXbrick/xtalk/15
       2U_INT_53 Board: barcode RHM011     part 030-1809-006 rev -D
Location: /hw/module/001c04/IXbrick/xtalk/15/pci-x/0/1/ioc4
             IO9 Board: barcode NFV336     part 030-1771-005 rev -A
Location: /hw/module/001c07/node
       IP59_4CPU Board: barcode RBS625     part 030-1989-003 rev -C
Location: /hw/module/001c07/IXbrick/xtalk/15
       2U_INT_53 Board: barcode NAL684     part 030-1809-003 rev -B
Location: /hw/module/001c07/IXbrick/xtalk/15/pci-x/0/1/ioc4
             IO9 Board: barcode NAJ955     part 030-1771-005 rev -A
Location: /hw/module/001r06/router
          ROUTER Board: barcode NCW164     part 030-1634-003 rev -A
Processor 0: 800 MHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 2.2
FPU: MIPS R16010 Floating Point Chip Revision: 2.2
Processor 1: 800 MHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 2.2
FPU: MIPS R16010 Floating Point Chip Revision: 2.2
Processor 2: 800 MHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 2.2
FPU: MIPS R16010 Floating Point Chip Revision: 2.2
Processor 3: 800 MHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 2.2
FPU: MIPS R16010 Floating Point Chip Revision: 2.2
Processor 4: 1.0 GHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 3.0
FPU: MIPS R16010 Floating Point Chip Revision: 3.0
Processor 5: 1.0 GHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 3.0
FPU: MIPS R16010 Floating Point Chip Revision: 3.0
Processor 6: 1.0 GHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 3.0
FPU: MIPS R16010 Floating Point Chip Revision: 3.0
Processor 7: 1.0 GHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 3.0
FPU: MIPS R16010 Floating Point Chip Revision: 3.0
Processor 8: 700 MHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 2.1
FPU: MIPS R16010 Floating Point Chip Revision: 2.1
Processor 9: 700 MHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 2.1
FPU: MIPS R16010 Floating Point Chip Revision: 2.1
Processor 10: 700 MHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 2.1
FPU: MIPS R16010 Floating Point Chip Revision: 2.1
Processor 11: 700 MHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 2.1
FPU: MIPS R16010 Floating Point Chip Revision: 2.1
Processor 12: 1.0 GHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 3.0
FPU: MIPS R16010 Floating Point Chip Revision: 3.0
Processor 13: 1.0 GHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 3.0
FPU: MIPS R16010 Floating Point Chip Revision: 3.0
Processor 14: 1.0 GHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 3.0
FPU: MIPS R16010 Floating Point Chip Revision: 3.0
Processor 15: 1.0 GHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 3.0
FPU: MIPS R16010 Floating Point Chip Revision: 3.0
Processor 16: 1.0 GHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 3.0
FPU: MIPS R16010 Floating Point Chip Revision: 3.0
Processor 17: 1.0 GHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 3.0
FPU: MIPS R16010 Floating Point Chip Revision: 3.0
Processor 18: 1.0 GHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 3.0
FPU: MIPS R16010 Floating Point Chip Revision: 3.0
Processor 19: 1.0 GHZ IP35 
CPU: MIPS R16000 Processor Chip Revision: 3.0
FPU: MIPS R16010 Floating Point Chip Revision: 3.0
CPU 0 at Module 001c01/Slot 0/Slice A: 800 Mhz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 2.2. Scache: Size 4 MB Speed 400 Mhz  Tap 0xa
CPU 1 at Module 001c01/Slot 0/Slice B: 800 Mhz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 2.2. Scache: Size 4 MB Speed 400 Mhz  Tap 0xa
CPU 2 at Module 001c01/Slot 0/Slice C: 800 Mhz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 2.2. Scache: Size 4 MB Speed 400 Mhz  Tap 0xa
CPU 3 at Module 001c01/Slot 0/Slice D: 800 Mhz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 2.2. Scache: Size 4 MB Speed 400 Mhz  Tap 0xa
CPU 8 at Module 001c02/Slot 0/Slice A: 700 Mhz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 2.1. Scache: Size 4 MB Speed 350 Mhz  Tap 0xc
CPU 9 at Module 001c02/Slot 0/Slice B: 700 Mhz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 2.1. Scache: Size 4 MB Speed 350 Mhz  Tap 0xc
CPU 10 at Module 001c02/Slot 0/Slice C: 700 Mhz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 2.1. Scache: Size 4 MB Speed 350 Mhz  Tap 0xc
CPU 11 at Module 001c02/Slot 0/Slice D: 700 Mhz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 2.1. Scache: Size 4 MB Speed 350 Mhz  Tap 0xc
CPU 12 at Module 001c03/Slot 0/Slice A: 1.0 Ghz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 3.0. Scache: Size 16 MB Speed 333 Mhz  Tap 0x15
CPU 13 at Module 001c03/Slot 0/Slice B: 1.0 Ghz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 3.0. Scache: Size 16 MB Speed 333 Mhz  Tap 0x15
CPU 14 at Module 001c03/Slot 0/Slice C: 1.0 Ghz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 3.0. Scache: Size 16 MB Speed 333 Mhz  Tap 0x15
CPU 15 at Module 001c03/Slot 0/Slice D: 1.0 Ghz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 3.0. Scache: Size 16 MB Speed 333 Mhz  Tap 0x15
CPU 16 at Module 001c04/Slot 0/Slice A: 1.0 Ghz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 3.0. Scache: Size 16 MB Speed 333 Mhz  Tap 0x15
CPU 17 at Module 001c04/Slot 0/Slice B: 1.0 Ghz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 3.0. Scache: Size 16 MB Speed 333 Mhz  Tap 0x15
CPU 18 at Module 001c04/Slot 0/Slice C: 1.0 Ghz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 3.0. Scache: Size 16 MB Speed 333 Mhz  Tap 0x15
CPU 19 at Module 001c04/Slot 0/Slice D: 1.0 Ghz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 3.0. Scache: Size 16 MB Speed 333 Mhz  Tap 0x15
CPU 4 at Module 001c07/Slot 0/Slice A: 1.0 Ghz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 3.0. Scache: Size 16 MB Speed 333 Mhz  Tap 0x15
CPU 5 at Module 001c07/Slot 0/Slice B: 1.0 Ghz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 3.0. Scache: Size 16 MB Speed 333 Mhz  Tap 0x15
CPU 6 at Module 001c07/Slot 0/Slice C: 1.0 Ghz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 3.0. Scache: Size 16 MB Speed 333 Mhz  Tap 0x15
CPU 7 at Module 001c07/Slot 0/Slice D: 1.0 Ghz MIPS R16000 Processor Chip (enabled) 
  Processor revision: 3.0. Scache: Size 16 MB Speed 333 Mhz  Tap 0x15
Main memory size: 40960 Mbytes
Instruction cache size: 32 Kbytes
Data cache size: 32 Kbytes
Secondary unified instruction/data cache size: 4 Mbytes
Secondary unified instruction/data cache size: 4 Mbytes
Secondary unified instruction/data cache size: 4 Mbytes
Secondary unified instruction/data cache size: 4 Mbytes
Secondary unified instruction/data cache size: 16 Mbytes
Secondary unified instruction/data cache size: 16 Mbytes
Secondary unified instruction/data cache size: 16 Mbytes
Secondary unified instruction/data cache size: 16 Mbytes
Secondary unified instruction/data cache size: 4 Mbytes
Secondary unified instruction/data cache size: 4 Mbytes
Secondary unified instruction/data cache size: 4 Mbytes
Secondary unified instruction/data cache size: 4 Mbytes
Secondary unified instruction/data cache size: 16 Mbytes
Secondary unified instruction/data cache size: 16 Mbytes
Secondary unified instruction/data cache size: 16 Mbytes
Secondary unified instruction/data cache size: 16 Mbytes
Secondary unified instruction/data cache size: 16 Mbytes
Secondary unified instruction/data cache size: 16 Mbytes
Secondary unified instruction/data cache size: 16 Mbytes
Secondary unified instruction/data cache size: 16 Mbytes
Memory at Module 001c01/Slot 0: 8192 MB (enabled)
  Bank 0 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 1 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 2 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 3 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 4 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 5 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 6 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 7 contains 1024 MB (Premium) DIMMS (enabled)
Memory at Module 001c02/Slot 0: 8192 MB (enabled)
  Bank 0 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 1 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 2 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 3 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 4 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 5 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 6 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 7 contains 1024 MB (Premium) DIMMS (enabled)
Memory at Module 001c03/Slot 0: 8192 MB (enabled)
  Bank 0 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 1 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 2 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 3 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 4 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 5 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 6 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 7 contains 1024 MB (Premium) DIMMS (enabled)
Memory at Module 001c04/Slot 0: 8192 MB (enabled)
  Bank 0 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 1 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 2 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 3 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 4 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 5 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 6 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 7 contains 1024 MB (Premium) DIMMS (enabled)
Memory at Module 001c07/Slot 0: 8192 MB (enabled)
  Bank 0 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 1 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 2 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 3 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 4 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 5 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 6 contains 1024 MB (Premium) DIMMS (enabled)
  Bank 7 contains 1024 MB (Premium) DIMMS (enabled)
ROUTER in Module 001c02/Slot 0: Revision 1: Active Ports [1,2,3,4,5,] (enabled)
Integral SCSI controller 14: Version IDE (ATA/ATAPI) IOC4
  CDROM: unit 0 on SCSI controller 14
Integral SCSI controller 8: Version IDE (ATA/ATAPI) IOC4
  CDROM: unit 0 on SCSI controller 8
Integral SCSI controller 16: Version QL12160, low voltage differential
  Disk drive: unit 1 on SCSI controller 16 (unit 1)
Integral SCSI controller 15: Version SAS/SATA LS1068
Integral SCSI controller 17: Version QL12160, low voltage differential
Integral SCSI controller 11: Version IDE (ATA/ATAPI) IOC4
Integral SCSI controller 9: Version QL12160, low voltage differential
  Disk drive: unit 2 on SCSI controller 9 (unit 2)
Integral SCSI controller 10: Version QL12160, low voltage differential
Integral SCSI controller 3: Version IDE (ATA/ATAPI) IOC4
Integral SCSI controller 12: Version QL12160, low voltage differential
Integral SCSI controller 13: Version QL12160, low voltage differential
Integral SCSI controller 2: Version IDE (ATA/ATAPI) IOC4
  CDROM: unit 0 on SCSI controller 2
Integral SCSI controller 4: Version QL12160, low voltage differential
Integral SCSI controller 5: Version QL12160, low voltage differential
Integral SCSI controller 6: Version Fibre Channel LS949X Port 0
Integral SCSI controller 0: Version QL12160, low voltage differential
  Disk drive: unit 1 on SCSI controller 0 (unit 1)
Integral SCSI controller 1: Version QL12160, low voltage differential
Integral SCSI controller 7: Version Fibre Channel LS949X Port 1
IOC3/IOC4 serial port: tty21
IOC3/IOC4 serial port: tty22
IOC3/IOC4 serial port: tty23
IOC3/IOC4 serial port: tty24
IOC3/IOC4 serial port: tty11
IOC3/IOC4 serial port: tty12
IOC3/IOC4 serial port: tty13
IOC3/IOC4 serial port: tty14
IOC3/IOC4 serial port: tty17
IOC3/IOC4 serial port: tty18
IOC3/IOC4 serial port: tty19
IOC3/IOC4 serial port: tty20
IOC3/IOC4 serial port: tty3
IOC3/IOC4 serial port: tty4
IOC3/IOC4 serial port: tty5
IOC3/IOC4 serial port: tty6
IOC3/IOC4 serial port: tty7
IOC3/IOC4 serial port: tty8
IOC3/IOC4 serial port: tty9
IOC3/IOC4 serial port: tty10
IOC3/IOC4 serial port: tty15
IOC3/IOC4 serial port: tty16
Graphics board: V12
Gigabit Ethernet: tg4, module 001c07, PCI bus 1 slot 4
Gigabit Ethernet: tg2, module 001c03, PCI bus 1 slot 4
Gigabit Ethernet: tg3, module 001c04, PCI bus 1 slot 4
Gigabit Ethernet: tg1, module 001c02, PCI bus 1 slot 4
Integral Gigabit Ethernet: tg0, module 001c01, PCI bus 1 slot 4
10 Gigabit Ethernet: xg1, module 001c02, 100 MHz PCIX bus 2 slot 2
Iris Audio Processor: version MAD revision 1, number 2
Iris Audio Processor: version MAD revision 1, number 1
Iris Audio Processor: version RAD revision 13.0, number 1
  PCI Adapter ID (vendor 0x10a9, device 0x100a) PCI slot 1
  PCI Adapter ID (vendor 0x1000, device 0x0054) PCI slot 2
  PCI Adapter ID (vendor 0x1077, device 0x1216) PCI slot 3
  PCI Adapter ID (vendor 0x14e4, device 0x1645) PCI slot 4
  PCI Adapter ID (vendor 0x10a9, device 0x100a) PCI slot 1
  PCI Adapter ID (vendor 0x1077, device 0x1216) PCI slot 3
  PCI Adapter ID (vendor 0x14e4, device 0x1645) PCI slot 4
  PCI Adapter ID (vendor 0x10a9, device 0x100a) PCI slot 1
  PCI Adapter ID (vendor 0x1077, device 0x1216) PCI slot 3
  PCI Adapter ID (vendor 0x14e4, device 0x1645) PCI slot 4
  PCI Adapter ID (vendor 0x10a9, device 0x100a) PCI slot 1
  PCI Adapter ID (vendor 0x1077, device 0x1216) PCI slot 3
  PCI Adapter ID (vendor 0x14e4, device 0x1645) PCI slot 4
  PCI Adapter ID (vendor 0x10a9, device 0x100a) PCI slot 1
  PCI Adapter ID (vendor 0x1033, device 0x0035) PCI slot 2
  PCI Adapter ID (vendor 0x1033, device 0x0035) PCI slot 2
  PCI Adapter ID (vendor 0x1033, device 0x00e0) PCI slot 2
  PCI Adapter ID (vendor 0x1077, device 0x1216) PCI slot 3
  PCI Adapter ID (vendor 0x14e4, device 0x1645) PCI slot 4
  PCI Adapter ID (vendor 0x1033, device 0x0035) PCI slot 2
  PCI Adapter ID (vendor 0x1033, device 0x0035) PCI slot 2
  PCI Adapter ID (vendor 0x1033, device 0x00e0) PCI slot 2
  PCI Adapter ID (vendor 0x10a9, device 0x0003) PCI slot 1
  PCI Adapter ID (vendor 0x1412, device 0x1724) PCI slot 2
  PCI Adapter ID (vendor 0x1000, device 0x0640) PCI slot 1
  PCI Adapter ID (vendor 0x1000, device 0x0640) PCI slot 1
  PCI Adapter ID (vendor 0x17d5, device 0x5831) PCI slot 2
  PCI Adapter ID (vendor 0x1412, device 0x1724) PCI slot 1
  PCI Adapter ID (vendor 0x10a9, device 0x0005) PCI slot 2
XT-DIGVID Multi-standard Digital Video: controller 0, unit 0, version 0x0
IOC4 firmware revision 79
IOC4 firmware revision 83
IOC4 firmware revision 79
IOC4 firmware revision 83
IOC4 firmware revision 83
IOC3/IOC4 external interrupts: 5
IOC3/IOC4 external interrupts: 3
IOC3/IOC4 external interrupts: 4
IOC3/IOC4 external interrupts: 2
IOC3/IOC4 external interrupts: 1
HUB in Module 001c01/Slot 0: Revision 2 Speed 200.00 Mhz (enabled)
HUB in Module 001c02/Slot 0: Revision 2 Speed 200.00 Mhz (enabled)
HUB in Module 001c03/Slot 0: Revision 2 Speed 200.00 Mhz (enabled)
HUB in Module 001c04/Slot 0: Revision 2 Speed 200.00 Mhz (enabled)
HUB in Module 001c07/Slot 0: Revision 2 Speed 200.00 Mhz (enabled)
IP35prom in Module 001c01/Slot n0: Revision 6.210
IP35prom in Module 001c02/Slot n0: Revision 6.210
IP35prom in Module 001c03/Slot n0: Revision 6.210
IP35prom in Module 001c04/Slot n0: Revision 6.210
IP35prom in Module 001c07/Slot n0: Revision 6.210
USB controller: type OHCI
USB controller: type OHCI
USB controller: type OHCI
USB controller: type OHCI

NOTES 1: Thanks to Mark Whithouse from Red Hat for invitation to "Performance Co-Pilot" birds of a feather session.

NOTES 2: Photo is of Numalink'ed Origin/Onyx O350.