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

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

Revision 1.91, Thu Apr 3 18:25:43 2008 UTC (16 years, 2 months ago) by deraadt
Branch: MAIN
Changes since 1.90: +57 -490 lines

First steps towards newer simpler per-arch web pages, which largely
relies on pointing towards people the manual page subsystem.  Want to
know about pci or usb cards?  Instead of aging rotting unaccurate
lists of devices, the web page now points you to the pci(4) and usb(4)
pages.  It will be easier to maintain the information in a high
quality form in one location.

<!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>OpenBSD/zaurus</title>
<link rev="made" href="mailto:www@openbsd.org">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="resource-type" content="document">
<meta name="description" content="the OpenBSD/zaurus page">
<meta name="keywords" content="openbsd,zaurus,PDA,ARM,XScale">
<meta name="distribution" content="global">
<meta name="copyright" content="This document copyright 2005-2007 by OpenBSD.">
</head>

<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>
<h2><font color="#e00000">OpenBSD/zaurus</font></h2>

<hr>
<a href="images/zaurus-c3000.jpg">
<img src="images/zaurus-c3000-small.jpg" width="400" height="300" align="right"></a>

OpenBSD/zaurus is an effort to make OpenBSD run on several PDAs of the
Sharp Zaurus family.
Initially targeted is the C3000/C3100/C3200 models which contain a 4GB CF
hard drive internally.

<p>
A mailing list for ARM-based ports is available at
<u><font color="#23238e">arm@openbsd.org</font></u>.
To join the OpenBSD/arm mailing list, send a message body of
<b>"subscribe arm"</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 maintainers are
Dale Rahn (<a href="mailto:drahn@openbsd.org">drahn@openbsd.org</a>)
and
Uwe Stuehler (<a href="mailto:uwe@openbsd.org">uwe@openbsd.org</a>).
Others are definitely welcome to contribute!

<a name="toc"></a>
<h3><font color="#0000e0"><i>Table of contents</i></font></h3>
<table width="80%"><tr>
<td width=5%></td>
<td valign="top" width="20%">
  <li><a href="#history">History of the port</a><br>
  <li><a href="#status">Current status</a><br>
  <li><a href="#hardware">Supported hardware</a><br>
</td><td valign="top" width="20%">
  <li><a href="#install">Getting and installing</a><br>
  <li><a href="#projects">Projects & bugs left to fix</a><br>
</td></tr></table>
<br clear=all>
<hr>

<a name="history"></a>
<h3><font color="#0000e0"><strong>History</strong></font></h3>
<p>
Shortly after Sharp unveiled its first Zaurus machines, some OpenBSD developers
started dreaming of running OpenBSD on it, to have the smallest possible
ssh-capable machine!

<p>
After the <a href="cats.html">OpenBSD/cats</a> was completed in order to benefit
from a good ARM development platform, work on the Zaurus hardware started in 2004.
Since the Zaurus is a fully capable machine, we no longer cross compile. All
builds of Zaurus are done on the Zaurus directly. (The shared "arm" packages are
nowadays built on the <a href="armish.html">armish</a> platform, because it is faster.)

<a name="status"></a>
<h3><font color="#0000e0"><strong>Current status</strong></font></h3>

<p>
Hardware support is mostly complete and quite stable.
The Zaurus boots multiuser, X11 runs, and device support is being
constantly improved.
Most PCMCIA/CF devices work (such as wireless/ethernet cards), as well
as host USB, SD/MMC memory cards and the keyboard and touch screen are supported by X11.
Audio playback is working, and the machine is of course able to suspend
much like a regular laptop.
Even the processor performance mode can be adjusted with
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&amp;sektion=8&amp;arch=zaurus">apmd(8)</a>, just like on other platforms.

<a name="hardware"></a>
<h3><font color="#0000e0"><strong>Supported hardware</strong></font></h3>

<ul>
For a complete system component and device driver listing for this architecture, see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intro&amp;arch=zaurus&sektion=4">intro(4/zaurus)</a>.
<p>

<li><strong>Zaurus SL-C3000 / SL-C3100 / SL-C3200</strong>
<li>Intel PXA27x ARM cpu at 416MHz
<li>64MB of ram.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&amp;sektion=4">com(4)</a> standard and infrared serial ports.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=lcd&amp;arch=zaurus&amp;sektion=4">lcd(4)</a> display panel, supporting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&amp;arch=zaurus&amp;sektion=4">wscons(4)</a> console which supports X Windows.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zts&amp;arch=zaurus&amp;sektion=4">zts(4)</a> touch screen acting as <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wsmouse&amp;arch=zaurus&amp;sektion=4">wsmouse(4)</a> mouse controller.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zkbd&amp;arch=zaurus&amp;sektion=4">zkbd(4)</a> native keyboard.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pxapcic&amp;arch=zaurus&amp;sektion=4">pxapcic(4)</a> PCMCIA slot, supporting most CF-sized <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&amp;arch=zaurus&amp;sektion=4">pcmcia(4)</a> cards (or PCMCIA form-factor ones, via an adapter).
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&amp;sektion=4">wd(4)</a> on-board microdrive.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ohci&amp;sektion=4">ohci(4)</a> USB controller supporting most <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&amp;sektion=4">usb(4)</a> devices, or acting as a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cdcef&amp;sektion=4">cdcef(4)</a> 'ethernet' slave.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pxammc&amp;sektion=4&amp;arch=zaurus">pxammc(4)</a> MMC/SD/SDIO controller.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=apm&amp;sektion=4&amp;arch=zaurus">apm(4)</a> power management and suspend.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zaudio&amp;sektion=4&amp;arch=zaurus">zaudio(4)</a> audio.
</ul>

<p>
<li>Devices that can be connected:
<ul>
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zrc&amp;sektion=4&amp;arch=zaurus">zrc(4)</a> remote control.
<li>Most USB devices, see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&amp;sektion=4">usb(4)</a> for a list.
<li>Most PCMCIA devices (in a CF formfactor, or via a CF-PCMCIA adapter), see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pcmcia&amp;sektion=4">pcmcia(4)</a>
</ul>

<a name="install"></a>
<h3><font color="#0000e0">
<strong>Getting and installing</strong>
</font></h3>

<p>
The latest supported OpenBSD/zaurus release is
<a href="42.html">OpenBSD 4.2</a>.
Here are the
<a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/4.2/zaurus/INSTALL.zaurus">
OpenBSD/zaurus 4.2 installation instructions
</a>.

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

<a name="projects"></a>
<h3><font color="#0000e0"><strong>Projects & bugs left to fix</strong></font></h3>

<ul>
  <li>Repair pcmcia issues that are causing "white-out" problems with some devices.
  <li>Fix the odd suspend crashing bugs and RTC skew.
  <li>C860/C1000 support.
  <li>Support the I2C GPIO controller (C3100 and C3200) using the
      machine-independent i2c code.
  <li>Internal flash memory support as a sd(4) device.
  <li>Fix battery drain during suspend.
  <li>Fix remaining issues in SDIO support.
</ul>

<hr>
<a href="plat.html">
<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>
<small>$OpenBSD: zaurus.html,v 1.91 2008/04/03 18:25:43 deraadt Exp $</small>

</body>
</html>