Onboard Audio Device

Pyun YongHyeon yongari at kt-is.co.kr
Sun Sep 19 19:59:16 PDT 2004

On Sun, Sep 19, 2004 at 07:21:08PM -0400, rian wrote:
 > In the current FreeBSD tree is there support for the various sparc
 > onboard audio devices as in NetBSD/sparc64 and OpenBSD/sparc64? More
 > specifically the audioce device (Crystal Semiconductor CS4231A).
 > Thanks!
 > -rian

Not yet. But I have plans to commit a audio driver to CURRENT
after releasing official 5.3R. The driver supports on board
cs4231 which is found on SBus/EBus Ultrasparcs.
I'm still finding a way to workaround DMA address issues on
some poorly-designed(for Sound Blaster compatibility?) PCI audio
cards. In theory, all PCI audio cards should work on sparc64 but
simple experimentation showed there are much more complicated
things. For instance ESS Solo-1 works well if we use only playback
due to its DMA address limitations.(capturing is not possible for
the card on sparc64) Other PCI audio cards(e.g. Trident 4D-Wave)
that have DMA address limitation may not work at all.

At present I have no idea how to handle all these cases correctly.

Pyun YongHyeon
Pyun YongHyeon <http://www.kr.freebsd.org/~yongari>

More information about the freebsd-sparc64 mailing list