Page 1 of 1

Origin200 cluster w/2 GIGAchannel expansion cabinets, 4xR10K 225 MHz, 4 GiB, headless

Posted: Fri Sep 09, 2016 9:46 am
by johnnym
This is the machine from my signature. Not sure if someone tried this yet. Took me a few years to get all equipment together (incl. the required CrayLink/XIO cables, which maybe was the hardest part of it). I've anonymized the barcodes as I don't want to disclose the original owners. Below you'll also find some pictures of it (although some hardware from the top GIGAchannel cabinet was (re)moved before getting the `hinv -vm` output). The front skins are more or less intact (if I don't touch them), the top GIGAchannel cabinet originally was a floor-stand version, hence it's missing the sides of the front skins.

hinv -vm

Code: Select all

origin200-4 2# hinv -vm
Location: /hw/module/1/slot/MotherBoard/node
  PIMM_225_2M_2P Board: barcode ABC123     part 013-2382-002 rev  B
Location: /hw/module/1/slot/io7/xbox_dualxtown
  XBOX_DUALXTOWN Board: barcode ABC123     part 030-1252-001 rev  F
Location: /hw/module/1/slot/io1/MotherBoard
            IP29 Board: barcode ABC123     part 030-1389-001 rev  B
        XBOX_EXT Board: barcode ABC123     part 030-1264-001 rev  C
Location: /hw/module/1/slot/io1/MotherBoard/pci/2
Location: /hw/module/2/slot/MotherBoard/node
  PIMM_225_2M_2P Board: barcode ABC123     part 013-2382-002 rev  B
Location: /hw/module/2/slot/io7/xbox_dualxtown
  XBOX_DUALXTOWN Board: barcode ABC123     part 030-1252-001 rev  F
Location: /hw/module/2/slot/io7/xbox_dualxtown/pci/0
        PCI_ENET Board: barcode ABC123     part 030-1155-002 rev  D
Location: /hw/module/2/slot/io1/MotherBoard
        XBOX_EXT Board: barcode ABC123     part 030-1264-001 rev  C
            IP29 Board: barcode ABC123     part 030-1389-001 rev  A
Location: /hw/module/2/slot/io1/MotherBoard/pci/2
Location: /hw/module/2/slot/io2/xtalk_pci
       XTALK_PCI Board: barcode ABC123     part 030-1275-004 rev  A
Location: /hw/module/2/slot/io3/xtalk_pci
       XTALK_PCI Board: barcode ABC123     part 030-1275-004 rev  B
Location: /hw/module/2/slot/io4/xtalk_pci
       XTALK_PCI Board: barcode Ab1        part 030-1275-004 rev  A
Location: /hw/module/2/slot/io5/mscsi
           MSCSI Board: barcode ABC123     part 030-1243-001 rev  M
Location: /hw/module/2/slot/io6/mscsi
           MSCSI Board: barcode ABC123     part 030-1243-001 rev  M
4 225 MHZ IP27 Processors
CPU: MIPS R10000 Processor Chip Revision: 3.4
FPU: MIPS R10010 Floating Point Chip Revision: 3.4
CPU 0 at Module 1/Slot 1/Slice A: 225 Mhz MIPS R10000 Processor Chip (enabled)
  Processor revision: 3.4. Scache: Size 2 MB Speed 225 Mhz  Tap 0x9
CPU 1 at Module 1/Slot 1/Slice B: 225 Mhz MIPS R10000 Processor Chip (enabled)
  Processor revision: 3.4. Scache: Size 2 MB Speed 225 Mhz  Tap 0x9
CPU 2 at Module 2/Slot 2/Slice A: 225 Mhz MIPS R10000 Processor Chip (enabled)
  Processor revision: 3.4. Scache: Size 2 MB Speed 225 Mhz  Tap 0x9
CPU 3 at Module 2/Slot 2/Slice B: 225 Mhz MIPS R10000 Processor Chip (enabled)
  Processor revision: 3.4. Scache: Size 2 MB Speed 225 Mhz  Tap 0x9
Main memory size: 4096 Mbytes
Instruction cache size: 32 Kbytes
Data cache size: 32 Kbytes
Secondary unified instruction/data cache size: 2 Mbytes
Memory at Module 1/Slot 1: 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)
Memory at Module 2/Slot 2: 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 QL1040B (rev. 2), differential
Integral SCSI controller 3: Version QL12160, low voltage differential
Integral SCSI controller 4: Version QL12160, low voltage differential
Integral SCSI controller 0: Version QL1040B (rev. 2), single ended
  Disk drive: unit 1 on SCSI controller 0 (unit 1)
Integral SCSI controller 1: Version QL1040B (rev. 2), single ended
  CDROM: unit 6 on SCSI controller 1
Integral SCSI controller 7: Version QL1040B (rev. 2), differential
Integral SCSI controller 5: Version QL1040B (rev. 2), single ended
Integral SCSI controller 6: Version QL1040B (rev. 2), single ended
Integral SCSI controller 8: Version QL1040B (rev. 2), differential
Integral SCSI controller 9: Version QL1040B (rev. 2), differential
Integral SCSI controller 10: Version QL1040B (rev. 2), differential
Integral SCSI controller 11: Version QL1040B (rev. 2), differential
Integral SCSI controller 14: Version QL1040B (rev. 2), differential
Integral SCSI controller 13: Version QL1040B (rev. 2), differential
Integral SCSI controller 12: Version QL1040B (rev. 2), differential
IOC3/IOC4 serial port: tty1
IOC3/IOC4 serial port: tty2
IOC3/IOC4 serial port: tty3
IOC3/IOC4 serial port: tty4
IOC3 parallel port: plp2
IOC3 parallel port: plp3
Fast Ethernet: ef1, version 1, module 2, slot io7, pci 0
Gigabit Ethernet: eg1, module 2, PCI slot 2, firmware version 0.0.0
Integral Fast Ethernet: ef0, version 1, module 1, slot io1, pci 2
Gigabit Ethernet: eg0, module 1, PCI slot 5, firmware version 0.0.0
Gigabit Ethernet: eg2, module 2, PCI slot 3, firmware version 0.0.0
Fast Ethernet: ef2, version 1, module 2, slot io1, pci 2
Origin PCI XIO board, module 1 slot 7: Revision 4
Origin PCI XIO board, module 2 slot 7: Revision 4
  PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 2
  PCI Adapter ID (vendor 0x10a9, device 0x0003) PCI slot 0
  PCI Adapter ID (vendor 0x1077, device 0x1216) PCI slot 3
  PCI Adapter ID (vendor 0x10a9, device 0x0009) PCI slot 2
  PCI Adapter ID (vendor 0x10a9, device 0x0009) PCI slot 3
Origin 200 base I/O, module 1 slot 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 0x0009) PCI slot 5
  PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 3
Origin 200 base I/O, module 2 slot 2
  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 0x1077, device 0x2200) PCI slot 1
  PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 0
Origin MSCSI board, module 2 slot 5: Revision 4
  PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 1
  PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 2
Origin MSCSI board, module 2 slot 6: Revision 4
  PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 0
  PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 1
  PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 2
  PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 3
IOC3/IOC4 external interrupts: 1
IOC3/IOC4 external interrupts: 2
HUB in Module 1/Slot 1: Revision 5 Speed 90.00 Mhz (enabled)
HUB in Module 2/Slot 2: Revision 5 Speed 90.00 Mhz (enabled)
IP27prom in Module 1/Slot n1: Revision 6.156
IO6prom on Global Master Baseio in Module 1/Slot io1: Revision 6.156
IP27prom in Module 2/Slot n2: Revision 6.156


origin200-front.jpg
origin200-back-w-o-cabling.jpg
origin200-back-w-cabling.jpg

Re: Origin200 cluster w/2 GIGAchannel expansion cabinets, 4xR10K 225 MHz, 4 GiB, headless

Posted: Fri Sep 09, 2016 10:13 am
by Geoman
now this is cool ! I never seen this kind of config before.

Re: Origin200 cluster w/2 GIGAchannel expansion cabinets, 4xR10K 225 MHz, 4 GiB, headless

Posted: Fri Sep 09, 2016 11:50 pm
by johnnym
Thanks! I like to call it the Uber-Origin200. :D From the manual it looks like this configuration was even supported by Silicon Graphics.

From https://techpubs.jurassic.nl/manuals/hdwr/admin/Origin200_OG/sgi_html/ch01.html#id45823:
[...]
The configurations of an Origin200 GIGAchannel server are as follows:
* Origin200 GIGAchannel CPU module (either a master or slave module) connected to a GIGAchannel expansion cabinet
* Origin200 GIGAchannel master and slave module each connected to their own GIGAchannel expansion cabinets (one GIGAchannel per module)
* Origin200 GIGAchannel in loopback mode (no GIGAchannel expansion cabinet)
[...]


I haven't done anything useful with it yet though. I wonder if OpenBSD will be able to use all expansion cabinets.

Re: Origin200 cluster w/2 GIGAchannel expansion cabinets, 4xR10K 225 MHz, 4 GiB, headless

Posted: Sat Sep 10, 2016 4:35 pm
by smj
Maximum Origin 200, nice! You may have the largest number of intact O200 front doors anywhere. :D

Any idea of the total current draw when all four units are up and running? ;)

Oh, and also -- Welcome to nekochan!

Re: Origin200 cluster w/2 GIGAchannel expansion cabinets, 4xR10K 225 MHz, 4 GiB, headless

Posted: Sun Sep 11, 2016 12:38 am
by johnnym
smj wrote:Maximum Origin 200, nice! You may have the largest number of intact O200 front doors anywhere. :D

Yeah, it's a real pity that the plastics on this machine are so delicate. :(

smj wrote:Any idea of the total current draw when all four units are up and running? ;)

According to the PDU* it's hooked up to, it draws:
  • 4.2 A at maximum
  • about 3.7 A to 3.8 A when starting/running the firmware
  • and between 3.8 A and 4.1 A when starting/running IRIX.
Voltage should be 230 V, so between ca. 850 W and 970 W (with all hardware from the `hinv` output). So not that much actually, compared to the size of the whole machine.

*) The PDU is a Cyclades AlterPath PM10i, not sure how exact its current sensor is. So maybe I'll meter it with another gauge to get a second opinion.

And thanks for the warm welcome to nekochan! Glad to be here finally! :D

Re: Origin200 cluster w/2 GIGAchannel expansion cabinets, 4xR10K 225 MHz, 4 GiB, headless

Posted: Tue May 30, 2017 8:03 pm
by vishnu
Funny I didn't see this when you first posted it, this is a wickedly badass system you've put together! :mrgreen:

Have you come up with any nice uses for it? If nothing else it would make a nice Mental Ray render node. Uh, you're not really running OpenBSD on it though, are you? :shock:

Re: Origin200 cluster w/2 GIGAchannel expansion cabinets, 4xR10K 225 MHz, 4 GiB, headless

Posted: Tue May 30, 2017 9:40 pm
by gijoe77
wow nice system!

were these GIGAchannels the ones where there was a way to put in an Octane Impact graphics card?

Re: Origin200 cluster w/2 GIGAchannel expansion cabinets, 4xR10K 225 MHz, 4 GiB, headless

Posted: Tue May 30, 2017 11:03 pm
by dexter1
gijoe77 wrote:were these GIGAchannels the ones where there was a way to put in an Octane Impact graphics card?

Yes, although you have to modify an SI/SE GFX card by replacing the latch mechanism, which you can salvage from e.g. a MSCSI option card.

Re: Origin200 cluster w/2 GIGAchannel expansion cabinets, 4xR10K 225 MHz, 4 GiB, headless

Posted: Fri Jun 02, 2017 3:20 pm
by mopar5150
That is the most unbroken O200s I have ever seen in one place. Awesome setup and well done!

Re: Origin200 cluster w/2 GIGAchannel expansion cabinets, 4xR10K 225 MHz, 4 GiB, headless

Posted: Sun Jun 04, 2017 1:28 am
by johnnym
vishnu wrote:...
gijoe77 wrote:...
mopar5150 wrote:...

@vishnu, @gijoe77, @mopar5150:
Thanks guys! :D I believe I was just lucky to get all pieces together and intact.

vishnu wrote:Have you come up with any nice uses for it?

I was afraid, someone would ask. Actually it's currently waiting for the next start up :oops: . I have mainly played with my other machines since my last post to this thread. It would be interesting to know, how many external graphics modules can be used with this machine (like with bjornl's Onyx 200).

vishnu wrote:Uh, you're not really running OpenBSD on it though, are you? :shock:

:D Actually I don't remember if I ever started OpenBSD on the whole machine, I know that it works on my first O200 (a single node, which originally came with the GIGAchannel expansion cabinet that's now on the top of the machine this thread is about). On http://www.openbsd.org/sgi.html it reads that MP operation is only supported on single-node IP27 machines. So it might not work at all on a craylinked O200. But I should check. On the other hand it might run on the machine if its partitioned into two systems, although that's not that useful (first craylink two machines, then partition into two machines).

EDIT:
Last paragraph moved to new thread.

Re: Origin200 cluster w/2 GIGAchannel expansion cabinets, 4xR10K 225 MHz, 4 GiB, headless

Posted: Thu Jul 06, 2017 5:08 pm
by Intuition
I still haven't tried to fire up my o200 yet. It was new in box. No plastics or door.

The guy who sold it to me was a 3rd party dev for SGI products. They used it to test some things and it was turned on and used very little then put right back in the box.

I have the o200 in practically brand new condition except for the fact that it is now dusty.

I have yet to fire it up. My goal was to have it utilized by the O2 as a render node. I used to run Maya and Lightwave like this on PCs using the PCs on the network to run as render nodes. Never set up an SGI this way or even know where to start.