New sound dri­ver: envy24

I com­mit­ted the 5 year old envy24 dri­ver by Kat­sura­ji­ma Nao­to. Kon­stan­tin Dim­itrov spend some time to fix some bugs and to add sup­port for some more sound­cards. Cur­rent­ly sup­port­ed / known to work are:

  • M‑Audio Audio­phile 2496
  • M‑Audio Delta Dio 2496
  • Ter­ratec DMX 6fire

Reports about oth­er work­ing devices are welcome.

There are some known prob­lems too, they are relat­ed to vchans, kldunload-ing of the dri­ver, 24bit sup­port, and some mix­er prob­lems. Peo­ple which want to help or add sup­port for their sound­card can have a look at the already col­lect­ed datasheets:

  • http://www.nbritton.org/uploads/envy24/
  • http://www.asahi-kasei.co.jp/akm/en/product/ak4528/ak4528_f01e.pdf
  • http://www.asahi-kasei.co.jp/akm/en/product/ak4528/ekd4528-01.pdf
  • http://www.asahi-kasei.co.jp/akm/en/product/ak4524/ak4524_f03e.pdf
  • http://www.asahi-kasei.co.jp/akm/en/product/ak4524/ekd4524.pdf
  • http://www.wolfson.co.uk/uploads/documents/en/WM8728.pdf
  • http://www.richtech.co.kr/down/richtek/RT9131.pdf
  • http://xkodi.svobodno.com/xkodi/space71.html
  • http://people.freebsd.org/~lofi/envy24.pdf
  • http://people.freebsd.org/~lofi/4524.pdf