$FreeBSD$
Supported Devices
This section describes the devices currently known to be
supported by with &os; on the &arch.print; platform. Other
configurations may also work, but simply have not been tested yet.
Feedback, updates, and corrections to this list are
encouraged.
Where possible, the drivers applicable to each device or class
of devices is listed. If the driver in question has a manual page
in the &os; base distribution (most should), it is referenced
here.
PCI Hardware
In general, any device for which there is a driver can be
made to work on sparc64. Some drivers might just work, others
might require some changes (because this is the first big-endian
architecture to be supported by &os;).
The following drivers are known to work:
apb (Sun PCI-PCI
bridge)
generic PCI-PCI bridges
&man.ahc.4; (coming real soon).
&man.ata.4;, atadisk,
atapicd (but not atapifd,
atapist)
gem (Sun GEM/ERI ethernet,
on-board on Blade 100)
hme (Sun HME ethernet,
on-board on Ultra 5, 10)
&man.sio.4;
&man.sym.4;
SBus Hardware
The following drivers have SBus front ends:
hme Ethernet
mk48txx ('eeprom' device;
time-of-day clock)
ISA Hardware
The paragraph about PCI drivers apply to ISA drivers as
well, but with the notable exception that ISA DMA is not yet
supported. This are generally on-board devices; there are no
UltraSPARC boxes with ISA slots that the authors are aware
of.
The following drivers are known to work:
&man.sio.4;
EBus Hardware
The EBus is specific to Sun hardware, so drivers need to
have support added to work with these devices. It is quite
similar to ISA, so that ISA drivers can usually be easily
ported, provided that they use the bus space interface, and not
in[bwl]/out[bwl] and related functions. DMA is not yet
supported.
The following drivers are known to work:
&man.sio.4;
mk48txx ('eeprom' device;
time-of-day clock)
Unsupported Hardware
The following hardware, which is built-in in Sun UltraSPARC
boxes, is not currently supported:
graphics/frame buffer devices, keyboards (except
indirectly in text mode using the
ofw_console device)
Siemens sab82532 serial ports (Ultra 5/10; the
keyboard/mouse ports are also RS232 ones and supported by the
sio driver though; a driver, 'se', is being worked
on).
serial keyboards (except indirectly using the
ofw_console device)
Zilog z8530 serial ports (keyboard/mouse, ttya
and ttyb in Ultra 1 and Ultra 2 boxen)
fas (Fast SCSI controller builtin in most Ultra
1 and Ultra 2 boxen)
USB ports (have issues, should be easy to get to
work though)
all floppy drives/controllers
smart card readers (the Blade 100 has one, don't
know much about it)
FireWire/IEEE1394
sound cards
parallel ports