Date: Wed, 14 Jun 2006 12:02:41 +0300 From: "Konstantin Dimitrov" <kosio.dimitrov@gmail.com> To: "Damian Gerow" <dgerow@afflictions.org> Cc: freebsd-multimedia@freebsd.org Subject: Re: Status of VIA Envy24 audio controller Message-ID: <8103ad500606140202o5d66d68eg7616ff3fb19488bf@mail.gmail.com> In-Reply-To: <20060614094229.GF5339@afflictions.org> References: <200606072039.13422.shoesoft@gmx.net> <8103ad500606130247w63cce8e7j9ab9cb4428228811@mail.gmail.com> <ef10de9a0606130323g15ddd152tbcd0201adb7da4d6@mail.gmail.com> <200606131317.46432.shoesoft@gmx.net> <8103ad500606130900p35630878t3d6afb0e8695b94b@mail.gmail.com> <20060614094229.GF5339@afflictions.org>
next in thread | previous in thread | raw e-mail | index | archive | help
i think "Audiophile 192" is Envy24HT-based (chip is marked ICE1724 or VT1724), for the moment only Envy24-based cards (chip is marked ICE1712 or VT1712) can be supported. Envy24HT and Envy24 are very similar, but have several different registers and Envy24HT hasn't hardware mixer, so the driver should be completely rewritten to support Envy24HT. i am planning to do that, because i have "Terratec Aureon 7.1 Space", which is also Envy24HT-based and when find free time for that i will start working on implementing Envy24HT support. for making EEPROM dump, you can use very small newbus module that i made (before "make" ENVY24_PCI_ID in xkodi.h should be changed to correct value: 0x1712 for Envy24, 0x1724 for Envy24HT, etc.): http://xkodi.svobodno.com/xkodi/xkodi.h http://xkodi.svobodno.com/xkodi/xkodi.c http://xkodi.svobodno.com/xkodi/Makefile copy xkodi.h and xkodi.c to /usr/src/sys/dev/sound/pci/ and Makefile for example to /usr/src/sys/modules/sound/driver/xkodi/ (in case you are wondering "xkodi" is my nickname) and after make and kldload ./snd_xkodi.ko you should see output to the console similar to: xkodi0: <ENVY24> port 0xd500-0xd53f,0xd400-0xd40f,0xd300-0xd30f,0xd200-0xd21f irq 18 at device 10.0 on pci1 xkodi0: E2PROM DUMP: | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C OD 0E 0F ----+------------------------------------------------- 00 | 11 38 15 3b 1c 01 2f 80 f0 03 c0 ff 7f 00 00 00 01 | 00 00 00 44 03 03 03 00 03 03 03 00 ff ff ff ff On 6/14/06, Damian Gerow <dgerow@afflictions.org> wrote: > > Thus spake Konstantin Dimitrov (kosio.dimitrov@gmail.com) [13/06/06 > 12:04]: > : we also have EEPROM dumps of "Terratec DMX 6fire" and "M-Audio > Audiophile > : 2496" here: > : > : http://xkodi.svobodno.com/envy24/new/6fire.e2prom.dump > : http://xkodi.svobodno.com/envy24/new/ap2496.e2prom.dump > > I have an Audiophile 192 that I'm *keenly* interested in getting > functional. > It's fairly different from the Terratec and the 2496 (both models > mentioned), and I haven't had the time to dig through spec sheets. The > two > attempts I made at getting the driver going resulted in a system panic. > > How might I go about grabbing an eeprom dump to help with development? >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8103ad500606140202o5d66d68eg7616ff3fb19488bf>