NetBSD/sparc Supported Hardware

The following hardware is supported by NetBSD/sparc:


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

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