OpenBSD Journal

Heads up! OpenBSD-sgi does now support Fuel, Octane and Origin 200

Contributed by maxime on from the mailing-list-that-is-not-archived-anywhere-on-the-Web dept.

Miod Vallat (miod@) announced some days ago on the sgi@ mailing list that the OpenBSD Operating System does now run on SGI / Silicon Graphics Fuel, Octane and Origin 200.

Owners of this kind of exotic hardware may want to give it a try.

Here is Miod's message:

From: Miod Vallat 
To: sgi@openbsd.org
Subject: Fuel, Octane and Origin 200 support
Date: Tue, 2 Jun 2009 01:38:59 +0000

Hello folks,

  I am glad to announce that we have reached a state where support for
Fuel, Octane and Origin machines is worth testing. There are still
known problems, which are being worked on, but these machines are
however usable if you run the latest OpenBSD/sgi snapshot (binaries from
May 31th).

  What works:

- Fuel, Octane and Origin 200 boot multiuser.
- On-board SCSI controllers are supported.
- On-board USB controller on Fuel is supported.
- PCI devices in Fuel and Origin 200 are expected to work. I use fxp(4)
  network cards in both Fuel and Origin 200, and will try more devices
  soonish. Some cards will not configure correctly because of
  limitations in my code, which I am working on.
- For the Octane owners with PCI card cages, these should be supported
  as well as the Fuel and Origin 200 PCI slots, but this has not been
  tested.

  What doesn't work:

- The onboard Ethernet interface on theses machines is not supported yet
  (which is why I am using fxp PCI network cards). This means that the
  Octane systems without PCI card cages are pretty useless at the
  moment.
- Neither the PS/2 keyboard and mouse ports nor the graphics options
  are supported yet; serial console is required at the moment.
- On multiprocessor machines, only one processor will be used at the
  moment.

  What might work:

- Other systems of similar designs will probably work to some extent,
  but we won't know this until someone having access to these systems
  tests OpenBSD on them and reports how it went. Such systems are:
  Origin 2000, Onyx 2, Origin/Onyx 300, Origin/Onyx 3000. If your system
  has multiple nodes, only the resources of the first node will be used.

  What will not work:

- The Origin/Onyx 350, Onyx 4 and Tezro could run, but there is no
  support for their PCI-X controller yet (which means no devices will
  be detected on them, not even the onboard devices). This will not
  change until a developer can get access to such a machine.

Enjoy!
Miod

PS: I should thank Jean-Marc Harang for lending me a Fuel system to work
on; this has helped immensely.

Beside, there is some SGI hardware on want.html that is needed to further developments:

  • a SGI Fuel or Origin (or Onyx) 300 and either an Origin (or Onyx) 350 or a Tezro (preferrably the rackmount version) needed in France (contact miod@);
  • a SGI O2 workstation, preferably with a 300MHz or faster CPU, needed in London, England (contact oga@);
  • a PCI cardcage for SGI Octane needed in Gorinchem, the Netherlands (contact jasper@).

(Comments are closed)


Comments
  1. By Venture37 (venture37) venture37<A>hotmail.com on http://www.geeklan.co.uk

    I'll give this a whirl on my Origin 200, I don't have a card cage for my Octane otherwise I'd test it on that aswell.

  2. By Predrag Punosevac (64.234.51.73) on

    Thank you for this amazing work! You put smiles on the faces of lots of
    SGI lovers. I have two questions for developers.

    What is the status of X server on SGI hardware? Does sgi still only run X clients?

    The second question is about smp on SGI hardware. Can sgi utilize multiple processors or does it use only one processor on machines with multiple processors.

    Comments
    1. By Anonymous Coward (80.108.35.14) on

      > Thank you for this amazing work! You put smiles on the faces of lots of
      > SGI lovers. I have two questions for developers.
      >
      > What is the status of X server on SGI hardware? Does sgi still only run X clients?
      >
      > The second question is about smp on SGI hardware. Can sgi utilize multiple processors or does it use only one processor on machines with multiple processors.
      >
      >

      "- On multiprocessor machines, only one processor will be used at the
      moment."


    2. By Miod Vallat (miod) on

      > The second question is about smp on SGI hardware. Can sgi utilize multiple processors or does it use only one processor on machines with multiple processors.

      SMP is not supported yet, but it is on the list of things to work on once hardware coverage is better.

    3. By Miod Vallat (miod) on

      > What is the status of X server on SGI hardware? Does sgi still only run X clients?

      There's an unaccelerated X server for the O2. Frame buffer on other systems are not supported yet.

      Comments
      1. By Anonymous Coward (208.39.168.222) on

        > > What is the status of X server on SGI hardware? Does sgi still only run X clients?
        >
        > There's an unaccelerated X server for the O2. Frame buffer on other systems are not supported yet.

        Any chance of NetBSD's accelerated driver getting ported to OpenBSD?

        http://my.opera.com/Macallan/blog/2009/04/01/xorg-on-o2

        Comments
        1. By tedu (udet) on

          > > > What is the status of X server on SGI hardware? Does sgi still only run X clients?
          > >
          > > There's an unaccelerated X server for the O2. Frame buffer on other systems are not supported yet.
          >
          > Any chance of NetBSD's accelerated driver getting ported to OpenBSD?
          >
          > http://my.opera.com/Macallan/blog/2009/04/01/xorg-on-o2

          The chance is directly proportional to the number of people willing to do the work.

  3. By David Chisnall (82.7.192.45) on

    Other MIPS? I'm seeing a lot of cheap MIPS laptops at the moment, based on the Chinese Loongson processors, typically the Loongson 2F which is a 64-bit MIPS-III implementation. Has anyone tried porting OpenBSD to these platforms?

    Comments
    1. By phessler (phessler) on http://theapt.org

      > Other MIPS? I'm seeing a lot of cheap MIPS laptops at the moment, based on the Chinese Loongson processors, typically the Loongson 2F which is a 64-bit MIPS-III implementation. Has anyone tried porting OpenBSD to these platforms?


      the Loongson machines are all little-endian, while the sgi port is big-endian. binaries won't work, and its the same as porting openbsd to a new platform.

      Its on my (very long) TODO list, but if someone beats me to it, I'd be pretty happy :).

      Comments
      1. By ldso (75.118.142.144) ldso@users.sourceforge.net on http://marmot.dudeabides.net

        > > Other MIPS? I'm seeing a lot of cheap MIPS laptops at the moment, based on the Chinese Loongson processors, typically the Loongson 2F which is a 64-bit MIPS-III implementation. Has anyone tried porting OpenBSD to these platforms?
        >
        >
        > the Loongson machines are all little-endian, while the sgi port is big-endian. binaries won't work, and its the same as porting openbsd to a new platform.
        >
        > Its on my (very long) TODO list, but if someone beats me to it, I'd be pretty happy :).

        I waited patiently for the Chinese MIPS laptops, but from what I've read they ran out of money and production is shut down. I hope I'm wrong about that. Their time will come but maybe not for a while.

        In the end I found Eee 700 for $106.00 on eBay and I am enjoying the little machine.

        As someone who has run OpenBSD on Mac68K, PPC, Sparc32 and Sparc64 I would like to have a little MIPS box in my jacket pocket!

  4. By Anonymous Coward (208.48.231.12) on

    I have to admit this is impressive work, yet far from being complete, SGI hardware can be picked up for cheap on ebay, yet, this is a remarkable platform to study, even if discontinued.

    This also proves the competentness of the openbsd team to figure out undocumented internals, and this is good stuff indeed.

    Will all this make it in time for the 4.6 release? If so, I'll buy a cdset for sure.


    Thanks again.
    J.

    Comments
    1. By Miod Vallat (miod) on

      > Will all this make it in time for the 4.6 release? If so, I'll buy a cdset for sure.

      Yes, this will make 4.6.

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]