[BACK]Return to pegasos.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/pegasos.html between version 1.13 and 1.14

version 1.13, 2004/03/21 19:16:07 version 1.14, 2004/05/24 15:32:05
Line 19 
Line 19 
 <hr>  <hr>
   
 <p>  <p>
 OpenBSD/pegasos runs on the Pegasos I and Pegasos II systems.  OpenBSD/pegasos ran on the Pegasos I and Pegasos II systems.
   
 <p>  <p>
 A mailing list which is shared with the other PowerPC-based ports  This port is no longer maintained.
 is available at  There is no intention to revive this port.
 <u><font color="#23238e">ppc@openbsd.org</font></u>.  
 To join the OpenBSD/powerpc mailing list, send a message body of <b>"subscribe  
 ppc"</b> to  
 <a href="mailto:majordomo@openbsd.org">majordomo@openbsd.org</a>.  
 Please be sure to check our <a href="mail.html">mailing list policy</a> before  
 subscribing.  
   
 <p>  
 The current port maintainer is Dale Rahn  
 (<a href="mailto:drahn@openbsd.org">drahn@openbsd.org</a>).  
 Others are definitely welcome to contribute!  
   
 <a href="#toc"></a>  <a href="#toc"></a>
 <h3><font color="#0000e0"><i>Table of contents</i></font></h3>  <h3><font color="#0000e0"><i>Table of contents</i></font></h3>
   
 <ul>  <ul>
   <li><a href="#history">History of the port</a>    <li><a href="#history">History of the port</a>
   <li><a href="#status">Current status</a>    <li><a href="#status">Current status</a>
   <li><a href="#projects">Project list</a>  
   <li><a href="#hardware">Supported hardware list</a>  
   <li><a href="#install">Getting and installing OpenBSD/pegasos</a>  
   <li><a href="#problems">Known problems</a>    <li><a href="#problems">Known problems</a>
 </ul>  </ul>
   
Line 55 
Line 41 
 <p>  <p>
 The OpenBSD/pegasos port was started early 2003 when  The OpenBSD/pegasos port was started early 2003 when
 <a href="http://www.genesi.lu">Genesi</a> contacted  <a href="http://www.genesi.lu">Genesi</a> contacted
 Dale Rahn to port OpenBSD to their newly released  Dale Rahn to port OpenBSD to their newly released motherboard.
 <a href="http://www.pegasosppc.com">motherboard</a>.  After several months of hiatus, with the release of the PegasosII pending,
 After several months of hiatus, the port was revived and eventually  Dale Rahn was hired by Genesi to revive the port.
 made public.  
   
 <p>  <p>
 Pegasos II support was added early 2004.  Pegasos II support was added early 2004.
   
 <hr>  <p>
 <a name="status"></a>  The bulk of the work on the pegasos port was performed by Dale Rahn, this work
 <h3><font color="#0000e0"><strong>Current status:</strong></font></h3>  was terminated at the end of Feburary 2004 due to lack of payment on the part
   of Genesi.
   They claimed to have used up all of the company funding and were over 3 months
   behind in payment, 'We will get a big contract/sale any day'.
   At that point it was no longer possible for the developer to live without
   payment, so he stopped active work on pegasos and searched for other employment.
   
 <p>  <p>
 Both Pegasos I and Pegasos II boards are supported.  A few weeks later a second batch of Pegasos II boards were due to be shipped,
 However, the Pegasos II gigabit networking interface is not supported yet.  with a new version of firmware.
   After some convincing, a version of the new firmware was finally acquired.
   This new firmware would not boot OpenBSD.
   
 <p>  <p>
 The boards can be used with either vga (AGP or PCI) graphics console,  bPlan, who builds the boards and writes the Open Firmware, was contacted.
 or with a serial console. The latter can be selected whether a vga card is  While they responded to the initial inquiry, they never resolved the booting
 present or missing, with firmware settings.  issue.
   In fact, all further emails to Genesi and bPlan over the next few weeks were
   ignored.
   
 <hr>  
 <a name="X11"></a>  
 <h3><font color="#0000e0"><strong>X11:</strong></font></h3>  
 <p>  <p>
 XFree86 has only been tested using the accelerated ATI driver,  At that point the hardware was released, with no additional information,
 the classic vga driver and drivers for other firmware supported  it was presumed that the new pegasos II boards would not boot OpenBSD.
 video have not been tested.  
   
 <p>  <p>
 Directions on enabling the accelerated X server can be found  Finally, due to the inability to work with bPlan/Genesi and the
 in the <tt>/usr/X11R6/README</tt> file on the installed system.  fact they owed the developer over 3 months pay,
   it was announced that pegasos support would be dropped.
   The code was not removed until later because it was too close to OpenBSD 3.5
   release and would disrupt that process.
   
 <hr>  <hr>
 <a name="projects"></a>  <a name="status"></a>
 <h3><font color="#0000e0"><strong>Projects (in no particular order):  <h3><font color="#0000e0"><strong>Current status:</strong></font></h3>
 </strong></font></h3>  
   
 <ul>  <p>
   <li>Support the gigabit ethernet interface on Pegasos II.  Pegasos support has been dropped and the code has been removed from the
   <li>Improve the port-specific documentation.  OpenBSD.
 </ul>  
   
 <hr>  
 <a name="hardware"></a>  
 <h3><font color="#0000e0"><strong>Supported peripherals:  
 </strong></font></h3>  
   
 <ul>  
 <li><strong>Onboard PCI modules</strong> (pci)  
 <ul>  
 <li>VIA VT8231 PCI-ISA  
 <li>VIA VT82C571 IDE  
 <li>VIA VT83C572 USB  
 <li>VIA VT82C686 AC97 Audio  
 </ul>  
   
 <li><strong>PCI-Bridges</strong>  
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pchb&amp;arch=pegasos&amp;sektion=4">pchb</a>)  
 <ul>  
 <li>Mentor ARC MENTOR Host-PCI  
 </ul>  
   
 <li><strong>Video Cards</strong>  
 <ul>  
 <li>ATI Radeon 7500 QW  
 <li>probably much more...  
 </ul>  
   
 <li><strong>Ethernet</strong>  
 <ul>  
 <li>VIA Rhine/RhineII/RhineIII Ethernet adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vr&amp;arch=pegasos&amp;sektion=4">vr</a>), including:  
     <ul>  
     <li>Addtron AEF-360TX  
     <li>Hawking PN102TX  
     <li>D-Link DFE530TX  
     </ul>  
 <li>DEC DECchip 21143 (Tulip clones) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&amp;arch=pegasos&amp;sektion=4">dc</a>)  
 <li>Intel i8255x-based (except the i82556) PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&amp;arch=pegasos&amp;sektion=4">fxp</a>), including:  
     <ul>  
     <li>Intel EtherExpress PRO/10+  
     <li>Intel EtherExpress PRO/100, PRO/100B, and PRO/100+  
     <li>Intel EtherExpress PRO/100+ "Management Adapter"  
     <li>Intel EtherExpress PRO/100 Dual Port  
     <li>Intel PRO/100 VE, PRO/100 VM, and PRO/100 S  
     </ul>  
 <li>Intel 21145-based PCI adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dc&amp;arch=pegasos&amp;sektion=4">dc</a>)  
 <li>Alteon Tigon I/II-based adapters (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ti&amp;arch=pegasos&amp;sektion=4">ti</a>), including:  
     <ul>  
     <li>3Com 3c985 and 3c985B  
     <li>Alteon ACEnic V (fiber and copper)  
     <li>Digital EtherWORKS 1000SX  
     <li>Farallon PN9000SX  
     <li>Netgear GA620 and GA620T  
     <li>SGI Tigon  
     </ul>  
   
 <li>Intel i82540, i82542, i82543, i82544, i82545, and i82546 based adapters  
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=em&amp;arch=pegasos&amp;sektion=4">em</a>),  
 including:  
     <ul>  
     <li> Intel PRO/1000 Gigabit Server Adapter (SX Fiber) (PWLA8490)  
     <li> Intel PRO/1000F Gigabit Server Adapter (SX Fiber) (PWLA8490SX)  
     <li> Intel PRO/1000T Server Adapter (PWLA8490T)  
     <li> Intel PRO/1000XT Server Adapter (PWLA8490XT)  
     <li> Intel PRO/1000XS Server Adapter (SX Fiber) (PWLA8490XF)  
     <li> Intel PRO/1000T Desktop Adapter (PWLA8390T)  
     <li> Intel PRO/1000XTL Lo Profile PCI Server (PWLA8490XTL)  
     <li> Intel PRO/1000MT Desktop Adapter (PWLA8390MT)  
     <li> Intel PRO/1000MT Server Adapter (PWLA8490MT)  
     <li> Intel PRO/1000MT Dual Port Server Adapter (PWLA8492MT)  
     <li> Intel PRO/1000MF Server Adapter (SX Fiber) (PWLA8490MF)  
     <li> Intel PRO/1000MF Dual Port Server Adapter (SX Fiber) (PWLA8492MF)  
     <li> Intel PRO/1000MF Server Adapter (LX Fiber) (PWLA8490LX)  
     </ul>  
 </ul>  
   
 <li><strong>Wireless Ethernet Adapters</strong>  
 <ul>  
 <li>Aironet 802.11DS PCI (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=an&amp;arch=pegasos&amp;sektion=4">an</a>)  
 <li>WaveLAN 802.11DS PCI and CardBus (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=pegasos&amp;sektion=4">wi</a>)  
 <li>Prism II and Prism 2.5 PCI and Cardbus (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=pegasos&amp;sektion=4">wi</a>). Refer to the <a href="i386.html">i386</a> platform supported hardware for a complete list.  
 </ul>  
   
 <li><strong>SCSI and IDE Host Adapters</strong>  
 <ul>  
   <li> Adaptec AIC-7770, AIC-7850, AIC-7860, AIC-7870, AIC-7880, AIC-7890,  
     AIC-7891, AIC-7892, AIC-7895, AIC-7896, AIC-7897 and AIC-7899 based host  
     adapters  
     (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ahc&amp;arch=pegasos&amp;sektion=4"  
     >ahc</a>)  
     including the Adaptec cards  
     <ul>  
       <li>AHA-274X[W,T]  
       <li>AHA-284X  
       <li>AHA-2910, AHA-2915  
       <li>AHA-2920  
       <li>AHA-2930[C,U2]  
       <li>AHA-2940[J,N,U,AU,UW,UW Dual,UW Pro,U2W,U2B]  
       <li>AHA-2950[U2W,U2B]  
       <li>AHA-3940[U,AU,UW,AUW,U2W]  
       <li>AHA-3950U2  
       <li>AHA-3960  
       <li>AHA-3985  
       <li>AHA-4944UW  
       <li>AHA-19160B  
       <li>AHA-29160[B,N]  
       <li>AHA-39160  
     </ul>  
 <li>Symbios Logic 53c810, 53c825 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=siop&amp;arch=pegasos&amp;sektion=4">siop</a>)  
 <li>All PCI IDE  
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&amp;arch=pegasos&amp;sektion=4">pciide</a>)  
 adapters supported by the <a href="i386.html">i386</a> platform  
 </ul>  
   
 <li><strong>RAID Controllers</strong>  
 <ul>  
 <li>Adaptec SCSI RAID (<a href="http://www.intelligent-io.com/">I2O</a>) controllers (ASR-2100S, ASR-3200S, etc.) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iop&amp;arch=pegasos&amp;sektion=4">iop</a>)  
 </ul>  
   
 <li><strong>Drives</strong>  
 <ul>  
 <li>All IDE devices supported on the <a href="i386.html">i386</a> platform.  
 <li>All ATAPI drives supported on the <a href="i386.html">i386</a> platform.  
 <li>All SCSI drives supported on the <a href="i386.html">i386</a> platform.  
 </ul>  
   
 <li><strong>USB Controllers/Hubs</strong>  
   <ul>  
   <li>Apple USB (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&amp;arch=pegasos&amp;sektion=4">ohci</a>)  
   <li>OHCI root hub (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&amp;arch=pegasos&amp;sektion=4">ohci</a>)  
   <li>USB Universal Host Controller (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uhci&amp;arch=pegasos&amp;sektion=4">uhci</a>)  
   <li>Opti RM861HA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&amp;arch=pegasos&amp;sektion=4">ohci</a>)  
 </ul>  
   
 <li><strong>USB Devices</strong>  
 <ul>  
 <li>Alps Electric Apple USB Keyboard (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ukbd&amp;arch=pegasos&amp;sektion=4">ukbd</a>)  
 <li>Solid Year Keyboard and Mouse (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ukbd&amp;arch=pegasos&amp;sektion=4">ukbd</a>) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ums&amp;arch=pegasos&amp;sektion=4">ums</a>)  
 <li>Logitech M4848 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ums&amp;arch=pegasos&amp;sektion=4">ums</a>)  
 <li>Kensington USB/PS2 Wheel Mouse (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ums&amp;arch=pegasos&amp;sektion=4">ums</a>)  
 <li>USB Zip Drives (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&amp;arch=pegasos&amp;sektion=4">umass</a>)  
 </ul>  
   
 <li><strong>Cardbus/PCMCIA bridges</strong>  
 <ul>  
 <li>Orinoco/Prism cards are only current supported cards  
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=pegasos&amp;sektion=4">wi</a>)  
 </ul>  
 <li><strong>Cryptography Accelerators</strong>  
 <ul>  
 <li>Broadcom uBsec BCM5801, BCM5802, BCM5805, BCM5820, BCM5821, BCM5822, BCM5823 (and the legacy Bluesteelnet 5501 and 5601 parts) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ubsec&amp;arch=pegasos&amp;sektion=4">ubsec</a>)  
 <li>Hifn 6500-based boards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lofn&amp;arch=pegasos&amp;sektion=4">lofn</a>)  
 <li>Hifn 7751/7811/7951/7955/7956-based boards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hifn&amp;arch=pegasos&amp;sektion=4">hifn</a>), including:  
     <ul>  
     <li>Soekris Engineering vpn1201, vpn1211, vpn1401, and vpn1411  
     <li>GTGI PowerCrypt Encryption Accelerator  
     <li>NetSec 7751  
     <li>Hifn 7751 and 9751 reference boards  
     <li>Invertex AEON  
     </ul>  
 <li>SafeNet SafeXcel 1141/1741 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=safe&amp;arch=pegasos&amp;sektion=4">safe</a>)  
 </ul>  
   
 <li><strong>Audio Devices</strong>  
 <ul>  
 <li>Ensoniq AudioPCI (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eap&amp;arch=pegasos&amp;sektion=4">eap</a>)  
 <li>VIA VT82C686A integrated AC'97 audio (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auvia&amp;arch=pegasos&amp;sektion=4">auvia</a>)  
 <li>USB audio (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uaudio&amp;arch=pegasos&amp;sektion=4">uaudio</a>)  
 </ul>  
   
 <li><strong>Radio Receiver Devices</strong> (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=radio&amp;ektion=9">radio</a>)  
 <ul>  
 <li>Brooktree 848/849/878/879-based TV tuner cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bktr&amp;arch=pegasos&amp;sektion=4">bktr</a>)  
 </ul>  
   
 <li><strong>Other Devices</strong>  
 <ul>  
 <li>Serial Ports: the onboard serial port should work as serial console  
 or as a standard serial port.  
 <li>Brooktree 848/849/878/879-based video capture cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bktr&amp;arch=pegasos&amp;sektion=4">bktr</a>), including:  
   <ul>  
   <li>Animation Technologies FlyVideo  
   <li>Askey/Dynalink Magic TView  
   <li>AverMedia cards  
   <li>Hauppauge Wincast TV and WinTV/PCI  
   <li>IMS TV Turbo  
   <li>Intel Smart Video Recorder III  
   <li>I/O DATA GV-BCTV2/PCI  
   <li>KISS TV/FM PCI  
   <li>Leadtek Winfast TV 2000  
   <li>Miro PC TV  
   <li>MMAC Osprey  
   <li>NEC PK-UG-X017  
   <li>STB TV PCI Television Tuner  
   <li>Terratec TerraTVplus  
   <li>Video Highway XTreme  
   <li>VideoLogic Captivator PCI  
   <li>Zoltrix TV  
   </ul>  
 </ul>  
 </ul>  
   
 <hr>  
 <a name="unsup"></a>  
 <h3><font color="#0000e0"><strong>Unsupported Hardware:  
 </strong></font></h3>  
 <ul>  
 <li>The gigabit ethernet interface on Pegasos II.  
 <li>Firewire is not supported by OpenBSD yet.  
 </ul>  
   
 <hr>  
 <a name="install"></a>  
 <h3><font color="#0000e0">  
 <strong>Getting and installing OpenBSD/pegasos:</strong>  
 </font></h3>  
   
 <p>  <p>
 Snapshots are made available from time to time, in  Both Pegasos I and Pegasos II boards were supported.
 <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/pegasos">this location</a>  However, the Pegasos II gigabit networking interface was not supported,
 as well as in a few  documentation was never made available.
 <a href="ftp.html">mirrors</a>.  
 Here are the  
 <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/pegasos/INSTALL.pegasos">  
 OpenBSD/pegasos snapshot installation instructions  
 </a> as well.  
   
 <p>  <p>
 <!-- There are several installation media provided: -->  The boards could be used with either vga (AGP or PCI) graphics console,
 Currently, only one installation media is provided:  or with a serial console. The latter can be selected whether a vga card is
 <ul>  present or missing, with firmware settings.
   <li><strong>CD boot</strong>  
   <p>  
   With the OpenBSD CD inserted in the cdrom drive, the CD can be booted  
   at the OpenFirmware prompt, with (on PegII)  
 <pre>  
   boot cd OFWBOOT 3.4/pegasos/bsd.rd  
 </pre>  
   or (on PegI)  
 <pre>  
   boot cd:OFWBOOT 3.4/pegasos/bsd.rd  
 </pre>  
 </ul>  
   Currently MBR labeled disks are used by OpenBSD/pegasos for booting.  
   RDB labeled disk is supported but not documented fully yet.  
   <p>  
   Typical booting from the installed harddrive depends on PegI/PegII,  
   firmware differences  
   On a pegII  
 <pre>  
   boot hd:3 ofwboot  
 </pre>  
   On a Peg I,  
 <pre>  
   boot /dev/pci/ide/disk@0,0:3,ofwboot  
 </pre>  
   <p>  
   To boot an alternate kernel,  
 <pre>  
   boot hd:3 ofwboot /bsd.alt  
 </pre>  
   or on Peg I the kernelname must be specified twice due to how use_argv[0]?  
   is handled  
 <pre>  
   boot /dev/pci/ide/disk@0,0:3,ofwboot /bsd.alt /bsd.alt  
 </pre>  
   On the Peg I, the first /bsd.alt argument seems be dropped by the bootloader.  
   
 <hr>  <hr>
 <a name="problems"></a>  <a name="problems"></a>
 <h3><font color="#0000e0">Known Problems</font></h3>  <h3><font color="#0000e0">Known Problems</font></h3>
   
 <ul>  <ul>
 <li>OpenBSD has a problem finding itself when it is not installed on the  <li>The parties involved with the building and sale of the pegasos boards
 primary disk.  appear to not be financially sound enough or trustworthy enough to merit
   further development.
 </ul>  </ul>
   
 <hr>  <hr>

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14