SGI Origin 300 + 350 + Onyx4 Frankencluster

Unxmaal

Administrator
Staff member
Feb 8, 2019
30
9
8
Did you know you can Numalink together an Origin 300 with an Origin 350, and add an Onyx4 UltimateVision vbrick via XIO for graphics?

Yes, yes you can.

At L1 for each of the nodes, set the "brick rackslot" to a different number, with the main 'compute' node as slot 1:

brick rackslot 1 1
brick rackslot 1 2
brick rackslot 1 3


I of course had a "Serial number mismatch." I resolved this by running "serial clear" on the Origin 300. Beware that this is a scary command and you shouldn't run it unless you intend for the thing that you run it against to never have a serial number not given to it by something else ever again.

After that
# reboot every brick's L1
* reboot_l1
# verify the serial numbers match
serial verify
# Power everything up
* power up


The hinv after boot:

$ hinv -v
Processor 0: 700 MHZ IP35
CPU: MIPS R16000 Processor Chip Revision: 2.1
FPU: MIPS R16010 Floating Point Chip Revision: 2.1
Processor 1: 700 MHZ IP35
CPU: MIPS R16000 Processor Chip Revision: 2.1
FPU: MIPS R16010 Floating Point Chip Revision: 2.1
Processor 2: 700 MHZ IP35
CPU: MIPS R16000 Processor Chip Revision: 2.1
FPU: MIPS R16010 Floating Point Chip Revision: 2.1
Processor 3: 700 MHZ IP35
CPU: MIPS R16000 Processor Chip Revision: 2.1
FPU: MIPS R16010 Floating Point Chip Revision: 2.1
Processor 4: 600 MHZ IP35
CPU: MIPS R14000 Processor Chip Revision: 2.4
FPU: MIPS R14010 Floating Point Chip Revision: 2.4
Processor 5: 600 MHZ IP35
CPU: MIPS R14000 Processor Chip Revision: 2.4
FPU: MIPS R14010 Floating Point Chip Revision: 2.4
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
CPU 4 at Module 001c03/Slot 0/Slice A: 600 Mhz MIPS R14000 Processor Chip (enabled)
Processor revision: 2.4. Scache: Size 4 MB Speed 300 Mhz Tap 0xa
CPU 5 at Module 001c03/Slot 0/Slice C: 600 Mhz MIPS R14000 Processor Chip (enabled)
Processor revision: 2.4. Scache: Size 4 MB Speed 300 Mhz Tap 0xa
Main memory size: 10240 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: 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: 2048 MB (enabled)
Bank 0 contains 512 MB (Standard) DIMMS (enabled)
Bank 1 contains 512 MB (Standard) DIMMS (enabled)
Bank 2 contains 512 MB (Standard) DIMMS (enabled)
Bank 3 contains 512 MB (Standard) DIMMS (enabled)
Integral SCSI controller 2: Version IDE (ATA/ATAPI) IOC4
CDROM: unit 0 on SCSI controller 2
Integral SCSI controller 3: Version QL12160, low voltage differential
Disk drive: unit 1 on SCSI controller 3 (unit 1)
Integral SCSI controller 4: Version QL12160, low voltage differential
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
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
Graphics board: SG2
Graphics board: SG2
Gigabit Ethernet: tg1, module 001c03, PCI bus 2 slot 1
Fast Ethernet: ef1, version 1, module 001c03, pci 4
Integral Gigabit Ethernet: tg0, module 001c01, PCI bus 1 slot 4
Iris Audio Processor: version MAD revision 1, number 1
PCI Adapter ID (vendor 0x14e4, device 0x1645) PCI slot 1
PCI Adapter ID (vendor 0x1002, device 0x4e47) PCI slot 1
PCI Adapter ID (vendor 0x1002, device 0x4e67) PCI slot 1
PCI Adapter ID (vendor 0x1002, device 0x4e47) PCI slot 1
PCI Adapter ID (vendor 0x1002, device 0x4e67) PCI slot 1
PCI Adapter ID (vendor 0x10a9, device 0x100a) PCI slot 1
PCI Adapter ID (vendor 0x1412, device 0x1724) 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 0x1077, device 0x1216) PCI slot 1
PCI Adapter ID (vendor 0x10a9, device 0x0003) PCI slot 4
PCI Adapter ID (vendor 0x11c1, device 0x5802) PCI slot 5
IOC4 firmware revision 83
IOC3/IOC4 external interrupts: 1
IOC3/IOC4 external interrupts: 2
HUB in Module 001c01/Slot 0: Revision 2 Speed 200.00 Mhz (enabled)
HUB in Module 001c03/Slot 0: Revision 2 Speed 200.00 Mhz (enabled)
IP35prom in Module 001c01/Slot n0: Revision 6.210
IP35prom in Module 001c03/Slot n0: Revision 6.211
USB controller: type OHCI


Top shows the CPUs and RAM as flat:

6 CPUs: 99.8% idle, 0.0% usr, 0.2% ker, 0.0% wait, 0.0% xbrk, 0.0% intr
Memory: 10G max, 10G avail, 9932M free, 128M swap, 128M free swap



There you have it: Origin family systems appear to be interoperable, and can be mixed into a heterogeneous cluster.
 
Reactions: Elf and hammy

Unxmaal

Administrator
Staff member
Feb 8, 2019
30
9
8
Thats quite the Hinv. Super cool. I should find an onyx4 to hook up to my origin...
Note that if you do this you must format and reinstall IRIX to get the XF86 drivers. I tried just doing an install "on top" of my existing installation, but that didn't work.