Status of VIA Envy24 audio controller support in FreeBSD

Konstantin Dimitrov kosio.dimitrov at
Thu May 25 00:18:19 PDT 2006

envy24-based audio cards have amazing sound quality, imho the only audio
cards, that worth to buy, i was so impressed of their sound quality, that i
buy not only one, but two of them: "Terratec Aureon 7.1 Space" and "Terratec
DMX 6fire"

1.1) the available documentation is excellent, i have collected datasheets
and pictures of all major ICs on "Terratec Aureon 7.1 Space", it is
Envy24HT-based (ICE1724) card, you can find them here:

"Terratec DMX 6fire" uses Envy24 (ICE1712) and AKM4524 audio codec,
datasheets for them are available here:

1.2) most important than documentation is that there is open source driver
for FreeBSD, written by Katsurajima Naoto for "M-Audio Delta Dio 2496",
which is Envy24-based (ICE1712) card:

the driver is 5 years old, from 2001 and doesn't compile on newer versions
of FreeBSD, but it is very easy to make it compile with patching only
several lines of code

1.3) after some additional hardware specific patching ( no more than 10
lines ) of that driver i manage to get my "Terratec DMX 6fire" making sound
under FreeBSD 5.4, so we actually have working Envy24(ICE1712) driver under

2) we can use Katsurajima Naoto's driver as a base, at least i can provide
patches to that driver for "Terratec DMX 6fire" to start working under
FreeBSD (tested on 5.4 and 6.1-RC2) and it is very easy to be added support
for every Envy24-based (ICE1712), which uses AKM4524 audio codec like the
one Nikolas Britton planning to buy:

i am willing to work on the driver, but there is a lot of work to be done to
the Katsurajima Naoto's driver to have full support at least for several
most-wide-spreaded Envy24-based cards and i am not sure i can do it alone,
because my experience with audio drivers under FreeBSD is limited to the
time i spend making the patch for "Terratec DMX 6fire", though working on it
is great opportunity to gain experience, but my time is very limited, so i
can't guarantee any results

3) as i said, i can work on the driver in my free time and have two
Envy24-based cards - "Terratec Aureon 7.1 Space" and "Terratec DMX 6fire"

On 5/25/06, Alexander Leidinger <Alexander at> wrote:
> Quoting "Nikolas Britton" <nikolas.britton at> (Wed, 24 May 2006
> 15:28:16 -0500):
> > On 5/24/06, Konstantin Dimitrov <kosio.dimitrov at> wrote:
> > > hello, what envy24-based sound card do you have
> > >
> >
> > I don't have any envy24 cards but I plan on buying one as soon as it's
> > supported by FreeBSD. My current card, a SB Live, is on it's last leg,
> First we need *good* documentation for the chip. An official download
> URL is enough.
> Second we need someone who is willing to write the driver.
> Third, we need a card with the chip for this person.
> If someone provides the docs, I will put up an entry on the ideas list
> ( for this.
> Bye,
> Alexander.
> --
> Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~150 EUR
> you have to pick it up between Germany/Saarland and Luxembourg/Capellen
>    Alexander @ PGP ID = B0063FE7
>       netchild @  : PGP ID = 72077137

More information about the freebsd-multimedia mailing list