OpenBSD/pegasos
OpenBSD/pegasos runs on the Pegasos I system.
A mailing list which is shared with the other PowerPC-based ports
is available at
ppc@openbsd.org.
To join the OpenBSD/powerpc mailing list, send a message body of "subscribe
ppc" to
majordomo@openbsd.org.
Please be sure to check our mailing list policy before
subscribing.
The current port maintainer is Dale Rahn
(drahn@openbsd.org).
Others are definitely welcome to contribute!
Table of contents
History:
The OpenBSD/pegasos port was started early 2003 when Genesi contacted
Dale Rahn to port OpenBSD to their newly released motherboard.
After several months of hiatus, the port was revived.
Current status:
The Pegasos I is supported at the current time, hopefully the Pegasos II
hardware will be available to developers soon and it will be supported.
X11:
XFree86 has only been tested using the accelerated ATI driver,
the classic vga driver and drivers for other firmware supported
video have not been tested.
Directions on enabling the accelerated X server can be found
in the /usr/X11R6/README file on the installed system.
Projects (in no particular order):
Supported peripherals:
- Onboard PCI modules (pci)
- VIA VT8231 PCI-ISA
- VIA VT82C571 IDE
- VIA VT83C572 USB
- VIA VT82C686 AC97 Audio
- PCI-Bridges
(pchb)
- Mentor ARC MENTOR Host-PCI
- Video Cards
- Ethernet
- VIA Rhine/RhineII/RhineIII Ethernet adapters (vr), including:
- Addtron AEF-360TX
- Hawking PN102TX
- D-Link DFE530TX
- DEC DECchip 21143 (Tulip clones) (dc)
- Intel i8255x-based (except the i82556) PCI adapters (fxp), including:
- Intel EtherExpress PRO/10+
- Intel EtherExpress PRO/100, PRO/100B, and PRO/100+
- Intel EtherExpress PRO/100+ "Management Adapter"
- Intel EtherExpress PRO/100 Dual Port
- Intel PRO/100 VE, PRO/100 VM, and PRO/100 S
- Intel 21145-based PCI adapters (dc)
- Alteon Tigon I/II-based adapters (ti), including:
- 3Com 3c985 and 3c985B
- Alteon ACEnic V (fiber and copper)
- Digital EtherWORKS 1000SX
- Farallon PN9000SX
- Netgear GA620 and GA620T
- SGI Tigon
- Intel i82540, i82542, i82543, i82544, i82545, and i82546 based adapters
(em),
including:
- Intel PRO/1000 Gigabit Server Adapter (SX Fiber) (PWLA8490)
- Intel PRO/1000F Gigabit Server Adapter (SX Fiber) (PWLA8490SX)
- Intel PRO/1000T Server Adapter (PWLA8490T)
- Intel PRO/1000XT Server Adapter (PWLA8490XT)
- Intel PRO/1000XS Server Adapter (SX Fiber) (PWLA8490XF)
- Intel PRO/1000T Desktop Adapter (PWLA8390T)
- Intel PRO/1000XTL Lo Profile PCI Server (PWLA8490XTL)
- Intel PRO/1000MT Desktop Adapter (PWLA8390MT)
- Intel PRO/1000MT Server Adapter (PWLA8490MT)
- Intel PRO/1000MT Dual Port Server Adapter (PWLA8492MT)
- Intel PRO/1000MF Server Adapter (SX Fiber) (PWLA8490MF)
- Intel PRO/1000MF Dual Port Server Adapter (SX Fiber) (PWLA8492MF)
- Intel PRO/1000MF Server Adapter (LX Fiber) (PWLA8490LX)
- Wireless Ethernet Adapters
- Aironet 802.11DS PCI (an)
- WaveLAN 802.11DS PCI and CardBus (wi)
- Prism II and Prism 2.5 PCI and Cardbus (wi). See i386 for a complete list.
- SCSI and IDE Host Adapters
- Symbios Logic 53c810, 53c825 (siop)
- Adaptec AIC-7770-based SCSI host adapters (including the
Adaptec AHA-274x and AHA-284x families). (ahc)
- Adaptec AHA-[23]94x[W] cards and some on-board PCI designs using the
AIC7870 and AIC7880 chips. (ahc)
- Adaptec AHA-[23]9[34]xU[2W] cards and on-board PCI designs using the
AIC789[01], AIC7895, AIC789[67] chips. (ahc)
- Adaptec AIC-789[29] chips and products like the AHA-29160 based upon it
which do 160MB/sec SCSI. (ahc)
(However, the 7899G card is currently not supported with more than one device attached)
- All PCI IDE
(pciide)
adapters supported by the i386 platform
- RAID Controllers
- Adaptec SCSI RAID (I2O) controllers (ASR-2100S, ASR-3200S, etc.) (iop)
- Drives
- All IDE devices supported on the i386.
- All ATAPI drives supported on the i386.
- All SCSI drives supported on the i386.
- USB Controllers/Hubs
- Apple USB (ohci)
- OHCI root hub (ohci)
- USB Universal Host Controller (uhci)
- Opti RM861HA (ohci)
- USB Devices
- Alps Electric Apple USB Keyboard (ukbd)
- Solid Year Keyboard and Mouse (ukbd) (ums)
- Logitech M4848 (ums)
- Kensington USB/PS2 Wheel Mouse (ums)
- USB Zip Drives (umass)
- Cardbus/PCMCIA bridges
- Orinoco/Prism cards are only current supported cards
(wi)
- Cryptography Accelerators
- Broadcom uBsec BCM5801, BCM5802, BCM5805, BCM5820, BCM5821, BCM5822, BCM5823 (and the legacy Bluesteelnet 5501 and 5601 parts)(ubsec)
- Hifn 6500-based boards (lofn)
- Hifn 7751/7811/7951/7955/7956-based boards (hifn), including:
- Soekris Engineering vpn1201, vpn1211, vpn1401, and vpn1411
- GTGI PowerCrypt Encryption Accelerator
- NetSec 7751
- Hifn 7751 and 9751 reference boards
- Invertex AEON
- SafeNet SafeXcel 1141/1741 (safe)
- Audio Devices
- Ensoniq AudioPCI (eap)
- VIA VT82C686A integrated AC'97 audio (auvia)
- USB audio (uaudio)
- Radio Receiver Devices (radio)
- Brooktree 848/849/878/879-based TV tuner cards (bktr)
- Other Devices
- Serial Ports: the onboard serial port should work as serial console
or as a standard serial port.
- Brooktree 848/849/878/879-based video capture cards (bktr), including:
- Hauppage Wincast TV
- STB TV PCI Television Tuner
- Miro PC TV
- Intel Smart Video Recorder III
- IMS TV Turbo
- AVer Media TV/FM
Unsupported Hardware:
- Pegasos II
- Firewire is not yet supported by OpenBSD.
Getting and installing OpenBSD/pegasos:
Snapshots are made available from time to time, in
this location
as well as in a few
mirrors.
Here are the
OpenBSD/pegasos snapshot installation instructions
as well.
There are several installation media provided:
- CD boot
With the OpenBSD CD inserted in the cdrom drive, the CD can be booted
at the OpenFirmware prompt, with
boot cd:OFWBOOT 3.4/pegasos/bsd.rd
Currently only MBR labeled disks can be used by OpenBSD/pegasos for
booting. RDB labeled disk are not yet supported.
Typical booting from the installed harddrive is
boot /dev/pci/ide/disk@0,0:3,ofwboot
To boot an alternate kernel, the kernelname must be specified twice due
to how use_argv[0]? is handled
boot /dev/pci/ide/disk@0,0:3,ofwboot /bsd.alt /bsd.alt
The first /bsd.alt argument seems be dropped by the bootloader.
Known Problems
- OpenBSD has a problem finding itself when it is installed on disks
which are not the primary disk.
www@openbsd.org
$OpenBSD: pegasos.html,v 1.6 2003/11/01 02:22:11 jolan Exp $