OpenBSD/sparc64
OpenBSD/sparc64 runs on the 64bit Sun UltraSPARC machines.
The current port maintainer is Jason Wright
(jason@openbsd.org).
Others are welcome to contribute.
History:
The orginal port was made for NetBSD by Eduardo Horvath and released for
the first time in January 1999.
The porting to OpenBSD started in August 2001 and in the end of September the
first binary snapshot was released. The porting was done mainly by Jason
Wright and Artur Grabowski and was done on both SBUS and PCI machines so that
a decently wide range of hardware support was ready even before the system
could boot multiuser.
Current status:
Currently most of the hardware available to the developers boots multiuser and
supports enough of the on-board devices to be generally useable. Since 3.0
shipped, hardware support has improved and X11R6 support has been added.
There hasn't yet been a need for a separate mailing list for OpenBSD/sparc64,
so the OpenBSD/sparc mailing list is being used.
To join the OpenBSD/sparc mailing list, send a message body of "subscribe
sparc" to majordomo@OpenBSD.org.
Please be sure to check our mailing list policy before
subscribing.
Projects (in no particular order):
Where to get it:
Install media:
A number of install options exist:
- CD boot:
Booting off the CD provides a small ffs filesystem with a kernel containing
drivers for the most popular devices found on UltraSPARC hardware.
For the latest list of drivers available on this image, take a look at the
RAMDISK config file.
- Floppy disk:
This 1.44MB floppy image supports the following sparc64 hardware:
It contains support for the on-board devices found on these machines, however
due to lack of place there are only a few other drivers. In particular, this
floppy lacks cdrom support and will not allow you to install from cdrom
media.
- Miniroot:
The miniroot is a complete filesystem image, to be dumped on your machines' swap
partition, and booted from afterwards. Its device support is similar to the
CD boot image.
Use the method that works best for you.
Please note that booting from floppy might not work on your machine; also,
Ultra 1, 1E and 2 systems might require a PROM update (they usually don't if
they are able to boot Solaris in 64bit-mode); please refer to the
installation notes for details.
Supported hardware:
OpenBSD/sparc64 has been tested on the following SUN UltraSPARC models:
- Ultra 1/1E
- Ultra 2
- Ultra 5
- Ultra 10
- Ultra 30
- SPARCengineUltra AX
- SPARCengineUltra AXi
- SUNBlade 100
- Enterprise 250
- Netra X1 *
* support added after 3.0.
The following models are not supported at the moment:
- Ultra 60
- Ultra 80
- Ultra 450
- SUNBlade 1000
- SUNBlade 2000
- Enterprise 220R
- Enterprise 420R
- Enterprise 450
- Enterprise 3000
Supported peripherals:
- Keyboards/Mice
- Type 4, 5, and 6 keyboards on Zilog serial ports (zskbd) *
- Type 4, 5, and 6 keyboards on NS16550 serial ports (comkbd) *
- Type 6 keyboards on USB (ukbd) *
- PS/2 AT keyboards (pckbd) *
- Sun mice on Zilog (zstty) or NS16550 (com) serial ports
- Sun mice on USB (ums) *
- PS/2 mice (pms) *
- Framebuffers
- SBUS Video:
- cgthree - 8-bit color, unaccelerated *
- cgsix - 8-bit color, unaccelerated *
- PCI Video:
- ATI Rage (vgafb) - 8-bit color, unaccelerated *
- SCSI Host Adapters
- SBUS NCR53c9x adapters (esp)
- SBUS 10/100Mbit SunSwift Ethernet+SCSI cards, aka HME + FAS366 cards (esp)
- SBUS Qlogic adapters (isp)
- PCI NCR53c8xx adapters (siop)
- PCI IDE Controllers (pciide)
- Acer Labs M5229
- Command Technologies PCI0646
- National Semiconductor PC87415
Other PCI IDE adapters may work, but are untested.
- Ethernet Adapters
- onboard SBUS AMD Lance Ethernet (le)
- SBUS AMD Lance cards (le)
- SBUS 10/100Mbit qec+be Sun FastEthernet 1.0 cards (qec/be)
- SBUS Quad 10Mbit qec+qe Sun Quad Ethernet (qec/qe)
- onboard SBUS and PCI HME Ethernet (hme)
- SBUS 10/100Mbit hme Ethernet cards (hme)
- SBUS 10/100Mbit SunSwift Ethernet+SCSI cards (hme)
- SBUS Quad 10/100Mbit hme and qfe Quad Fast Ethernet cards (hme)
- PCI Fast Ethernet (hme)
- PCI Quad Fast Ethernet (hme)
- PCI GEM Ethernet (gem) [Not fully supported]
- PCI Davicom DM9102 Ethernet (dc) *
- Sound Devices
- onboard SBUS CS4231 (audiocs)
- onboard EBUS/PCI CS4231 (audioce)
- Trident 4DWAVE-DX/NX, Sis 7018, ALi M5451 (autri)
- Ensoniq AudioPCI (eap)
- Serial Devices
- onboard SBUS Zilog 8530 (zs)
- onboard EBUS Infineon (Siemens) 82532 (sab) *
- onboard 16550 compatibles (com) *
- SBus magma serial port cards, including: 4Sp, 8Sp, 12Sp, 16Sp, LC2+1Sp, 2+1Sp, 4+1Sp, 8+2Sp, 2+1HS Sp (magma) *
- SBus spif serial port cards (spif) *
- Aurora SBus sio2/pio1 (asio/apio) *
- Cryptography Accelerators
- Hifn 7751/7811/7951 (hifn)
- Bluesteelnet 5501/5601, Broadcom uBsec 5805/5820/5821 (ubsec)
- Miscellaneous Devices
- EBUS beeper (beeper)
- performance counters/system controller (uperf)
* support added after 3.0.
Unsupported devices:
SBUS and PCI cards other than those listed above.
www@openbsd.org
$OpenBSD: sparc64.html,v 1.43 2002/03/29 21:31:32 deraadt Exp $