NetBSD-5.0.2/distrib/notes/sparc/hardware

.\"	$NetBSD: hardware,v 1.34.2.1 2009/04/25 23:16:35 snj Exp $
.
.Pp
The minimum configuration requires 4 MB of RAM and 100 MB of disk space.
To install the entire system requires considerably more space, and more
RAM to achieve reasonable performance.
.Nx
with 4 MB of RAM feels like
.Tn Solaris
with 4 MB of RAM \(em slow.
Note that until you have around 16 MB of RAM, getting more RAM is more
important than getting a faster CPU.
.(Note
The sparc port does not have functional SMP support in this release.
We expect this to be fixed in the next release, but in the meantime,
.Nx
4.0.1 has working SMP support.
.Note)
.
.Ss2 Supported machines
.(bullet -offset indent
sun4
.(bullet -compact
4/100
.It
4/200
.It
4/300
.It
4/400
.bullet)
.It
sun4c
.(bullet -compact
SPARCstation/server 1
.It
SPARCstation/server 1+
.It
SPARCstation/server 2
.It
IPC
.It
ELC
.It
IPX
.It
SLC
.bullet)
.It
sun4c clones
.(bullet -compact
Aries Parrot II
.It
Opus/5000
.It
Opus/5250
.It
FORCE Sparc CPU1e/4
.It
FORCE Sparc CPU2e/4
.bullet)
(and possibly more)
.(Note
NetBSD doesn't support the VME interface on the FORCE models
.Note)
.It
sun4m
.(bullet -compact
4/600
.It
SPARC Classic
.It
SPARC LX
.It
SPARCstation 4
.It
SPARCstation/server 5
.It
SPARCstation/server 10
.It
SPARCstation/server 20
.It
SPARCstation Voyager
.It
JavaStation-1 (Mr. Coffee)
.It
JavaStation-NC (Krups)
.bullet)
.(Note
All known SuperSPARC, hyperSPARC, microSPARC, and TurboSPARC CPUs are supported
.Note)
.It
sun4m clones
.(bullet -compact
Axil 245
.It
Axil 311
.It
Axil 320
.It
Cycle C C Cycle 5-IP
.It
DTKstation/Classic+
.It
RDI PowerLite-85
.It
RDI PowerLite-110
.It
RDI BriteLite
.It
Ross sparc 20
.It
Transtec SS5/170
.It
Tatung microCOMPstation 5
.It
Twinhead TWINstation 5G
.It
TWS SuperCOMPstation-20S
.It
Tadpole SPARCbook 3 series
.bullet)
(and possibly more)
.bullet)
.
.Ss2 Machines not supported by NetBSD/\*M
.(bullet -offset indent
sun4d
.(bullet -compact
SPARCcenter 1000
.It
SPARCcenter 2000
.bullet)
.It
sun4u and other UltraSPARC based machines in 64-bit mode.
They are supported in 32-bit mode with the
.Nx*M
.Pa GENERIC_SUN4U 
kernel.
.Pp
UltraSPARC based machines in 32-bit or 64-bit mode are supported by the
.Nx Ns /sparc64
port.
Refer to
.Lk http://www.NetBSD.org/ports/sparc64/index.html
.It
Solbourne machines
.bullet)
.
.Ss2 Supported devices
.(bullet -offset indent
sun4m mbus CPU modules; Sun  4/600, SPARCstation/server 10, 
SPARCstation/server 20, and clones
.(bullet -offset indent
.Em cpu0 ;
All single-CPU systems are supported
.It
.Em cpuN ;
All hardware compatible dual-, tri- and quad-CPU SuperSPARC-I,
SuperSPARC-II, and hyperSPARC systems are supported with the SMP kernel
.Pq Pa GENERIC.MP
.Lk http://www.NetBSD.org/ports/sparc/faq.html#smp-cpus
.bullet)
.It
sun4c and sun4m video; Sbus card, on-board, or optional
.(bullet -offset indent
.Em bwtwo ;
1 bpp framebuffer.
.br
On-board and Sbus card (MG1 and MG2)
.It
.Em cgthree ;
8 bpp framebuffer.
.br
On-board and Sbus card
.It
.Em cgsix ;
8 bpp accelerated framebuffer.
.br
On-board and Sbus card (GX, GX+, TGX, and TGX+)
.It
.Em cgfourteen ;
SX 24 bpp accelerated framebuffer.
.br
On-board SPARCstation 10SX and SPARCstation 20, requires optional 4 or 8 MB
VSIMM, 
.br
limited to
.Em cgthree
emulation
.It
.Em tcx ;
S24 accelerated color framebuffer.
.br
On-board SPARCstation 4 (8 bpp), JavaStation-1 (24 bpp), and optional on
SPARCstation 5 (24 bpp),
.br
limited to
.Em cgthree
emulation
.It
.Em pnozz ;
Weitek p9100 24 bpp accelerated framebuffer.
.br
On-board Tadpole SPARCbook 3GS and 3GX,
.br
limited to
.Em cgthree
emulation
.It
.Em zx ;
ZX and TZX 24 bpp accelerated framebuffer.
.br
Sbus card (leo)
.br
limited to text console (no X)
.It
.Em igsfb ;
24 bpp IGS C1682 accelerated framebuffer.
.br
On-board JavaStation-NC
.br
limited to text console (no X)
.bullet)
.It
sun4 video; VME card, on-board, or P4 (supported only on 4/100 and 4/300 
series machines)
.(bullet -offset indent
.Em bwtwo ;
1 bpp framebuffer.
.br
On-board and P4
.It
.Em cgtwo ;
8 bpp framebuffer.
.br
VME card
.It
.Em cgfour ;
8 bpp framebuffer with overlay.
.br
P4
.It
.Em cgsix ;
LEGO 8 bpp accelerated framebuffer.
.br
P4
.It
.Em cgeight ;
TC 24 bpp framebuffer with overlay.
.br
P4 (not well tested)
.bullet)
.It
Network interfaces
.(bullet -offset indent
.Em be ;
100 Mbps half-duplex
.Dq Big Mac
ethernet.
.br
Sbus card
.It
.Em en ;
Efficient Networks, Inc. ATM interface.
.br
Sbus card
.It
.Em hme ;
100 Mbps full-duplex
.Dq Happy Meal
ethernet.
.br
On-board (JavaStation-NC) and Sbus card
.br
This hardware is not supported on the sun4c platform
.It
.Em ie ;
10 Mbps Intel 82586 ethernet.
.br
On-board (4/100 and 4/200, may not be working properly on 4/400) and VME card
.It
.Em le ;
10 Mbps AMD 9790 Lance ethernet.
.br
On-board (4/300, sun4c, and sun4m) and Sbus card
.It
.Em qec ;
One 100 Mbps be interface and four 10 Mbps Mace ethernet interfaces.
.br
Sbus card
.It
.Em qfe ;
four 100 Mbps full-duplex
.Dq Happy Meal
ethernet interfaces.
.br
Sbus card
.It
misc: various ethernet interfaces are found on multi-function Sbus cards
(e.g. along with SCSI), the ethernet interfaces work even if the other
functions do not
.bullet)
.It
SCSI interfaces
.(bullet -offset indent
.Em esp ;
5 MB/s and 10 MB/s (Fast) NCR 53C9x SCSI controller,
and 20 MB/s (Fast+Wide) FAS336 controller (known as
.Sq fas
on
.Tn Solaris ) .
.br
On-board (sun4c, sun4m, 4/300, Ultra 1e, and Ultra 2) and Sbus cards
.It
.Em isp ;
10 MB/s (Fast) and 20 MB/s (Fast+Wide) Qlogic ISP 10x0 family.
.br
Sbus card
.It
.Em si ;
5 MB/s NCR 5380 SCSI controller.
.br
VME card (Interrupt driven and polled DMA)
.It
.Em sw ;
5 MB/s NCR 5380
.Dq "SCSI Weird"
controller.
.br
Onboard 4/110 (polled DMA only)
.It
misc: SCSI functionality is sometimes found on multi-function Sbus cards
(e.g. along with ethernet), the SCSI
.Em esp
and
.Em isp
portions of those cards should work, even if the other functions do not.
.(Note
Non-Sun SCSI CD-ROMs may have trouble booting any OS,
.Nx
or otherwise.  Your CD-ROM must support 512 byte blocks for the OpenBoot PROM
to load a file.  Most newer CD-ROM drives support this automatically, and 
many older drives allow you to set it using a jumper.  See
.Lk http://www.ebsinc.com/solaris/suncdrom.html
for information on bootable CD-ROMs
.Note)
.bullet)
.It
VME disk interfaces
.(bullet -compact
.Em xd ;
Xylogics 7053 VME/SMD disk controller
.It
.Em xy ;
Xylogics 450/451 VME disk controller
.(Note
VME/IPI disks are not supported
.Note)
.bullet)
.It
Floppy drives
.(bullet -offset indent
.Em fd ;
floppy disk drive.
.br
On-board sun4c and sun4m
.It
.Em sd ;
SCSI floppy drive, acts as a SCSI drive to kernel.
.br
found with some SPARCbook 3 machines
.bullet)
.It
PCMCIA/Cardbus devices
.(bullet -compact
.Em nell ;
PCMCIA interface
.br
On-board (SPARCstation Voyager) and Sbus card.
.br
All devices listed in the Machine-independent PCMCIA drivers page
should work, but very few have been tested with
.Nx*M .
.Lk http://www.NetBSD.org/support/hardware/pcmcia.html
.(Note
See the FAQ for more information.
.Lk http://www.NetBSD.org/ports/sparc/faq.html#nell
.Note)
.bullet)
.It
Serial interfaces
.(bullet -offset indent
.Em zs ;
Zilog 8530 serial ports, which can be used as the system console
.br
On-board sun4, sun4c, and sun4m
.It
.Em com ;
Zilog 85C30 serial ports (ns16550a)
.br
On-board Tadpole SPARCbook 3GS and 3GX (internal 14.4 kbps modem, use
.Pa /dev/ttyC0 )
JavaStation-1, and JavaStation-NC
.bullet)
.It
Input devices
.(bullet -compact
Sun keyboard and mouse
.It
SPARCbook 3 keyboard and joystick
.It
Third-party keyboards, mice, and trackballs
.It
PS/2 keyboards and mice on JavaStation models
.bullet)
.It
Audio interfaces
.(bullet -offset indent
.Em audioamd ;
AMD 7930-based 8000 Hz, 8 bit, mono, mu-law.
.br
On-board sun4c and SPARC Classic
.It
.Em audiocs ;
CS4231-based 44 KHz, 16 bit, stereo, PCM.
.br
On-board SPARCStation 5, JavaStation-1, JavaStation-NC,  and optional on
SPARCStation 4.
.bullet)
.It
Misc cards
.(bullet -offset indent
.Em mtty /
.Em mbpp ;
Magma Serial/Parallel ports.
.br
Sbus card
.It
.Em xbox ;
.br
Sun Sbus expander device
.bullet)
.It
Parallel ports
.(bullet -offset indent
.Em bpp ;
Bi-directional parallel port.
.br
On-board and Sbus card
.bullet)
.bullet)
.Ss2 Unsupported devices
.(bullet -offset indent
DBRIe-based audio and ISDN.
.br
On-board some sun4m machines (such as SPARCstation 10,
SPARCstation 20, SPARC LX, SPARCstation Voyager, and Tadpole SPARCbook 3)
.It
.Em sc ;
Sun SCSI.
.br
VME card
.It
.Em cgtwelve ;
I.e. GS, 24 bpp framebuffer.
.br
Sbus card
.It
PCMCIA interface
.br
On-board Tadpole SPARCbook 3GS and 3GX
.bullet)