$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