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

Diff for /www/hp300.html between version 1.48 and 1.49

version 1.48, 2004/10/29 17:22:46 version 1.49, 2005/01/26 18:54:41
Line 9 
Line 9 
 <meta name="description" content="the OpenBSD/hp300 page">  <meta name="description" content="the OpenBSD/hp300 page">
 <meta name="keywords" content="openbsd,hp300">  <meta name="keywords" content="openbsd,hp300">
 <meta name="distribution" content="global">  <meta name="distribution" content="global">
 <meta name="copyright" content="This document copyright 1996-2004 by OpenBSD.">  <meta name="copyright" content="This document copyright 1996-2005 by OpenBSD.">
 </head>  </head>
   
 <body bgcolor="#ffffff" text="#000000" link="#23238e">  <body bgcolor="#ffffff" text="#000000" link="#23238e">
Line 22 
Line 22 
 <p>  <p>
 OpenBSD/hp300 runs on most of the HP 9000 series 300 and 400 workstations, based  OpenBSD/hp300 runs on most of the HP 9000 series 300 and 400 workstations, based
 on the Motorola 680x0 processor family.  on the Motorola 680x0 processor family.
 </p>  
   
 <p>  <p>
 There is currently no maintainer for this port, although  There is currently no maintainer for this port, although
 Todd Miller (<a href="mailto:millert@openbsd.org">millert@openbsd.org</a>)  Todd Miller (<a href="mailto:millert@openbsd.org">millert@openbsd.org</a>)
 hacks on it from time to time.  hacks on it from time to time.
 Others are definitely welcome to contribute!  Others are definitely welcome to contribute!
 </p>  
   
 <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>
Line 50 
Line 48 
 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
 types of machine are supported with 68020 or better processors, along with  types of machine are supported with 68020 or better processors, along with
 SCSI and HP-IB storage devices.  SCSI and HP-IB storage devices.
 </p>  
   
 <p>  <p>
 OpenBSD/hp300 runs 8k pagesize executables natively (the first operating  OpenBSD/hp300 runs 8k pagesize executables natively (the first operating
 system for the hp300 to do so), maintaining the standard binary format  system for the hp300 to do so), maintaining the standard binary format
 used by all other OpenBSD m68k platforms.  used by all other OpenBSD m68k platforms.
 </p>  
   
 <p>  <p>
 Over the time, the 4.4BSD codebase was extended and corrected, and the hp300  Over the time, the 4.4BSD codebase was extended and corrected, and the hp300
 port switched to the regular config(8) for kernel configuration.  port switched to the regular config(8) for kernel configuration.
 This enables the port to support things like  
 <i>User Kernel Config</i> and the generic SCSI subsystem.  
 </p>  
   
 <p>  <p>
 Shortly after OpenBSD 2.9 was released, support was added for the 425e model,  Shortly after OpenBSD 2.9 was released, support was added for the 425e model,
 using a serial console on the first serial port.  using a serial console on the first serial port.
 </p>  
   
   <p>
   Recent development features the replacement of the old hp300-specific SCSI code
   base with the generic SCSI subsystem (as of 3.6), dynamic attachment and
   detachment of HP-HIL devices, and support for the SGC bus and frame buffers (in
   -CURRENT only).
   
 <hr>  <hr>
 <a name="status"></a>  <a name="status"></a>
 <h3><font color="#0000e0"><strong>Current status:</strong></font></h3>  <h3><font color="#0000e0"><strong>Current status:</strong></font></h3>
Line 79 
Line 77 
 <a href="#hardware">supported hardware</a> section below boots  <a href="#hardware">supported hardware</a> section below boots
 multi-user, and supports enough of the on-board devices to be generally  multi-user, and supports enough of the on-board devices to be generally
 usable, unless specified otherwise.  usable, unless specified otherwise.
 </p>  
   
 <p>  <p>
 OpenBSD/hp300 is able to run sun3 SunOS binaries via the  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_SUNOS</strong> kernel option (a few have been tested and work).
 <strong>COMPAT_HPUX</strong> is also available for HP-UX binaries, but has  <strong>COMPAT_HPUX</strong> is also available for HP-UX binaries, but has
 not been tested recently (but this used to be enough to get HP-UX X11 environment  not been tested recently (but this used to be enough to get HP-UX
 to run).  X11 environment to run).
 </p>  
   
 <p>  <p>
 Slower machines may sometimes have problems booting with  Slower machines may sometimes have problems booting with
 a serial console.  The symptoms of this are panics during the kernel  a serial console.  The symptoms of this are panics during the kernel
 autoconfiguration process; this can be avoided by using faster/different  autoconfiguration process; this can be avoided by using faster/different
 terminals or by eliminating the terminal's use of flow control.  terminals or by eliminating the terminal's use of flow control.
 </p>  
   
 <p>  <p>
 A native X11 server is available for the <i>topcat</i> and <i>hyperion</i>  Machines with SGC framebuffers are currently restricted to serial console.
 frame buffer families, but it only supports the X11R5 protocol.  However, it is possible afterwards to spawn a terminal on the glass console and
 On the other frame buffers, the HP-UX X11R5 server can be run under emulation.  use it as a ``normal'' workstation.
 </p>  
   
   <p>
   A native, unaccelerated X11R6 server is available for all supported frame
   buffers but the SGC frame buffers.
   
 <hr>  <hr>
 <a name="projects"></a>  <a name="projects"></a>
 <h3><font color="#0000e0"><strong>Projects (in no particular order):  <h3><font color="#0000e0"><strong>Projects (in no particular order):
Line 109 
Line 107 
   
 <p>  <p>
 <ul>  <ul>
   <li>Merge recent development from NetBSD    <li>Driver for the Domain keyboard.
   <li>Switch the console and keyboard subsystem to wscons    <li>Allow SGC frame buffers to be used as console.
   <li>Provide native X11 servers for all the supported frame buffers    <li>Provide an X11 server for the SGC frame buffers.
   <li>Work on SGC bus support (for 425e frame buffer)  
 </ul>  </ul>
   
 <hr>  <hr>
Line 127 
Line 124 
   <li>HP 9000/300 series:    <li>HP 9000/300 series:
   <p>    <p>
   <ul>    <ul>
     <li>68020-based: 318, 319, 320, 330 and 350.      <li>68020-based: 318, 319, 320, 330 and 350
     <li>68030-based: 340, 345, 360, 370 and 375.      <li>68030-based: 340, 345, 360, 370 and 375
     <li>68040-based: 380 and 385.      <li>68040-based: 380 and 385
   </ul>    </ul>
   <p>    <p>
   </li>    </li>
   <li>HP 9000/400 series:    <li>HP 9000/400 series:
   <p>    <p>
   <ul>    <ul>
     <li>68030-based: 400.      <li>68030-based: 400
     <li>68040-based: 425 and 433.      <li>68040-based: 425 and 433
   </ul>    </ul>
   <p>    <p>
   These machines are not supported when configured for <i>Domain/OS</i>;    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.    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>    Please refer to the <a href="hp300/hp300faq.html">hp300 FAQ page</a>
   for information on how to change the ROM mode.    for information on how to change the ROM mode.
   </p></li>    </li>
 </ul>  </ul>
   
 <p>  <p>
Line 153 
Line 150 
 <p>  <p>
 <ul>  <ul>
 <li>98658A built-in and add-on SCSI interface  <li>98658A built-in and add-on SCSI interface
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spc&amp;sektion=4&amp;arch=hp300">spc</a>).  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spc&amp;sektion=4&amp;arch=hp300">spc</a>)
 </ul>  </ul>
 <ul>  <ul>
 <li>SCSI-1 disk drives  <li>SCSI-1 disk drives
Line 168 
Line 165 
 <p>  <p>
 <sup>(*)</sup> SCSI-2 peripherals are known to work, but this may require  <sup>(*)</sup> SCSI-2 peripherals are known to work, but this may require
 changing a jumper on some drives.  changing a jumper on some drives.
 Refer to your disk's documentation for details.  Refer to your hardware documentation for details.
 </p>  
   
 <p>  <p>
 <h4>HP-IB/CS80 controllers and peripherals</h4>  <h4>HP-IB/CS80 controllers and peripherals</h4>
   
 <p>  <p>
 <ul>  <ul>
 <li>98624 built-in interface.  <li>98624 built-in interface
 <li>98625A and 98625B ``fast'' interface.  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nhpib&amp;arch=hp300&amp;sektion=4">nhpib</a>)
   <li>98625A and 98625B ``fast'' interface
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fhpib&amp;arch=hp300&amp;sektion=4">fhpib</a>)
 </ul>  </ul>
 <ul>  <ul>
 <li>Most HP disks, including: 7912, 7914, 7933, 7936, 7937, 7945, 7957,  <li>Most HP disks, including: 7912, 7914, 7933, 7936, 7937, 7945, 7957,
 7958, 7959, 2200, and 2203.  7958, 7959, 2200, and 2203
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hd&amp;sektion=4&amp;arch=hp300">hd</a>).  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hd&amp;sektion=4&amp;arch=hp300">hd</a>)
 <li>Low-density cartridge drives: 7914, 7946, and 9144  <li>Low-density cartridge drives: 7914, 7946, and 9144
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&amp;sektion=4&amp;arch=hp300">ct</a>).  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&amp;sektion=4&amp;arch=hp300">ct</a>)
 <li>High-density cartridge drives: 9145  <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>).  (<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  <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>).  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&amp;sektion=4&amp;arch=hp300">ct</a>)
 </ul>  </ul>
   
 <p>  <p>
Line 197 
Line 195 
 <p>  <p>
 <ul>  <ul>
 <li>98644 built-in and add-on card single port  <li>98644 built-in and add-on card single port
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dca&amp;sektion=4&amp;arch=hp300">dca</a>).  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dca&amp;sektion=4&amp;arch=hp300">dca</a>)
 <li>98642 4-port mux  <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>).  (<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  <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>).  (<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  <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>).  (<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  <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>  <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dca&amp;sektion=4&amp;arch=hp300">dca</a>
 device).  device).
Line 214 
Line 212 
   
 <p>  <p>
 <ul>  <ul>
 <li>98643 built-in and add-on LAN cards.  <li>98643 built-in and add-on LAN cards
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=le&amp;sektion=4&amp;arch=hp300">le</a>).  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=le&amp;sektion=4&amp;arch=hp300">le</a>)
 </ul>  </ul>
   
 <p>  <p>
Line 224 
Line 222 
 <p>  <p>
 <ul>  <ul>
 <li>98543, 98544, 98545, and 98547 color and monochrome Topcat  <li>98543, 98544, 98545, and 98547 color and monochrome Topcat
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=topcat&amp;sektion=4&amp;arch=hp300">topcat</a>), supported by the native X11R5 server.  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=topcat&amp;sektion=4&amp;arch=hp300">topcat</a>)
 <li>98548, 98549, 98550, and A1416A color and monochrome Catseye,  <li>98548, 98549, 98550, and A1416A color and monochrome Catseye,
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=topcat&amp;sektion=4&amp;arch=hp300">topcat</a>), supported by the native X11R5 server.  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=topcat&amp;sektion=4&amp;arch=hp300">topcat</a>)
 <li>98700 and 98710 Gatorbox  <li>98700 and 98710 Gatorbox
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gbox&amp;sektion=4&amp;arch=hp300">gbox</a>).  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=gbox&amp;sektion=4&amp;arch=hp300">gbox</a>)
 <li>98720 and 98721 Renaissance  <li>98720 and 98721 Renaissance
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rbox&amp;sektion=4&amp;arch=hp300">rbox</a>).  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rbox&amp;sektion=4&amp;arch=hp300">rbox</a>)
 <li>98730 and 98731 DaVinci  <li>98730 and 98731 DaVinci
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dvbox&amp;sektion=4&amp;arch=hp300">dvbox</a>).  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dvbox&amp;sektion=4&amp;arch=hp300">dvbox</a>)
 <li>A1096A monochrome Hyperion  <li>A1096A monochrome Hyperion
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hyper&amp;sektion=4&amp;arch=hp300">hyper</a>), supported by the native X11R5 server.  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hyper&amp;sektion=4&amp;arch=hp300">hyper</a>)
   <li>EVRX (425e on-board) and SGC frame buffers
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sti&amp;sektion=4">sti</a>)
 </ul>  </ul>
   
 <p>  <p>
Line 243 
Line 243 
 <p>  <p>
 <ul>  <ul>
 <li>General interface supporting all HIL devices  <li>General interface supporting all HIL devices
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hil&amp;sektion=4&amp;arch=hp300">hil</a>):  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hil&amp;sektion=4">hil</a>):
     keyboard, 2 and 3 button mice, and ID module.    <ul>
     Serial mice connected to a <i>HIL to quad</i> converter are also known to    <li>Keyboards
     work.  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hilkbd&amp;sektion=4">hilkbd</a>)
 <li>400-series Apollo keyboards    <li>mice and button boxes
     <i>(currently only supported by the bootblocks)</i>  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hilms&amp;sektion=4">hilms</a>)
     <li>ID module
   (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hilid&amp;sektion=4">hilid</a>)
     </ul>
   Serial mice connected to a <i>HIL to quad</i> converter are also known to work.
   <li>400-series ``<i>Domain</i>'' keyboards
       <b>(currently only supported by the bootblocks)</b>
 </ul>  </ul>
   
 <p>  <p>
Line 256 
Line 262 
   
 <p>  <p>
 <ul>  <ul>
 <li>Battery-backed real-time clock.  <li>Battery-backed real-time clock (except on 425e)
 <li>Printers and plotters on RS232 and HP-IB.  <li>Printers and plotters on RS232 and HP-IB
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppi&amp;sektion=4&amp;arch=hp300">ppi</a>).  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ppi&amp;sektion=4&amp;arch=hp300">ppi</a>)
 </ul>  </ul>
   
 <p>  <p>
 More information about hardware configuration may be found on the  More information about hardware configuration may be found on the
 <a href="hp300/hp300faq.html">hp300 FAQ page</a>.  <a href="hp300/hp300faq.html">hp300 FAQ page</a>.
 </p>  
   
 <p>  <p>
 <h4>Unsupported machines</h4>  <h4>Unsupported machines</h4>
   
 <p>  <p>
 <ul>  <ul>
 <li>310 and all other 68010 based systems.  <li>310 and all other 68010 based systems
 </ul>  </ul>
   
 <p>  <p>
Line 279 
Line 284 
   
 <p>  <p>
 <ul>  <ul>
 <li>SGC bus on the 425e (and some 4XXt machines),  <li>``<i>Domain</i>'' keyboards on series 400
 and the associated frame buffers.  <li>425e built-in audio.
   <li>X-Genesis, Y-Genesis and TurboVRX <i>TigerShark</i> frame buffers.
   <li>ISA slot on the 4XXt models.
   <li>EISA slots on the 4XXs models.
 </ul>  </ul>
   
 <hr>  <hr>
Line 296 
Line 304 
 <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/3.6/hp300/INSTALL.hp300">  <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/3.6/hp300/INSTALL.hp300">
 OpenBSD/hp300 3.6 installation instructions  OpenBSD/hp300 3.6 installation instructions
 </a>.  </a>.
 </p>  
   
 <p>  <p>
 Snapshots are made available from time to time, in  Snapshots are made available from time to time, in
Line 307 
Line 314 
 <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/hp300/INSTALL.hp300">  <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/hp300/INSTALL.hp300">
 OpenBSD/hp300 snapshot installation instructions  OpenBSD/hp300 snapshot installation instructions
 </a> as well.  </a> as well.
 </p>  
   
 <hr>  <hr>
 <a href="plat.html">  <a href="plat.html">

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49