OpenBSD/pegasos
OpenBSD/pegasos runs on the Pegasos I and Pegasos II systems.
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 and eventually
made public.
Pegasos II support was added early 2004.
Current status:
Both Pegasos I and Pegasos II boards are supported.
However, the Pegasos II gigabit networking interface is not supported yet.
The boards can be used with either vga (AGP or PCI) graphics console,
or with a serial console. The latter can be selected whether a vga card is
present or missing, with firmware settings.
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):
- Support the gigabit ethernet interface on Pegasos II.
- Improve the port-specific documentation.
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
- ATI Radeon 7500 QW
- probably much more...
- 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). Refer to the i386 platform supported hardware for a complete list.
- SCSI and IDE Host Adapters
- 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
(ahc)
including the Adaptec cards
- AHA-274X[W,T]
- AHA-284X
- AHA-2910, AHA-2915
- AHA-2920
- AHA-2930[C,U2]
- AHA-2940[J,N,U,AU,UW,UW Dual,UW Pro,U2W,U2B]
- AHA-2950[U2W,U2B]
- AHA-3940[U,AU,UW,AUW,U2W]
- AHA-3950U2
- AHA-3960
- AHA-3985
- AHA-4944UW
- AHA-19160B
- AHA-29160[B,N]
- AHA-39160
- Symbios Logic 53c810, 53c825 (siop)
- 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 platform.
- All ATAPI drives supported on the i386 platform.
- All SCSI drives supported on the i386 platform.
- 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:
- Animation Technologies FlyVideo
- Askey/Dynalink Magic TView
- AverMedia cards
- Hauppauge Wincast TV and WinTV/PCI
- IMS TV Turbo
- Intel Smart Video Recorder III
- I/O DATA GV-BCTV2/PCI
- KISS TV/FM PCI
- Leadtek Winfast TV 2000
- Miro PC TV
- MMAC Osprey
- NEC PK-UG-X017
- STB TV PCI Television Tuner
- Terratec TerraTVplus
- Video Highway XTreme
- VideoLogic Captivator PCI
- Zoltrix TV
Unsupported Hardware:
- The gigabit ethernet interface on Pegasos II.
- Firewire is not supported by OpenBSD yet.
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.
Currently, only one installation media is provided:
- CD boot
With the OpenBSD CD inserted in the cdrom drive, the CD can be booted
at the OpenFirmware prompt, with (on PegII)
boot cd OFWBOOT 3.4/pegasos/bsd.rd
or (on PegI)
boot cd:OFWBOOT 3.4/pegasos/bsd.rd
Currently MBR labeled disks are used by OpenBSD/pegasos for booting.
RDB labeled disk is supported but not documented fully yet.
Typical booting from the installed harddrive depends on PegI/PegII,
firmware differences
On a pegII
boot hd:3 ofwboot
On a Peg I,
boot /dev/pci/ide/disk@0,0:3,ofwboot
To boot an alternate kernel,
boot hd:3 ofwboot /bsd.alt
or on Peg I 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
On the Peg I, the first /bsd.alt argument seems be dropped by the bootloader.
Known Problems
- OpenBSD has a problem finding itself when it is not installed on the
primary disk.
www@openbsd.org
$OpenBSD: pegasos.html,v 1.13 2004/03/21 19:16:07 krw Exp $