NetBSD/sparc Supported Hardware
The following hardware is supported by NetBSD/sparc:
- sun4m mbus CPU modules
- sun4c and sun4m framebuffers
- sun4 framebuffers
- Network interfaces
- SCSI interfaces
- VME disk interfaces
- Floppy drives
- Tape drives
- PCMCIA/Cardbus devices
- Serial interfaces
- Input devices
- Audio interfaces
- Parallel ports
- Miscellaneous sbus devices
- Devices often asked about, but not yet supported
The following hardware is supported by NetBSD/sparc:
If you have a device that's not listed, it might be compatible with something else, or we might have simply forgotten it. If all else fails, maybe you could write a driver!
sun4m mbus CPU modules
Sun 4/600, SPARCstation/server 10, SPARCstation/server 20, and clones
- cpu0; All single-CPU systems are supported
- cpuN; All hardware compatible dual-, tri- and quad-CPU SuperSPARC-I, SuperSPARC-II, and hyperSPARC systems are supported with an SMP kernel (2.0)
sun4c and sun4m framebuffers
On-board and sbus card.
- bwtwo; 1 bpp framebuffer - On-board and sbus card (MG1 and MG2)
- cgthree; 8 bpp framebuffer - On-board and sbus card
- cgsix; LEGO 8 bpp accelerated framebuffer - On-board and sbus card (GX, GX+, TGX, and TGX+)
- cgfourteen; SX 24 bpp accelerated framebuffer - On-board SPARCstation 10SX and SPARCstation 20, requires optional 4 or 8 MB VSIMM kernel support limited to cgthree emulation
- tcx; S24 accelerated color framebuffer - On-board SPARCstation 4 and JavaStation-1 (8 bpp), and optional on SPARCstation 5 (24 bpp) kernel support limited to cgthree emulation
- pnozz; Weitek p9100 24 bpp accelerated framebuffer - On-board Tadpole SPARCbook 3GS and 3GX (1.5) kernel support limited to cgthree emulation
- zx; ZX and TZX 24 bpp accelerated framebuffer - sbus card (leo) (2.0) No X server support yet
- igsfb; 24 bpp IGS C1682 accelerated framebuffer - On-board JavaStation-NC kernel support limited to text console (no X) (2.0)
sun4 framebuffers
VME card, on-board, or P4 (supported only on 4/100 and 4/300 series).
- bwtwo; 1 bpp framebuffer - On-board and P4. The bwtwo driver also supports attaching a bwtwo instance to the overlay plane of P4 cgfour and cgeight framebuffers.
- cgtwo; 8 bpp framebuffer - VME card
- cgfour; 8 bpp framebuffer with overlay - P4
- cgsix; LEGO 8 bpp accelerated framebuffer - P4
- cgeight; TC 24 bpp framebuffer with overlay - P4. Note: cgeight support is not well tested
Network interfaces
- ie; 10 Mbps Intel 82586 ethernet - On-board (4/100 and 4/200, may not be working properly on 4/400) and VME card.
- le; 10 Mbps AMD 7990 Lance ethernet - On-board (4/300, sun4c, and sun4m) and sbus card.
- qec; one 100 Mbps be ethernet interface and four 10 Mbps Mace ethernet interfaces - sbus card
- be; 100 Mbps half-duplex "Big Mac" ethernet - sbus card (1.5)
- hme; 100 Mbps full-duplex "Happy Meal" ethernet - On-board JavaStation-NC and sbus card (1.5) This hardware is not supported on the sun4c platform
- qfe; four 100 Mbps full-duplex "Happy Meal" ethernet interfaces - sbus card (1.6) This hardware is not supported on the sun4c platform
- Ethernet interfaces are sometimes found on multi-function sbus cards (e.g. along with SCSI), the ethernet interfaces will work even ifthe other functions do not
SCSI interfaces
- isp; 10 MB/s (Fast) and 20 MB/s (Fast+Wide) Qlogic ISP 10x0 family - sbus card
- esp; 5 MB/s and 10 MB/s (Fast) NCR 53C9x SCSI controller, known as "fas" on Solaris - On-board (sun4c, sun4m and 4/300) and sbus card
- si; 5 MB/s NCR 5380 SCSI controller - VME card (Interrupt driven and polled DMA)
- sw; 5 MB/s NCR 5380 SCSI controller - On-board 4/110 (polled DMA only)
- SCSI functionality is sometimes found on multi-function sbus cards (e.g. along with ethernet), the SCSI isp and esp portions of those cards should work, even if the other functions do not
VME disk interfaces
- xd; Xylogics 7053 VME/SMD disk controller
- xy; Xylogics 450/451 VME disk controller
Note: VME/IPI disks are not supported
Floppy drives
- fd; floppy disk drive - On-board sun4c and sun4m
- sd; SCSI floppy drive, acts as a SCSI drive to kernel - found with some SPARCbook 3 machines
Tape drives
- st; most SCSI tape drives
PCMCIA/Cardbus devices
- nell; PCMCIA interface - On-board SPARCstation Voyager and sbus card (1.6)
- tslot; PCMCIA interface - On-board SPARCbook 3GX and 3GS (-current)
All PCMCIA devices listed on the Machine-independent PCMCIA drivers page should work in -current, but not in 1.6. Some have been tested. See the FAQ for more information about using the nell driver on 1.6.
Serial interfaces
- zs; Zilog 8530 serial ports, which can be used as the system console if desired - On-board sun4, sun4c, and sun4m
-
com; Zilog 85C30 serial ports
(ns16550a) - On-board Tadpole SPARCbook 3GS and 3GX
(internal 14.4 kbps modem, use
/dev/ttyC0
) and JavaStation-NC (1.5)
Input devices
- Sun keyboard and mouse
- SPARCbook 3GS and 3GX keyboard and joystick
- Third-party trackballs and mice
- PS/2 keyboards and mice on JavaStation models
Audio interfaces
- audioamd; AMD 7930-based 8000 Hz, 8 bit, mono, mu-law - On-board sun4c, SPARC Classic and 4/600 series.
- audiocs; CS4231-based 44 KHz, 16 bit, stereo, PCM - On-board SPARCstation 5, JavaStation-1, JavaStation-NC, and optional on SPARCstation 4. (Additional support for audio input and JavaStations added in (1.6)).
- dbri; Sun DBRI ISDN/audio controller 44 kHz, 16 bit, stereo (output only) - On-board SPARCbook and various SPARCstations. (-current)
Parallel ports
- bpp; bi-directional parallel port - on-board and sbus card
Miscellaneous sbus devices
- NetBSD/sparc also supports all the devices listed under the Machine-independent SBUS drivers page.
Devices often asked about, but not yet supported
If you have a device that's not listed, it might be compatible with something else, or we might have simply forgotten it. If all else fails, maybe you could write a driver!
- sc; Sun SCSI - VME card.
- cgtwelve; GS 24 bpp accelerated framebuffer - sbus card.
- DBRI; ISDN support - on-board, sbus card.
Back to NetBSD/sparc port page