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

Diff for /www/macppc.html between version 1.32 and 1.33

version 1.32, 2002/12/16 14:15:45 version 1.33, 2002/12/28 16:16:35
Line 1 
Line 1 
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//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/macppc</title>  <title>OpenBSD/macppc</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 http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta name="resource-type" content="document">
 <meta name="description" content="the OpenBSD/macppc page">  <meta name="description" content="the OpenBSD/macppc page">
 <meta name="keywords" content="openbsd,ppc,powerpc,mac,macintosh,apple">  <meta name="keywords" content="openbsd,macppc,ppc,powerpc,mac,macintosh,apple">
 <meta name="distribution" content="global">  <meta name="distribution" content="global">
 <meta name="copyright" content="This document copyright 1996-2002 by OpenBSD.">  <meta name="copyright" content="This document copyright 1996-2002 by OpenBSD.">
 </head>  </head>
Line 14 
Line 15 
 <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>  <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
 <p>  <p>
 <h2><font color="#e00000">macppc</font></h2>  <h2><font color="#e00000">OpenBSD/macppc</font></h2>
   
 <hr>  <hr>
   
 <h3><font color="#0000e0">Supported Hardware:</font></h3>  
 <p>  <p>
 PowerPC-based Macintosh systems are divided into "Old World" and "New World"  OpenBSD/macppc runs on the PowerPC-based Macintosh systems from the
 systems, the difference being  <i>``New World''</i> family, i.e. all Apple computers from the iMac to current
 <a href="http://developer.apple.com/technotes/tn/tn1167.html">the design  models.
 of the system ROM</a>.  Only "New World" machines are supported.  </p>
 Known compatible systems include the following:  
   <p>
   A mailinglist dedicated to the OpenBSD/macppc port is available at
   <u><font color="#23238e">ppc@openbsd.org</font></u>.
   To join the OpenBSD/macppc 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>
   
   <p>
   The current port maintainer is Dale Rahn
   (<a href="mailto:drahn@openbsd.org">drahn@openbsd.org</a>).
   </p>
   
   <a href="#toc"></a>
   <h3><font color="#0000e0"><i>Table of contents</i></font></h3>
   <p>
 <ul>  <ul>
 <li>PowerMac G3 (B&amp;W)    <li><a href="#history">Past history of the port</a>
 <li><a href="http://docs.info.apple.com/article.html?artnum=58418">PowerMac G4    <li><a href="#status">Current status</a>
 </a> (PCI Graphics? - untested but should work)    <li><a href="#projects">Project list</a>
 <li>PowerMac G4 (AGP Graphics)    <li><a href="#install">Getting and installing OpenBSD/macppc</a>
 <li>PowerMac G4 (Digital Audio)    <li><a href="#multiboot">Multiboot/Shared HFS disks</a>
 <li>PowerMac G4 (QuickSilver)    <li><a href="#root">Boot device considerations</a>
 <li>PowerMac G4 (QuickSilver 2002)    <li><a href="#hardware">Supported hardware list</a>
 <li>PowerMac Dual G4    <li><a href="#problems">Known problems</a>
 <li>PowerMac G4 Cube    <li><a href="#other">Other features</a>
 <li>iMac Rev A  
 <li>iMac Rev B  
 <li>iMac Rev C  
 <li>iMac DV  
 <li>iMac DV+  
 <li>LCD iMac <i>(new with 3.1)</i>  
 <li>PowerBook G3 (FireWire)  
 <li>PowerBook G4  
 <li>iBook  
 <li>iBook2 <i>(problems with Combo drive thought to be fixed in 3.1)</i>  
 <li>Xserve <i>(currently only running on serial console with video card removed)</i>  
 <li>StarMax <i>(development in progress)</i>  
 <li>others... <i>(development in progress)</i>  
 </ul>  </ul>
 To help us improve the accuracy of this list, <b>PLEASE</b>  </p>
 <a href="faq/faq4.html#SendDmesg">send your dmesg</a> after installation  
 to <a href="mailto:dmesg@openbsd.org">dmesg@OpenBSD.org</a>.  
   
   <hr>
   <a name="history"></a>
   <h3><font color="#0000e0"><strong>History:</strong></font></h3>
   
   <p>
   The OpenBSD/macppc port started as OpenBSD/powerpc, and was initially
   focused on Motorola computers with OpenFirmware, and VI Power4e boards.
   This port was eventually thrown away after OpenBSD 2.5 was released.
   As a result there was no OpenBSD/powerpc port for the 2.6 and 2.7 releases.
   In the meantime, a new port was started, focusing on Apple hardware, and
   based on code from NetBSD/macppc, and after a lot of work from Dale Rahn,
   OpenBSD 2.8 was released with a powerpc port.
   As work on the port continued, it was renamed to OpenBSD/macppc for 3.0.
   </p>
   
   <hr>
   <a name="status"></a>
   <h3><font color="#0000e0"><strong>Current status:</strong></font></h3>
   
   <p>
   Currently, all the hardware listed in the
   <a href="#hardware">supported hardware list</a> section below boots
   multi-user, supports most, if not all, of the on-board devices, and is
   generally useable.
   </p>
   
   <a name="X11"></a>
   <p>
   The X-Window system is supported on all MacPPC systems, however
   only the ATI graphics adapters are supported by an <i>accelerated</i>
   X server at the current time.
   The nVidia accelerated X server does not currently work, however nVidia
   (and ATI) cards can be used by X in framebuffer (unaccelerated) mode,
   at the boot resolution and color depth using the wsfb driver (installed by
   default).
   </p>
   
   <p>
   Directions on enabling the accelerated X server can be found
   in the <tt>/usr/X11R6/README</tt> file on the installed system.
   </p>
   
   <hr>
   <a name="projects"></a>
   <h3><font color="#0000e0"><strong>Projects (in no particular order):
   </strong></font></h3>
   
   <p>
   <ul>
     <li>Work on unsupported on-board devices
     <li>Fix known problems
     <li>Improve port-specific documentation
     <li>Test more platforms and peripherals, especially PCI drivers
   </ul>
   </p>
   
   <hr>
   <a name="install"></a>
   <h3><font color="#0000e0">
   <strong>Getting and installing OpenBSD/macppc:</strong>
   </font></h3>
   
   <p>
   The last supported OpenBSD/macppc release is
   <a href="32.html">OpenBSD 3.2</a>.
   Here are the
   <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/3.2/macppc/INSTALL.macppc">
   OpenBSD/macppc 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/macppc">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/macppc/INSTALL.macppc">
   OpenBSD/macppc snapshot installation instructions
   </a> as well.
   </p>
   
   <p>
   There are several installation media provided:
   <ul>
     <li><strong>CD boot</strong>
     <p>
     With the OpenBSD CD inserted in the cdrom drive, powering the machine on
     while leaving the ``C'' key pressed will bootstrap the installation
     procedure.
     Alternatively, the CD can be booted at the OpenFirmware prompt, with
   <pre>
     boot cd:,ofwboot 3.2/macppc/bsd.rd
   </pre>
     </p></li>
     <li><strong>MacOS-based boot</strong>
     <p>
     If the system disk is shared with MacOS, the <tt>ofwboot</tt> boot loader
     and the <tt>bsd.rd</tt> installation media can be copied to the first HFS
     or HFS+ partition.
     Then the installation procedure can be booted at the OpenFirmware prompt,
     with
   <pre>
     boot hd:,ofwboot bsd.rd
   </pre>
   </ul>
   </p>
   
 <a name="multiboot"></a>  <a name="multiboot"></a>
 <h3><font color="#0000e0">Multiboot/Shared HFS disks:</font></h3>  <h3><font color="#0000e0">Multiboot/Shared HFS disks:</font></h3>
 <p>  <p>
 Having OpenBSD multiboot, or share, a disk with OS X/MacOS 9  Having OpenBSD multiboot, or share, a disk with OS X/MacOS 9
 is possible as long as the disk is first partitioned with the  is possible as long as the disk is first partitioned with the
 macOS utility, <i>Drive Setup</i> (MacOS9) or <i>System Disk  MacOS utility, <i>Drive Setup</i> (MacOS 9) or <i>System Disk
 Utility</i> (Mac OS X). Unallocated space or a  Utility</i> (MacOS X).
 no longer desired partition must be left for OpenBSD's use.  Unallocated space, or a partition not in use, must be left for OpenBSD's use.
 Since OpenBSD is only able to boot from HFS (not MacOS X UFS) partitions  Since OpenBSD is only able to boot from HFS (not MacOS X UFS) filesystem,
 the first partition must formated HFS(+), not UFS, to be able to boot  the first partition must formated as HFS or HFS+, not UFS, to be able to boot
 OpenBSD.  OpenBSD.
   </p>
   
 <p>  <p>
 See INSTALL.macppc for more details on how to install a shared disk.  Please refer to the installation instructions for more details on how to
 <p>  install a shared disk.
 Stand-alone (no MacOS present) installation is also supported.  Standalone (no MacOS present) installation is also supported.
   </p>
   
 <a name="root"></a>  <a name="root"></a>
 <h3><font color="#0000e0">Root Drive:</font></h3>  <h3><font color="#0000e0">Boot device considerations:</font></h3>
 <p>  <p>
 Modern MacPPC systems have two IDE interfaces (called Ultra and IDE), each of  Modern MacPPC systems have two IDE interfaces (called Ultra and IDE), each of
 which can have two devices on them (ultra0, ultra1, ide0, ide1).  which can have two devices on them (ultra0, ultra1, ide0, ide1).
Line 78 
Line 193 
 Invalid configurations will not be able to properly  Invalid configurations will not be able to properly
 detect which drive is the root drive, so any attempt will either  detect which drive is the root drive, so any attempt will either
 prompt for a root drive or fail.  prompt for a root drive or fail.
   </p>
   
 <p>  <p>
 <ul>  <ul>
 <li><tt>ultra0</tt> is always a valid root drive.  <li><tt>ultra0</tt> is always a valid root drive.
Line 85 
Line 202 
   is a hard drive, not a non-hard disk ATAPI device).    is a hard drive, not a non-hard disk ATAPI device).
 <li><tt>ide1</tt> (Zip drive bay) is valid as a root disk if no hard drive is  <li><tt>ide1</tt> (Zip drive bay) is valid as a root disk if no hard drive is
   located at <tt>ultra1</tt>,    located at <tt>ultra1</tt>,
 <li><tt>ide0</tt> (CD-ROM) is valid as a root drive <b>only</b> if no hard  <li><tt>ide0</tt> (cdrom) is valid as a root drive <b>only</b> if no hard
   drives are connected to the Ultra bus.    drives are connected to the Ultra bus.
 </ul>  </ul>
   </p>
   
 <a name="X11"></a>  <hr>
 <h3><font color="#0000e0">X Window System:</font></h3>  <a name="hardware"></a>
   <h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3>
   
 <p>  <p>
 XFree86 Version 4.2.0 is supported on all MacPPC systems, however  <h4>Supported models</h4>
 only the ATI graphics adapters are supported by an <i>accelerated</i>  </p>
 X server at the current time.  
 The nVidia accelerated X server does not currently work, however nVidia  
 (and ATI) cards can be used by X in framebuffer (unaccelerated) mode,  
 at the boot resolution and color depth using the wsfb driver (installed by  
 default).  
 <p>  
 Directions on enabling the accelerated X server is  
 in the <tt>/usr/X11R6/README</tt> file on the installed system.  
 <p>  
   
 <a name="problems"></a>  
 <h3><font color="#0000e0">Known Problems</font></h3>  
 <ul>  
 <li>Laptop systems may power off within 2-5 minutes if the lid is closed  
   while running from battery.  
 <li>Older iMacs can have a problem with the USB keyboard driver where  
   the first key pressed after boot will repeat endlessly.  The workaround  
   is to press &lt;SHIFT&gt; first or to disconnect and reconnect the USB mouse  
   after the problem has occurred.  
 </ul>  
 <p>  <p>
 <a name="other"></a>  PowerPC-based Macintosh systems are divided into <i>"Old World"</i> and
 <h3><font color="#0000e0">Other Features</font></h3>  <i>"New World"</i> systems, the difference being
   <a href="http://developer.apple.com/technotes/tn/tn1167.html">the design
   of the system ROM</a>.
   Only <i>"New World"</i> machines are currently supported.
   Known compatible systems include the following:
 <ul>  <ul>
 <li> &lt;CTRL&gt;&lt;CMD&gt;&lt;POWER&gt; on ADB (not USB) keyboards  <li>PowerMac G3 (B&amp;W)
 will reset the computer.  <li><a href="http://docs.info.apple.com/article.html?artnum=58418">PowerMac G4
   </a> (PCI Graphics? - untested but should work)
   <li>PowerMac G4 (AGP Graphics)
   <li>PowerMac G4 (Digital Audio)
   <li>PowerMac G4 (QuickSilver)
   <li>PowerMac G4 (QuickSilver 2002)
   <li>PowerMac Dual G4
   <li>PowerMac G4 Cube
   <li>iMac Rev A
   <li>iMac Rev B
   <li>iMac Rev C
   <li>iMac DV
   <li>iMac DV+
   <li>LCD iMac
   <li>PowerBook G3 (FireWire)
   <li>PowerBook G4
   <li>iBook
   <li>iBook2 <i>(problems with Combo drive thought to be fixed in 3.1)</i>
   <li>Xserve <i>(currently only running on serial console with video card removed)</i>
   <li>StarMax <i>(development in progress)</i>
   <li>others... <i>(development in progress)</i>
 </ul>  </ul>
   To help us improve the accuracy of this list, <b>PLEASE</b>
   <a href="faq/faq4.html#SendDmesg">send your dmesg</a> after installation
   to <a href="mailto:dmesg@openbsd.org">dmesg@openbsd.org</a>.
   </p>
   
 <a name="supported"></a>  <p>
 <h3><font color="#0000e0">Supported Hardware:</font></h3>  <h4>Supported peripherals</h4>
   </p>
   
 <h4>Supported peripherals:</h4>  <p>
 <ul>  <ul>
 <li><strong>Onboard I/O modules</strong> (obio)  <li><strong>Onboard I/O modules</strong> (obio)
 <ul>  <ul>
Line 241 
Line 371 
 <li>USB Zip Drives (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&amp;sektion=4">umass</a>)  <li>USB Zip Drives (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umass&amp;sektion=4">umass</a>)
 </ul>  </ul>
   
 <li><strong>Cardbus/PCMCIA bridges (new with 3.1-current)</strong>  <li><strong>Cardbus/PCMCIA bridges</strong>
 <ul>  <ul>
 <li>PBG4 onboard cardbus bridge is now supported, as are PCI CardBus bridges.  <li>PBG4 onboard cardbus bridge is now supported, as are PCI CardBus bridges.
 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cbb&amp;sektion=4">cbb</a>)  (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cbb&amp;sektion=4">cbb</a>)
Line 275 
Line 405 
 (0 - 100) and 'wsconsctl -w display.backlight=xx' (0 or 100)  (0 - 100) and 'wsconsctl -w display.backlight=xx' (0 or 100)
 </ul>  </ul>
 </ul>  </ul>
 <hr>  </p>
   
 <p>  <p>
 <a name="unsup"></a>  <a name="unsup"></a>
 <h3><font color="#0000e0">Unsupported Hardware:</font></h3>  <h4>Unsupported Hardware</h4>
   </p>
   
   <p>
 <ul>  <ul>
 <li>Older Apple PowerMac systems with a 601 processor and those that  <li>Older Apple PowerMac systems with a 601 processor or lacking
   lack OpenFirmware are not supported.    OpenFirmware are not supported.
 <li>Older OpenFirmware machines are not currently supported.  <li>Older OpenFirmware machines are not currently supported.
   This is mostly due to lack of developer resources and limited    This is mostly due to lack of developer resources and limited
   availability of hardware.    availability of hardware.
Line 292 
Line 426 
   are not supported.    are not supported.
 <li>The new 'digital audio' subsystem on iBooks and newer PBG4, G4 and iMacs  <li>The new 'digital audio' subsystem on iBooks and newer PBG4, G4 and iMacs
   is not supported.    is not supported.
 <li>Sleep/Suspend is not supported.  <li>Sleep/Suspend on laptops is not supported.
 </ul>  </ul>
 <hr>  </p>
 <p>If you are looking for or are willing to test new pre-release  
 features, you can try using a  
 <a href="faq/upgrade-minifaq.html#1.1">snapshot</a> which are made available  
 <a href="ftp.html">on the FTP sites</a> from time to time.  
 <p>  
   
 <hr>  <a name="problems"></a>
   <h3><font color="#0000e0">Known Problems</font></h3>
   
 <p>  <p>
 Contact  <ul>
 <a href="mailto:deraadt@openbsd.org">Theo de Raadt</a> or  <li>Laptop systems may power off within 2-5 minutes if the lid is closed
 <a href="mailto:drahn@openbsd.org">Dale Rahn</a>    while running from battery.
 if you are interested in working with other people on this, or need more  <li>Older iMacs can have a problem with the USB keyboard driver where
 information.    the first key pressed after boot will repeat endlessly.  The workaround
     is to press &lt;SHIFT&gt; first or to disconnect and reconnect the USB mouse
     after the problem has occurred.
   </ul>
   </p>
   
   <a name="other"></a>
   <h3><font color="#0000e0">Other Features</font></h3>
   
 <p>  <p>
 A mailing list for users and developers exists at  <ul>
 <a href="mailto:ppc@openbsd.org">ppc@openbsd.org</a>.  <li> &lt;CTRL&gt;&lt;CMD&gt;&lt;POWER&gt; on ADB (not USB) keyboards
 To join the OpenBSD/macppc mailing list, send a message body of <b>"subscribe  will reset the computer.
 ppc"</b> to <a href="mailto:majordomo@OpenBSD.org">majordomo@OpenBSD.org</a>.  </ul>
 Please be sure to check our <a href="mail.html">mailing list policy</a> before  
 subscribing.  
 </p>  </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.32  
changed lines
  Added in v.1.33