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

Diff for /www/hp300.html between version 1.31 and 1.32

version 1.31, 2001/09/10 19:26:32 version 1.32, 2002/12/30 09:05:43
Line 1 
Line 1 
 <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">  <!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN"
           "http://www.w3.org/TR/html4/loose.dtd">
 <html>  <html>
 <head>  <head>
 <title>OpenBSD/hp300</title>  <title>OpenBSD/hp300</title>
 <link rev=  "made"          href=    "mailto:www@openbsd.org">  <link rev="made" href="mailto:www@openbsd.org">
 <meta name= "resource-type" content= "document">  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <meta name= "description"   content= "the OpenBSD/hp300 page">  <meta name="resource-type" content="document">
 <meta name= "keywords"      content= "openbsd,hp300">  <meta name="description" content="the OpenBSD/hp300 page">
 <meta name= "distribution"  content= "global">  <meta name="keywords" content="openbsd,hp300">
 <meta name= "copyright"     content= "This document copyright 1996-1999 by OpenBSD.">  <meta name="distribution" content="global">
   <meta name="copyright" content="This document copyright 1996-2002 by OpenBSD.">
 </head>  </head>
   
 <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">  <body bgcolor="#ffffff" text="#000000" link="#23238e">
   <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
   <p>
   <h2><font color="#e00000">OpenBSD/hp300</font></h2>
   
 <h2>OpenBSD/hp300</h2>  <hr>
   
   <p>
   OpenBSD/hp300 runs on most of the HP 9000 series 300 and 400 workstations, based
   on the Motorola 680x0 processor family.
   </p>
   
   <p>
   There is currently no maintainer for this port, although
   Todd Miller (<a href="mailto:millert@openbsd.org">millert@openbsd.org</a>)
   hacks on it from time to time.
   Others are definitely welcome to contribute!
   </p>
   
   <a href="#toc"></a>
   <h3><font color="#0000e0"><i>Table of contents</i></font></h3>
   <p>
   <ul>
     <li><a href="#history">Past history of the port</a>
     <li><a href="#status">Current status</a>
     <li><a href="#projects">Project list</a>
     <li><a href="#install">Getting and installing OpenBSD/hp300</a>
     <li><a href="#hardware">Supported hardware list</a>
   </ul>
   </p>
   
 <hr>  <hr>
 <h3><font color=#0000e0><strong>History and Status:</strong></font></h3>  <a name="history"></a>
   <h3><font color="#0000e0"><strong>History:</strong></font></h3>
   
 <p>  <p>
 OpenBSD follows in the footsteps of 4.4BSD by supporting the hp300; most  OpenBSD follows in the footsteps of 4.4BSD by supporting the hp300; most
Line 30 
Line 60 
 </p>  </p>
   
 <p>  <p>
 The hp300 port has now also switched to the regular config(8) for kernel  Over the time, the 4.4BSD codebase was extended and corrected, and the hp300
 configuration.  This enables the port to support things like  port switched to the regular config(8) for kernel configuration.
 <i>User Kernel Config</i> and, in the future, the generic SCSI sub-system.  This enables the port to support things like
   <i>User Kernel Config</i> and, in the future, the generic SCSI subsystem.
 </p>  </p>
   
   <p>
   Shortly after OpenBSD 2.9 was released, support was added for the 425e model,
   using a serial console on the first serial port.
   </p>
   
 <hr>  <hr>
 <h3><font color=#0000e0><strong>Supported Hardware:</strong></font></h3>  <a name="status"></a>
   <h3><font color="#0000e0"><strong>Current status:</strong></font></h3>
   
 <p>  <p>
   Currently, all the hardware listed in the
   <a href="#hardware">supported hardware list</a> section below boots
   multi-user, and supports enough of the on-board devices to be generally
   useable, unless specified otherwise.
   </p>
   
   <p>
   OpenBSD/hp300 is able to run sun3 SunOS binaries via the
   <strong>COMPAT_SUNOS</strong> kernel option (a few have been tested and work).
   <strong>COMPAT_HPUX</strong> is also available for HP-UX binaries, but has
   not been tested recently (but this used to be enough get HP-UX X11 environment
   to run).
   </p>
   
   <p>
   Slower machines may sometimes have problems booting from
   a serial console.  The symptom of this are panics during the kernel
   autoconfiguration process; this can be avoided by using faster/different
   terminals or by eliminating the terminal's use of flow control.
   </p>
   
   <p>
   The X-Window system is working on all supported frame buffers, although the
   X server only supports the X11R5 protocol.
   </p>
   
   <hr>
   <a name="projects"></a>
   <h3><font color="#0000e0"><strong>Projects (in no particular order):
   </strong></font></h3>
   
   <p>
 <ul>  <ul>
 <li>CPUs:    <li>Merge recent development from NetBSD
 <ul>    <li>Switch the console and keyboard subsystem to wscons
 <li>68020-based: 318, 319, 320, 330, and 350.    <li>Switch the scsi subsystem to the common scsi code
 <li>68030-based: 340, 345, 360, 370, 375, and 400<sup>(1)</sup>.    <li>Work on SGC bus support (for 425e frame buffer)
 <li>68040-based: 380, 385, 425<sup>(1)</sup>, and 433<sup>(1)</sup>.  
 </ul>  </ul>
 <li>Disks:  </p>
   
   <hr>
   <a name="install"></a>
   <h3><font color="#0000e0">
   <strong>Getting and installing OpenBSD/hp300:</strong>
   </font></h3>
   
   <p>
   The latest supported OpenBSD/hp300 release is
   <a href="32.html">OpenBSD 3.2</a>.
   Here are the
   <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/3.2/hp300/INSTALL.hp300">
   OpenBSD/hp300 3.2 installation instructions
   </a>.
   </p>
   
   <p>
   Snapshots are made available from time to time, in
   <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/hp300">this location</a>
   as well as in a few
   <a href="ftp.html">mirrors</a>.
   Here are the
   <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/hp300/INSTALL.hp300">
   OpenBSD/hp300 snapshot installation instructions
   </a> as well.
   </p>
   
   <hr>
   <a name="hardware"></a>
   <h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3>
   
   <p>
   <h4>Supported machines</h4>
   </p>
   
   <p>
 <ul>  <ul>
 <li>Most HP-IB/CS80, including: 7912, 7914, 7933, 7936, 7937, 7945, 7957,    <li>HP 9000/300 series:
 7958, 7959, 2200, and 2203.    <p>
 <li>SCSI-I<sup>(2)</sup>, including magneto-optical and CD-ROM.    <ul>
       <li>68020-based: 318, 319, 320, 330 and 350.
       <li>68030-based: 340, 345, 360, 370 and 375.
       <li>68040-based: 380 and 385.
     </ul>
     </p></li>
     <li>HP 9000/400 series:
     <p>
     <ul>
       <li>68030-based: 400.
       <li>68040-based: 425 and 433.
     </ul>
     </p>
     <p>
     These machines are not supported when configured for <i>Domain/OS</i>;
     the ROM must be in <i>HP-UX mode</i> in order to boot the system.
     Please refer to the <a href="hp300/hp300faq.html">hp300 FAQ page</a>
     for information on how to change the ROM mode.
     </p></li>
 </ul>  </ul>
 <li>Tape drives:  </p>
   
   <p>
   <h4>SCSI controllers and peripherals</h4>
   </p>
   
   <p>
 <ul>  <ul>
 <li>Low-density HP-IB/CS80 cartridge: 7914, 7946, and 9144.  <li>98658A built-in and add-on SCSI interface.
 <li>High-density HP-IB/CS80 cartridge: 9145.  
 <li>HP-IB/CS80 1/2": 7974A, 7978A/B, 7979A, 7980A, and 7980XC.  
 <li>SCSI: HP DAT, Exabyte, and SCSI QIC drives such as the Archive Viper.  
 </ul>  </ul>
 <li>RS232 interfaces:  
 <ul>  <ul>
 <li>98644 built-in and add-on card single port (<i>dca</i>).  <li>SCSI-1 disk drives
 <li>98642 4-port mux (<i>dcm</i>).  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&amp;sektion=4&amp;arch=hp300">sd</a>). <sup>(*)</sup>
 <li>98638 8-port mux (<i>dcm</i>).  <li>SCSI-1 cdrom drives
 <li>400-series Apollo 3-port serial/keyboard mux (<i>apci</i>).  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&amp;sektion=4">cd</a>). <sup>(*)</sup>
 <br>(The first port is typically configured as a <i>dca</i> device.)  <li>Autochangers.
   <li>Tape drives: HP DAT, Exabyte, and SCSI QIC drives such as the Archive Viper
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&amp;sektion=4">st</a>).
 </ul>  </ul>
 <li>Network interfaces:  </p>
   <p>
   <sup>(*)</sup> SCSI-2 peripherals are known to work, but this may require
   changing a jumper on some drives.
   Refer to your disk's documentation for details.
   </p>
   
   </p>
   
   <p>
   <h4>HP-IB/CS80 controllers and peripherals</h4>
   </p>
   
   <p>
 <ul>  <ul>
 <li>98643 built-in and add-on LAN cards.  <li>98624 built-in interface.
   <li>98625A and 98625B ``fast'' interface.
 </ul>  </ul>
 <li>Displays:  
 <ul>  <ul>
 <li>98543, 98544, 98545, and 98547 color and monochrome Topcat.  <li>Most HP disks, including: 7912, 7914, 7933, 7936, 7937, 7945, 7957,
 <li>98548, 98549, 98550, and A1416A color and monochrome Catseye.  7958, 7959, 2200, and 2203.
 <li>98700 and 98710 Gatorbox.  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hd&amp;sektion=4&amp;arch=hp300">hd</a>).
 <li>98720 and 98721 Renaissance.  <li>Low-density cartridge drives: 7914, 7946, and 9144
 <li>98730 and 98731 DaVinci.  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&amp;sektion=4&amp;arch=hp300">ct</a>).
 <li>A1096A monochrome Hyperion.  <li>High-density cartridge drives: 9145
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&amp;sektion=4&amp;arch=hp300">ct</a>).
   <li>1/2" tape drives: 7974A, 7978A/B, 7979A, 7980A, and 7980XC
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&amp;sektion=4&amp;arch=hp300">ct</a>).
 </ul>  </ul>
 <li>Input devices:  </p>
   
   <p>
   <h4>Serial ports</h4>
   </p>
   
   <p>
 <ul>  <ul>
 <li>General interface supporting all HIL devices: keyboard, 2 and 3 button  <li>98644 built-in and add-on card single port
 mice<sup>(3)</sup>, and ID module.  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dca&amp;sektion=4&amp;arch=hp300">dca</a>).
 <li>400-series Apollo keyboards (currently only supported by the bootblocks)  <li>98642 4-port mux
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dcm&amp;sektion=4&amp;arch=hp300">dcm</a>).
   <li>98638 8-port mux
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dcm&amp;sektion=4&amp;arch=hp300">dcm</a>).
   <li>400-series Apollo 3-port serial/keyboard mux
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apci&amp;sektion=4&amp;arch=hp300">apci</a>).
   <br>(The first port is typically configured as a
   <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dca&amp;sektion=4&amp;arch=hp300">dca</a>
   device).
 </ul>  </ul>
 <li>Miscellaneous:  </p>
   
   <p>
   <h4>Ethernet interfaces</h4>
   </p>
   
   <p>
 <ul>  <ul>
 <li>Battery-backed real-time clock.  <li>98643 built-in and add-on LAN cards.
 <li>98624 built-in HP-IB interface.  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=le&amp;sektion=4&amp;arch=hp300">le</a>).
 <li>98625A and 98625B `fast' HP-IB interface.  
 <li>98658A built-in and add-on SCSI interface.  
 <li>Printers and plotters on RS232 and HP-IB.  
 <li>SCSI autochanger.  
 </ul>  </ul>
 </ul>  
 </p>  </p>
   
 <p>  <p>
 <sup>(1)</sup> 400-series machines configured for <i>Domain/OS</i> are not fully  <h4>Frame buffers</h4>
 supported; the ROMs must be in <i>HP-UX mode</i> in order to boot the system.  
 See the <a href=hp300/hp300faq.html>hp300 FAQ page</a> for information on how to  
 change the ROM mode.  
 <br>  
 <sup>(2)</sup> SCSI-II drives are known to work, though this may require  
 changing a jumper on some drives.  See your disk's documentation for details.  
 <br>  
 <sup>(3)</sup> Serial mice connected to a <i>HIL to quad</i> converter are also  
 known to work.  
 </p>  </p>
   
 <p>  <p>
 Much more information about hardware configuration may be found on the  <ul>
 <a href=hp300/hp300faq.html>hp300 FAQ page</a>.  <li>98543, 98544, 98545, and 98547 color and monochrome Topcat
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tc&amp;sektion=4&amp;arch=hp300">topcat</a>).
   <li>98548, 98549, 98550, and A1416A color and monochrome Catseye.
   <li>98700 and 98710 Gatorbox
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gb&amp;sektion=4&amp;arch=hp300">gbox</a>).
   <li>98720 and 98721 Renaissance
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rb&amp;sektion=4&amp;arch=hp300">rbox</a>).
   <li>98730 and 98731 DaVinci
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dv&amp;sektion=4&amp;arch=hp300">dvbox</a>).
   <li>A1096A monochrome Hyperion.
   </ul>
 </p>  </p>
   
 <hr>  <p>
 <h3><font color=#0000e0><strong>Notably Unsupported Hardware:</strong></font></h3>  <h4>Input devices</h4>
   </p>
   
 <p>  <p>
 <ul>  <ul>
 <li>SGC bus on the 425e (and some 4XXt machines),  <li>General interface supporting all HIL devices
 and the associated frame buffers.  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hil&amp;sektion=4&amp;arch=hp300">hil</a>):
 <li>310 and all other 68010 based systems.      keyboard, 2 and 3 button mice, and ID module.
       Serial mice connected to a <i>HIL to quad</i> converter are also known to
       work.
   <li>400-series Apollo keyboards
       <i>(currently only supported by the bootblocks)</i>
 </ul>  </ul>
 </p>  </p>
   
 <hr>  <p>
 <h3><font color=#0000e0><strong>Compatibility Notes and Known Bugs:</strong></font></h3>  <h4>Miscellaneous</h4>
   </p>
   
 <p>  <p>
 OpenBSD/hp300 is known to run sun3 SunOS binaries via the  <ul>
 <strong>COMPAT_SUNOS</strong> kernel option (a few have been tested and work).  <li>Battery-backed real-time clock.
 <strong>COMPAT_HPUX</strong> is also available, but has not been tested  <li>Printers and plotters on RS232 and HP-IB.
 recently.  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=&amp;sektion=4&amp;arch=hp300"></a>).
   </ul>
 </p>  </p>
   
 <p>  <p>
 Slower machines may sometimes have problems booting from  More information about hardware configuration may be found on the
 a serial console.  The symptom of this are panics during the kernel  <a href="hp300/hp300faq.html">hp300 FAQ page</a>.
 autoconfiguration process; this can be avoided by using faster/different  
 terminals or by eliminating the terminal's use of flow control.  
 </p>  </p>
   
 <p>  <p>
 Working support for the 425e was added after the 2.9 release but this  <h4>Unsupported machines</h4>
 model is only supported with a serial console on the first serial port.  
 </p>  </p>
   
 <hr>  
 <p>  <p>
 <a href=ftp.html>Snapshots are made available from time to time.</a>  <ul>
   <li>310 and all other 68010 based systems.
   </ul>
   </p>
   
 <p>  <p>
 There is currently no official maintainer for the hp300 port.  <h4>Unsupported devices</h4>
 Todd Miller <a href=mailto:millert@openbsd.org>millert@openbsd.org</a>  
 hacks on it from time to time.  
 </p>  </p>
   
   <p>
   <ul>
   <li>SGC bus on the 425e (and some 4XXt machines),
   and the associated frame buffers.
   </ul>
   </p>
   
 <hr>  <hr>
 <a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>  <a href="plat.html">
 <a href=mailto:www@openbsd.org>www@openbsd.org</a>  <img height="24" width="24" src="back.gif" border="0" alt="Supported platforms">
   </a>
   <br>
   <small><a href="mailto:www@openbsd.org">www@openbsd.org</a></small>
 <br>  <br>
 <small>$OpenBSD$</small>  <small>$OpenBSD$</small>
   

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32