NetBSD/sparc64

sparc64-logo

About NetBSD/sparc64

NetBSD/sparc64 is a NetBSD port to Sun's 64-bit UltraSPARC machines. The first binary release for sparc64 was NetBSD 1.5. NetBSD/sparc64 supports many systems, including Sbus-based UltraSPARC systems and PCI-based UltraSPARC systems using UltraSPARC I, II, IIi, and IIe CPU types.

NetBSD/sparc64 supports both 32-bit and 64-bit kernels. A 32-bit kernel runs all NetBSD/sparc binaries. A 64-bit kernel runs 64-bit binaries, and has support for running most 32-bit binaries as well, with the exception of some low level kernel groveling tools. Additionally, NetBSD/sparc64 is able to run Solaris 64 and 32 bit binaries with emulation (see compat_solaris(8)) and the pkgsrc package emulators/netbsd32_compat16.

Easily installed binary distributions of NetBSD/sparc64 are available for the 2.0 release and for snapshots of NetBSD-current.

Martin Husemann and Andrey Petrov are the maintainers for NetBSD/sparc64.

For frequently asked questions and links to Sun hardware information, see the NetBSD/sparc64 FAQ.

For older 32 bit SPARC-based machines, see NetBSD/sparc.

NetBSD/sparc64 News

2006-03-02:   Support for Atheros wlan devices
Atheros wlan devices require a binary-only HAL, linked into the kernel with the driver proper. After David Young imported a new HAL, a version for NetBSD/sparc64 is now available, tested, and known to work.
2006-01-30:   New bootloader required
Dennis Chernoivanov recently reworked the bootloader/kernel protocol. This means that you need to install a new bootloader before updating a kernel. Instructions can be found here. The new bootloader will, of course, boot older kernels as well.
2005-12-23:   NetBSD 3.0 released
NetBSD 3.0 has been released with support for 57 architectures. More information is available in the 3.0 release announcement.
2005-11-02:   NetBSD 2.1 released
NetBSD 2.1, the first maintenance release of the netbsd-2 release branch, has been released with binary distributions for 48 architectures. More information is available in the 2.1 release announcement.
2005-06-06:   X support complete
Finaly we can now declare our X support complete. The current tree contains working support for cgsix (sbus) framebuffers, ffb/afb (UPA) framebuffers and ATI based (pci) vga chipsets. This code has been (or will be) pulled up to the 3.0 branch in time for the upcoming 3.0 release.
2005-02-17:   Sleep sleeps forever no more
We believe that Chuck Silvers recently fixed the famous sleep-sleeps-forever bug in -current. A pullup to the 2.x branch will be requested after some additional testing. See the commit message and corresponding problem report for details.
2004-12-09:   NetBSD 2.0 released
NetBSD 2.0 released with support for 48 architectures. More information is available in the 2.0 release announcement.
2004-06-22:   Booting from root on RAID 1 fixed
A simple bug in the bootblock forth code has been fixed so now booting from a root file system on a Raid Frame RAID 1 device is possible. The setup is very easy: just follow the instructions, ignoring everything i386 specific like MBRs.
2004-03-01:   NetBSD 1.6.2 released
NetBSD 1.6.2 released with support for 40 architectures. More information is available in the 1.6.2 release announcement.

Archive of NetBSD/sparc64 news items

Supported System Models

Clones based on any of these systems should also work

  • Sbus-based UltraSPARC I or II systems
    • Ultra 1 family (Ultra 1, Ultra 1 Creator, Ultra 1 Creator 3D, Netra i 150, Netra nfs 150, Enterprise 1, Enterprise 150)
    • Ultra 2 family (Ultra 2, Ultra 2 Creator, Ultra 2 Creator 3D, Enterprise 2)
    • Enterprise (3000, 3500, 4000, 4500, 500x, 5500, 600x, 6500, 10000)
  • PCI-based UltraSPARC II, IIi, or IIe systems
    • Ultra 5/10 family (Ultra 5, Ultra 10, Enterprise 5, Enterprise 10)
    • Ultra 30 family (Ultra 30, Netra T 1100)
    • Ultra 60 family (Ultra 60, E220R, Netra T 1120 and T 1125)
    • Ultra 80 family (Ultra 80, E420R, Netra T 1400 and T 1405)
    • Ultra 250 family (Enterprise 250 and E250R)
    • Ultra 450 family (Ultra 450, Enterprise 450, Netra ft 1800)
    • Blade 100 and 150
    • SPARCengine CP1400 or SPARCengine CP1500 system boards (Netra T1 (models 100 and 105), CT400, CT800, CT1600)
    • SPARCengine Ultra AXi family (Netra X1, Fire v100, Fire v120, Netra 120, Netra AC 200, Netra DC 200)
    • SPARCengine Ultra AXe system board

Supported Hardware

See the Notes on System Models page for a complete list.

  • All on-board and most optional Sun brand framebuffers
    • text console on all framebuffers
    • X server support for on-board and sbus cgsix
    • X server support for on-board ATI mach64 graphics
    • X server support for UPA ffb and afb framebuffers
  • All Sun brand on-board and optional network interfaces
  • All Sun brand on-board and optional SCSI and IDE interfaces
  • All on-board serial ports
  • All on-board parallel ports
  • Most input devices (keyboards, mice, trackballs).
  • Audio
  • Most Machine-independent SBUS cards
  • Most Machine-independent PCI cards
  • Most Machine-independent USB device
  • FireWire

Unsupported Hardware

  • Systems with an UltraSPARC III CPU
  • Systems with an UltraSPARC IIIi CPU
  • Systems with an UltraSPARC IV CPU
  • SMP (NetBSD/sparc64 currently only uses one CPU if more than one is present)
  • Floppy drives
  • smart card reader

NetBSD/sparc64 Information

Mailing Lists

Current Releases

Future Releases

Related Links

(contact us)   Generated from %NetBSD: index.xml,v 1.13 2006/03/02 11:19:15 martin Exp %
Copyright © 1994-2006 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
NetBSD® is a registered trademark of The NetBSD Foundation, Inc.