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

File: [local] / www / macppc.html (download) (as text)

Revision 1.248, Fri Apr 8 01:58:04 2016 UTC (8 years, 1 month ago) by tj
Branch: MAIN
Changes since 1.247: +3 -3 lines

some 5.9 bumps and a typo fix.

<!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>OpenBSD/macppc</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="the OpenBSD/macppc page">
<meta name="copyright" content="This document copyright 1996-2008 by OpenBSD.">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="openbsd.css">
<link rel="canonical" href="http://www.openbsd.org/macppc.html">
</head>

<body bgcolor="#ffffff" text="#000000" link="#23238e">

<h2>
<a href="index.html">
<font color="#0000ff"><i>Open</i></font><font color="#000084">BSD</font></a>
<font color="#e00000">macppc</font>
</h2>
<hr>
<p>

OpenBSD/macppc runs on the PowerPC-based Macintosh systems from the
<i>``New World''</i> family, i.e. all Apple computers from the iMac to current
models. It does not run on any <a href="#unsup">unsupported models</a>.
<p>

A mailing list 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.

<br clear=all>
<hr>

<h3 id="history"><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 Open Firmware, 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.
Support for the 64-bit G5 (running in 32-bit mode) was added in OpenBSD 3.9.

<hr>

<h3 id="status"><font color="#0000e0"><strong>Current status:</strong></font></h3>

<p>
Currently, all the hardware listed in the
<a href="#hardware">supported hardware</a> section below boots
multi-user, supports most, if not all, of the on-board devices, and is
generally usable.
<p>
After the 4.0 release basic support for <i>"Old World"</i> machines was
committed.  Most machines are able to netboot and completing bootloader
support is in progress.
<p id="X11">
The X Window System is supported on all MacPPC systems.
Most ATI graphics adapters and some NVIDIA graphics adapters are
supported by <i>accelerated</i> X servers.
The graphics adapters not supported by an accelerated driver can be
used by X in frame buffer (unaccelerated) mode, at the boot resolution
and color depth using the wsfb driver (installed by default).

<p>
Directions on enabling the accelerated X server can be found
in the <tt>/usr/X11R6/README</tt> file on the installed system.

<hr>

<h3 id="hardware"><font color="#0000e0"><strong>Supported hardware:</strong></font></h3>

<p>

<h4>Supported models</h4>

<p>
PowerPC-based Macintosh systems are divided into <i>"Old World"</i> and
<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>
<li>iMac (Revision A, B, C, D (iMac,1))
<li>iMac (Late 1999 (PowerMac2,1))
<li>iMac (Summer 2000 (PowerMac2,2))
<li>iMac (Early 2001, Summer 2001) (PowerMac4,1))
<li>iMac (Flat-Panel (PowerMac4,2))
<li>iMac (17" Flat-Panel, 17" 1GHz (PowerMac4,5))
<li>iMac (USB 2.0 (PowerMac6,1))
<li>iMac (20" Flat-Panel (PowerMac6,3))
<li>iMac G5 (PowerMac8,1)
<li>iMac G5 (Ambient Light Sensor (PowerMac8,2))
</ul>
<ul>
<li>eMac (ATI Graphics, 1GHz G4 (PowerMac4,4))
<li>eMac (USB 2.0 (PowerMac6,4))
</ul>
<ul>
<li>Mac mini (PowerMac10,1)
<li>Mac mini (Late 2005 (PowerMac10,2))
</ul>
<ul>
<li>Power Macintosh G3 (Blue &amp; White (PowerMac1,1))
<li>Power Macintosh G4 (PCI Graphics (PowerMac1,2))
<li>Power Macintosh G4 (AGP Graphics (PowerMac3,1, PowerMac3,2 and PowerMac3,3))
<li>Power Macintosh G4 (Gigabit Ethernet (PowerMac3,3))
<li>Power Macintosh G4 (Digital Audio (PowerMac3,4))
<li>Power Macintosh G4 (QuickSilver, QuickSilver 2002 (PowerMac3,5))
<li>Power Macintosh G4 (Mirrored Drive Doors, FW 800, Mirrored Drive Doors 2003 (PowerMac3,6))
<li>Power Macintosh G4 (Cube (PowerMac5,1))
<li>Power Macintosh G5 (Early 2005, dual 2.0 + 2.3 GHz (PowerMac7,2))
<li>Power Macintosh G5 (June 2004, Early 2005, dual 2.7 GHz (PowerMac7,3))
<li>Power Macintosh G5 (Late 2004 (PowerMac9,1))
<li>Power Macintosh G5 (October 2005, quad core (PowerMac 11,2))
</ul>
<ul>
<li>iBook (PowerBook2,1)
<li>iBook (FireWire (PowerBook2,2))
<li>iBook (Dual USB, Late 2001 (PowerBook4,1))
<li>iBook (16 VRAM (PowerBook4,2))
<li>iBook (Opaque 16 VRAM, 32 VRAM, Early 2003 (PowerBook4,3))
<li>iBook G4 (PowerBook6,3)
<li>iBook G4 (Early 2004, Late 2004 (PowerBook6,5))
<li>iBook G4 (Mid 2005 (PowerBook6,7))
</ul>
<ul>
<li>PowerBook G3 (12", 13", 14" Rev. A and Rev. B, Bronze Keyboard (PowerBook1,1))
<li>PowerBook G3 (FireWire (PowerBook3,1))
<li>PowerBook G4 (PowerBook3,2)
<li>PowerBook G4 (Gigabit Ethernet (PowerBook3,3))
<li>PowerBook G4 (DVI (PowerBook3,4))
<li>PowerBook G4 (867 MHz, 1 GHz (PowerBook3,5))
<li>PowerBook G4 (17" (PowerBook5,1))
<li>PowerBook G4 (15" FW 800 (PowerBook5,2))
<li>PowerBook G4 (17" 1.33 GHz (PowerBook5,3))
<li>PowerBook G4 (15" 1.33/1.5 GHz (PowerBook5,4))
<li>PowerBook G4 (17" 1.5 GHz (PowerBook5,5))
<li>PowerBook G4 (15" 1.5/1.67 GHz (PowerBook5,6))
<li>PowerBook G4 (17" 1.67 GHz (PowerBook5,7))
<li>PowerBook G4 (15" Double-Layer SD (PowerBook5,8))
<li>PowerBook G4 (17" Double-Layer SD (PowerBook5,9))
<li>PowerBook G4 (12" (PowerBook6,1))
<li>PowerBook G4 (12" DVI (PowerBook6,2))
<li>PowerBook G4 (12" 1.33 GHz (PowerBook6,4))
<li>PowerBook G4 (12" 1.5 GHz (PowerBook6,8))
</ul>
<ul>
<li>Xserve G4 (Dual 1 GHz (RackMac1,1))
<li>Xserve G4 (Dual 1.33 GHz (RackMac1,2))
<li>Xserve G5 (Dual (RackMac3,1))
</ul>

<p>
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>.

<h4>Supported peripherals</h4>

<ul>
<li><strong>Onboard I/O modules</strong>
(<a href="http://man.openbsd.org/?query=macobio&amp;arch=macppc&amp;sektion=4">macobio</a>)
<ul>
<li>Apple GC
<li>Apple Heathrow
<li>Apple Intrepid
<li>Apple K2
<li>Apple Keylargo
<li>Apple OHare
<li>Apple Paddington
<li>Apple Pangea
<li>Apple Shasta
</ul>

<li><strong>PCI-Bridges</strong> 
(<a href="http://man.openbsd.org/?query=pchb&amp;arch=macppc&amp;sektion=4">pchb</a>)
<ul>
<li>Apple Bandit
<li>Apple Intrepid 2 AGP
<li>Apple Intrepid 2 PCI
<li>Apple K2
<li>Apple K2 AGP
<li>Apple Pangea
<li>Apple Pangea AGP
<li>Apple Pangea PCI
<li>Apple Shasta HyperTransport
<li>Apple Uni-North
<li>Apple Uni-North AGP
<li>Apple Uni-North Eth
<li>Apple Uni-North 2 AGP
<li>Apple Uni-North 2 Eth
<li>Apple U3 AGP
<li>Motorola MPC106 Host-PCI
</ul>

<li><strong>Video Cards</strong>
<ul>
<li>ATI Mach64 GP
<li>ATI Mach64 GV
<li>ATI Mach64 128 PK
<li>ATI Mach64 128 VR AGP
<li>ATI Rage 128 Mobility M3
<li>ATI Rage Fury AGP4x
<li>ATI Radeon Mobility M7
<li>ATI Radeon Mobility 9200 (M9+)
<li>NVIDIA GeForce4 440 Go 64M
<li>NVIDIA GeForce FX 5200 Ultra
</ul>

<li><strong>Ethernet Adapters</strong>
<ul>
<li>ADMtek AN986-based USB adapters (<a href="http://man.openbsd.org/?query=aue&amp;arch=macppc&amp;sektion=4">aue</a>)

<li>Alteon Tigon I/II-based adapters (<a href="http://man.openbsd.org/?query=ti&amp;arch=macppc&amp;sektion=4">ti</a>)

<li>Apple iMac Rev. A-C Ethernet (<a href="http://man.openbsd.org/?query=bm&amp;arch=macppc&amp;sektion=4">bm</a>)

<li>Apple MACE Ethernet (<a href="http://man.openbsd.org/?query=mc&amp;arch=macppc&amp;sektion=4">mc</a>)

<li>Apple GMAC (<a href="http://man.openbsd.org/?query=gem&amp;arch=macppc&amp;sektion=4">gem</a>)

<li>ASIX Electronics AX88172 based USB adapters (<a href="http://man.openbsd.org/?query=axe&amp;arch=macppc&amp;sektion=4">axe</a>)

<li>Broadcom BCM57xx/BCM590x (a.k.a. Tigon3) based PCI adapters (<a href="http://man.openbsd.org/?query=bge&amp;arch=macppc&amp;sektion=4">bge</a>)

<li>Sundance/Tamarack TC9021 based PCI adapters (<a href="http://man.openbsd.org/?query=stge&amp;arch=macppc&amp;sektion=4">stge</a>)

<li>CATC USB-EL1210A-based USB adapters (<a href="http://man.openbsd.org/?query=cue&amp;arch=macppc&amp;sektion=4">cue</a>)

<li>Davicom DM9601 USB Ethernet adapters (<a href="http://man.openbsd.org/?query=udav&amp;arch=macppc&amp;sektion=4">udav</a>)

<li>DEC DECchip 21040 (Tulip) (<a href="http://man.openbsd.org/?query=de&amp;arch=macppc&amp;sektion=4">de</a>)
<li>DEC DECchip 21143 (Tulip clones) (<a href="http://man.openbsd.org/?query=dc&amp;arch=macppc&amp;sektion=4">dc</a>)
<li>Intel i8255x-based (except the i82556) PCI adapters (<a href="http://man.openbsd.org/?query=fxp&amp;arch=macppc&amp;sektion=4">fxp</a>)
<li>Intel 21145-based PCI adapters (<a href="http://man.openbsd.org/?query=dc&amp;arch=macppc&amp;sektion=4">dc</a>)

<li>Intel PRO/1000 based adapters
(<a href="http://man.openbsd.org/?query=em&amp;arch=macppc&amp;sektion=4">em</a>)

<li>Kawasaki LSI KL5KUSB101B-based USB adapters (<a href="http://man.openbsd.org/?query=kue&amp;arch=macppc&amp;sektion=4">kue</a>)

<li>RealTek 8129/8139-based adapters (<a href="http://man.openbsd.org/?query=rl&amp;arch=macppc&amp;sektion=4">rl</a>)

<li>Realtek RTL8150L based USB adapters (<a href="http://man.openbsd.org/?query=url&amp;arch=macppc&amp;sektion=4">url</a>)

<li>Realtek 8169/8169S/8110S based PCI adapters (<a href="http://man.openbsd.org/?query=re&amp;arch=macppc&amp;sektion=4">re</a>)

<li>SMC 83C170 ("EtherPower II") (EPIC/100) (<a href="http://man.openbsd.org/?query=epic&amp;arch=macppc&amp;sektion=4">epic</a>)

<li>SysKonnect XMAC II and Marvell Yukon based PCI adapters (<a href="http://man.openbsd.org/?query=sk&amp;arch=macppc&amp;sektion=4">sk</a>)

<li>VIA Networking VT6122 based PCI adapters (<a href="http://man.openbsd.org/?query=vge&amp;arch=macppc&amp;sektion=4">vge</a>)

<li>VIA Rhine/RhineII/RhineIII Ethernet adapters (<a href="http://man.openbsd.org/?query=vr&amp;arch=macppc&amp;sektion=4">vr</a>)

<li>3Com 3c9xx EtherLink XL adapters (<a href="http://man.openbsd.org/?query=xl&amp;arch=macppc&amp;sektion=4">xl</a>)

<li>AMD PCnet-based PCI adapters (<a href="http://man.openbsd.org/?query=pcn&amp;arch=macppc&amp;sektion=4">pcn</a>)
</ul>
 
<li><strong>Wireless Ethernet Adapters</strong>
<ul>
<li>ADMtek ADM8211 IEEE 802.11b PCI/CardBus adapters (<a href="http://man.openbsd.org/?query=atw&amp;arch=macppc&amp;sektion=4">atw</a>)
<li>Aironet Communications 4500/4800 IEEE 802.11FH/b PCI and PCMCIA adapters (<a href="http://man.openbsd.org/?query=an&amp;arch=macppc&amp;sektion=4">an</a>)
<li>Atmel AT76C50x IEEE 802.11b USB adapters (<a href="http://man.openbsd.org/?query=atu&amp;arch=macppc&amp;sektion=4">atu</a>)
<li> Broadcom AirForce IEEE 802.11b/g PCI/CardBus adapters (<a href="http://man.openbsd.org/?query=bwi&amp;arch=macppc&amp;sektion=4">bwi</a>), including:
    <ul>
    <li>Apple Airport Extreme BCM4306
    <li>Apple Airport Extreme BCM4318
    </ul>
<li>Marvell Libertas IEEE 802.11b/g PCMCIA/PCI/CardBus adapters (<a href="http://man.openbsd.org/?query=malo&amp;arch=macppc&amp;sektion=4">malo</a>)
<li>Ralink Technology IEEE 802.11a/g/n PCI/CardBus adapters (<a href="http://man.openbsd.org/?query=ral&amp;arch=macppc&amp;sektion=4">ral</a>)
<li>Ralink Technology IEEE 802.11b/g USB adapters (<a href="http://man.openbsd.org/?query=ural&amp;arch=macppc&amp;sektion=4">ural</a>)
<li>Ralink Technology IEEE 802.11a/b/g USB adapters (<a href="http://man.openbsd.org/?query=rum&amp;arch=macppc&amp;sektion=4">rum</a>)
<li>Ralink Technology IEEE 802.11a/g/n USB adapters (<a href="http://man.openbsd.org/?query=run&amp;arch=macppc&amp;sektion=4">run</a>) <sup>(A)</sup>
<li>Realtek RTL8180L IEEE 802.11b PCI/CardBus adapters (<a href="http://man.openbsd.org/?query=rtw&amp;arch=macppc&amp;sektion=4">rtw</a>)
<li>Realtek RTL8187L/RTL8187B USB IEEE 802.11b/g adapters (<a href="http://man.openbsd.org/?query=urtw&amp;arch=macppc&amp;sektion=4">urtw</a>)
<li>Realtek RTL8188CU/RTL8192CU USB IEEE 802.11b/g/n adapters (<a href="http://man.openbsd.org/?query=urtwn&amp;arch=macppc&amp;sektion=4">urtwn</a>)
<li>TI ACX100/ACX111 IEEE 802.11a/b/g PCI/CardBus adapters (<a href="http://man.openbsd.org/?query=acx&amp;arch=macppc&amp;sektion=4">acx</a>)
<li>WaveLAN/IEEE, PRISM 2-3, and Spectrum24 IEEE 802.11b PCMCIA/PCI/USB adapters (<a href="http://man.openbsd.org/?query=wi&amp;arch=macppc&amp;sektion=4">wi</a>), including:
    <ul>
    <li>Apple Airport (<a href="http://man.openbsd.org/?query=macobio&amp;arch=macppc&amp;sektion=4">macobio</a>)
    </ul>
</ul>

<li><strong>WAN Adapters</strong>
<ul>
<li>Accoom Networks Artery T1/E1 WAN interfaces (<a href="http://man.openbsd.org/?query=art&amp;arch=macppc&amp;sektion=4">art</a>)
<li>SBE (formerly Lan Media Corporation) SSI (T1)/HSSI/DS1/DS3 WAN interfaces (<a href="http://man.openbsd.org/?query=lmc&amp;arch=macppc&amp;sektion=4">lmc</a>)
</ul>

<li><strong>SCSI and IDE Host Adapters</strong>
<ul>
  <li><i>"Old World"</i> Macintosh on-board SCSI(<a href="http://man.openbsd.org/?query=mesh&amp;arch=macppc&amp;sektion=4">mesh</a>)
  <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://man.openbsd.org/?query=ahc&amp;sektion=4"
    >ahc</a>)
<li>Symbios Logic 53c810, 53c825 (<a href="http://man.openbsd.org/?query=siop&amp;arch=macppc&amp;sektion=4">siop</a>)
<li>AMD Am53c974 PCscsi-PCI host adapters including the Tekram DC-390
(<a href="http://man.openbsd.org/?query=pcscp&amp;arch=macppc&amp;sektion=4">pcscp</a>)
<li>QLogic PCI SCSI controllers (<a href="http://man.openbsd.org/?query=isp&amp;arch=macppc&amp;sektion=4">isp</a>)
<li>LSI Logic Fusion-MPT (Symbios Logic/NCR)
  (<a href="http://man.openbsd.org/?query=mpi&amp;arch=macppc&amp;sektion=4"
  >mpi</a>)
  <ul>
    <li>LSI53C1020, LSI53C1020A, LSI53C1030, LSI53C1030T, LSI53C1035,
    <li>LSIFC909, LSIFC919, LSIFC919X, LSIFC929, LSIFC929X, LSIFC949, LSIFC949X,
    <li>LSISAS1064, LSISAS1064E, LSISAS1068, LSISAS1068E
  </ul>
<li>All PCI IDE 
(<a href="http://man.openbsd.org/?query=pciide&amp;arch=macppc&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://man.openbsd.org/?query=iop&amp;arch=macppc&amp;sektion=4">iop</a>)
<li>Areca Technology Corporation PCI-X and PCI Express Sata RAID controllers
  (<a href="http://man.openbsd.org/?query=arc&amp;arch=macppc&amp;sektion=4">arc</a>)
</ul>

<li><strong>Drives</strong>
<ul>
<li>All IDE devices supported on the <a href="i386.html">i386</a>.
<li>All ATAPI drives supported on the <a href="i386.html">i386</a>.
<li>All SCSI drives supported on the <a href="i386.html">i386</a>.
</ul>

<li><strong>USB Controllers/Hubs</strong>
<ul>
<li>Apple USB (<a href="http://man.openbsd.org/?query=ohci&amp;arch=macppc&amp;sektion=4">ohci</a>)
<li>Apple Intrepid USB (<a href="http://man.openbsd.org/?query=ohci&amp;arch=macppc&amp;sektion=4">ohci</a>)
<li>Apple Pangea USB (<a href="http://man.openbsd.org/?query=ohci&amp;arch=macppc&amp;sektion=4">ohci</a>)
<li>NEC USB (<a href="http://man.openbsd.org/?query=ohci&amp;arch=macppc&amp;sektion=4">ohci</a>)
<li>OHCI root hub (<a href="http://man.openbsd.org/?query=ohci&amp;arch=macppc&amp;sektion=4">ohci</a>)
<li>Opti RM861HA (<a href="http://man.openbsd.org/?query=ohci&amp;arch=macppc&amp;sektion=4">ohci</a>)
<li>Alps Electric Hub in Apple USB Keyboard
</ul>
 
<li><strong>USB Devices</strong>
<ul>
<li>Alps Electric Apple USB Keyboard (<a href="http://man.openbsd.org/?query=ukbd&amp;arch=macppc&amp;sektion=4">ukbd</a>)
<li>Apple touchpad mouse (<a href="http://man.openbsd.org/?query=tpms&amp;arch=macppc&amp;sektion=4">tpms</a>)
<li>Gude ADS Expert mouseCLOCK USB and Expert mouseCLOCK USB II DCF77 and HBG radio clocks (<a href="http://man.openbsd.org/?query=udcf&amp;arch=macppc&amp;sektion=4">udcf</a>)
<li>Solid Year Keyboard and Mouse (<a href="http://man.openbsd.org/?query=ukbd&amp;arch=macppc&amp;sektion=4">ukbd</a>) (<a href="http://man.openbsd.org/?query=ums&amp;arch=macppc&amp;sektion=4">ums</a>)
<li>Logitech M4848 (<a href="http://man.openbsd.org/?query=ums&amp;arch=macppc&amp;sektion=4">ums</a>)
<li>Kensington USB/PS2 Wheel Mouse (<a href="http://man.openbsd.org/?query=ums&amp;arch=macppc&amp;sektion=4">ums</a>)
<li>USB Zip Drives (<a href="http://man.openbsd.org/?query=umass&amp;arch=macppc&amp;sektion=4">umass</a>)
</ul> 

<li><strong>CardBus/PCMCIA bridges</strong>
<ul>
<li>PBG4 onboard CardBus bridge is now supported, as are PCI CardBus bridges. 
(<a href="http://man.openbsd.org/?query=cbb&amp;sektion=4">cbb</a>)
</ul>

<li><strong>PC Cards (PCMCIA / Cardbus)</strong>
<ul>
<li>Serial ports (<a href="http://man.openbsd.org/?query=com&amp;sektion=4">com</a>)
<li>Wireless Ethernet adapters:
    <ul>
    <li>See above.
    </ul>
</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://man.openbsd.org/?query=ubsec&amp;arch=macppc&amp;sektion=4">ubsec</a>)
<li>Hifn 6500-based boards (<a href="http://man.openbsd.org/?query=lofn&amp;arch=macppc&amp;sektion=4">lofn</a>)
<li>Hifn 7751/7811/7951/7955/7956-based boards (<a href="http://man.openbsd.org/?query=hifn&amp;arch=macppc&amp;sektion=4">hifn</a>)
<li>SafeNet SafeXcel 1141/1741 (<a href="http://man.openbsd.org/?query=safe&amp;arch=macppc&amp;sektion=4">safe</a>)
</ul>

<li><strong>Audio Devices</strong>
<ul>
<li>Apple Aoa audio (<a href="http://man.openbsd.org/?query=aoa&amp;arch=macppc&amp;sektion=4&">aoa</a>)
<li>Apple Awacs audio (<a href="http://man.openbsd.org/?query=awacs&amp;arch=macppc&amp;sektion=4&">awacs</a>)
<li>Apple Daca audio (<a href="http://man.openbsd.org/?query=daca&amp;arch=macppc&amp;sektion=4&">daca</a>)
<li>Apple Onyx audio (<a href="http://man.openbsd.org/?query=onyx&amp;arch=macppc&amp;sektion=4&">onyx</a>)
<li>Apple Snapper audio (<a href="http://man.openbsd.org/?query=snapper&amp;arch=macppc&amp;sektion=4&">snapper</a>)
<li>Apple Tumbler audio (<a href="http://man.openbsd.org/?query=tumbler&amp;arch=macppc&amp;sektion=4&">tumbler</a>)
<li>Ensoniq AudioPCI (<a href="http://man.openbsd.org/?query=eap&amp;arch=macppc&amp;sektion=4">eap</a>)
<li>SoundBlaster PCI128 (<a href="http://man.openbsd.org/?query=eap&amp;arch=macppc&amp;sektion=4">eap</a>)
<li>SoundBlaster Live! and PCI512 (EMU10k1) (<a href="http://man.openbsd.org/?query=emu&amp;arch=macppc&amp;sektion=4">emu</a>)
<li>USB audio (<a href="http://man.openbsd.org/?query=uaudio&amp;arch=macppc&amp;sektion=4">uaudio</a>)
</ul>

<li><strong>Radio Receiver Devices</strong> (<a href="http://man.openbsd.org/?query=radio&amp;arch=macppc&amp;sektion=9">radio</a>)
<ul>
<li>Brooktree 848/849/878/879-based TV tuner cards (<a href="http://man.openbsd.org/?query=bktr&amp;arch=macppc&amp;sektion=4">bktr</a>)
</ul>

<li><strong>Other Devices</strong>
<ul>
<li>Serial Ports: While the modern PowerMacintosh series has no external 
  standard serial ports, many have an on-board modem which can be 
  removed and replaced with an adapter (several manufacturers of these exist)
  which will produce a standard (and supported) serial port.
<li>Backlight on lcd devices can be controlled through the brightness control
keys on ADB (laptop) keyboards, or through'wsconsctl -w display.brightness=xx'
(0 - 100) and 'wsconsctl -w display.backlight=xx' (0 or 100)
<li>Hardware watchdog timer support:
    <ul>
    <li>Quancom PWDOG1 watchdog timer (<a href="http://man.openbsd.org/?query=pwdog&amp;arch=macppc&amp;sektion=4">pwdog</a>)
    </ul>
<li>Hardware monitoring sensors, including:
    <ul>
    <li>Analog Devices AD7416, AD7417 and AD7418 (<a href="http://man.openbsd.org/?query=adc&amp;arch=macppc&amp;sektion=4">adc</a>)
    <li>Analog Devices ADM1030 (<a href="http://man.openbsd.org/?query=admtmp&amp;arch=macppc&amp;sektion=4">admtmp</a>)
    <li>Analog Devices ADT7460 (<a href="http://man.openbsd.org/?query=adt&amp;arch=macppc&amp;sektion=4">adt</a>)
    <li>Apple Fan Control Unit (<a href="http://man.openbsd.org/?query=fcu&amp;arch=macppc&amp;sektion=4">fcu</a>)
    <li>Apple Sudden Motion Sensor (<a href="http://man.openbsd.org/?query=asms&amp;arch=macppc&amp;sektion=4">asms</a>)
    <li>National Semiconductor LM75, LM77 (<a href="http://man.openbsd.org/?query=lmtemp&amp;arch=macppc&amp;sektion=4">lmtemp</a>)
    <li>National Semiconductor LM87 (<a href="http://man.openbsd.org/?query=lmenv&amp;arch=macppc&amp;sektion=4">lmenv</a>)
    <li>Maxim DS1624/DS1631/DS1721 (<a href="http://man.openbsd.org/?query=maxds&amp;arch=macppc&amp;sektion=4">maxds</a>)
    <li>Maxim MAX6642/MAX6690 (<a href="http://man.openbsd.org/?query=maxtmp&amp;arch=macppc&amp;sektion=4">maxtmp</a>)
    <li>TAOS TSL2560/61 light sensor (<a href="http://man.openbsd.org/?query=tsl&amp;arch=macppc&amp;sektion=4">tsl</a>)
    </ul>
<li>Meinberg Funkuhren radio clocks, including:
    <ul>
    <li>GPS170PCI 3.3V/5V 6-channel GPS receiver card (<a href="http://man.openbsd.org/?query=mbg&amp;arch=macppc&amp;sektion=4">mbg</a>)
    <li>PCI32 5V DCF77 time signal station receiver card (<a href="http://man.openbsd.org/?query=mbg&amp;arch=macppc&amp;sektion=4">mbg</a>)
    <li>PCI509 5V DCF77 time signal station receiver card (<a href="http://man.openbsd.org/?query=mbg&amp;arch=macppc&amp;sektion=4">mbg</a>)
    <li>PCI511 3.3V/5V DCF77 time signal station receiver card (<a href="http://man.openbsd.org/?query=mbg&amp;arch=macppc&amp;sektion=4">mbg</a>)
    <li>USB5131 USB attached DCF77 time signal station receiver (<a href="http://man.openbsd.org/?query=umbg&amp;arch=macppc&amp;sektion=4">umbg</a>)
    </ul>
<li>UVC-compatible Video devices (<a href="http://man.openbsd.org/?query=uvideo&amp;arch=macppc&amp;sektion=4">uvideo</a>)
</ul>
</ul>

<h4 id="unsup">Unsupported Hardware</h4>

<ul>
<li>Any older Mac with a 4-digit part number (6100, 7300, 7500,
  8500, 9500).
<li>Older Apple PowerMac systems with a 601 processor or lacking
  Open Firmware are not supported. 
<li>Older Open Firmware machines are not currently supported.
  This is mostly due to lack of developer resources and limited 
  availability of hardware.
<li>Built-in modems on most machines are not supported.  In many systems,
  the serial port the modem is attached to is supported, but the modem 
  itself is not supported. 
<li>Newer PowerBooks have an internal modem attached as a USB device, these
  are not supported.
<li>Sleep/Suspend on laptops is not supported.
<li>Bluetooth is not supported.
<li>Firewire is not supported.
</ul>

<hr>

<h3 id="install"><font color="#0000e0">
<strong>Getting and installing OpenBSD/macppc:</strong>
</font></h3>

<p>
The latest supported OpenBSD/macppc release is
<a href="59.html">OpenBSD 5.9</a>.
Here are the
<a href="http://ftp.OpenBSD.org/pub/OpenBSD/5.9/macppc/INSTALL.macppc">
OpenBSD/macppc 5.9 installation instructions
</a>.

<p>
Snapshots are made available from time to time, in
<a href="http://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="http://ftp.OpenBSD.org/pub/OpenBSD/snapshots/macppc/INSTALL.macppc">
OpenBSD/macppc snapshot installation instructions
</a> as well.

<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 Open Firmware prompt, with
<pre>
  boot cd:,ofwboot 5.6/macppc/bsd.rd
</pre>
  <li><strong>Mac OS based boot</strong>
  <p>
  If the system disk is shared with Mac OS, the <tt>ofwboot</tt> bootloader
  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 Open Firmware prompt,
  with
<pre>
  boot hd:,ofwboot bsd.rd
</pre>
</ul>

<h3 id="multiboot"><font color="#0000e0">Multiboot/Shared HFS disks:</font></h3>
<p>
Having OpenBSD multiboot, or share, a disk with Mac OS X/Mac OS 9 
is possible as long as the disk is first partitioned with the 
Mac OS utility, <i>Drive Setup</i> (Mac OS 9) or <i>System Disk 
Utility</i> (Mac OS X).
Unallocated space, or a partition not in use, must be left for OpenBSD's use. 
Since OpenBSD is only able to boot from an HFS (not Mac OS X UFS) filesystem,
the first partition must be formatted as HFS or HFS+, not UFS, to be able to
boot OpenBSD.

<p>
Please refer to the installation instructions for more details on how to
install a shared disk.
Standalone (no Mac OS present) installation is also supported.

<h3 id="root"><font color="#0000e0">Boot device considerations:</font></h3>
<p>
Modern MacPPC systems have two IDE interfaces (called Ultra and IDE), each of 
which can have two devices on them (ultra0, ultra1, ide0, ide1).
When multiple drives are present in the system, there are limitations
of which drives can be configured as the OpenBSD root drive. 
Invalid configurations will not be able to properly
detect which drive is the root drive, so any attempt will either
prompt for a root drive or fail.

<ul>
<li><tt>ultra0</tt> is always a valid root drive.
<li><tt>ultra1</tt> is valid as a root disk, as long as <tt>ultra0</tt> 
  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 
  located at <tt>ultra1</tt>, 
<li><tt>ide0</tt> (cdrom) is valid as a root drive <b>only</b> if no hard
  drives are connected to the Ultra bus.
</ul>

<hr>

<h3 id="problems"><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>

<hr>

<h3 id="other"><font color="#0000e0">Other Features</font></h3>

<ul>
<li> &lt;CTRL&gt;&lt;CMD&gt;&lt;POWER&gt; on ADB (not USB) keyboards 
will reset the computer.
</ul>

</body>
</html>