Status of VIA Envy24 audio controller support in FreeBSD

Alexander Leidinger Alexander at
Thu May 25 02:45:36 PDT 2006

Quoting "Konstantin Dimitrov" <kosio.dimitrov at> (Thu, 25 May 2006 10:18:17 +0300):

> 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",

I CCed him.

> 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

> 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

That would be great. Since the driver source contains a BSD license, I
don't think there will be any objections, but I want some kind of
formal OK (with a timeout of ... let's say two weeks).

Katsurajima-san (I hope I got the right part of your name, my apologies
if I didn't), is it ok for you when I commit your driver to FreeBSD? Do
you have a newer version, or are you still working on it? If not, are
you willing to work on it (maybe together with Konstantin)?

> 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,

You don't have to. Just do what you are willing to do. Support for even
only one card is more than support for no card at all.

> 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

I'm sure Ariff will answer questions as time permits when you (or
someone else) asks questions.

You can have a look at, and
in case you take notes we would be happy if you could add some
doxygen lines ( to the source and send them in.

The stuff to generate those docs you see above will enter CVS "soon".

I think this summer will be an interesting sound-stuff summer...


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