* ALC Chips, now Realtek... [not found] <E178Qdh-0008Ow-00@usw-sf-list2.sourceforge.net> @ 2002-05-17 14:41 ` Christoph Sassenberg 0 siblings, 0 replies; 2+ messages in thread From: Christoph Sassenberg @ 2002-05-17 14:41 UTC (permalink / raw) To: alsa-devel Hi, on my Epox 8K3A, there is a VT8233 together with an ALC201A Codec, which does not work, as far I could figure out. On Realtek HP I found as a Linux driver for that codec a modified version of alsa-driver-0.5.11. <-- snip from a97_codec.c --> //====== added by hou 01/15/02 // { 0x414c4710, "ALC200/200P" }, { 0x414c4320, "ALC100/100P" }, { 0x414c4710, "ALC200" }, { 0x414c4711, "ALC201" }, { 0x414c4712, "ALC201A" }, { 0x414c4713, "ALC201-G" }, { 0x414c4720, "ALC650" }, { 0x414c4721, "ALC650-D" }, { 0x414c4730, "ALC101" }, { 0x414c4740, "ALC202A-A" }, { 0x414c4741, "ALC202-B" }, { 0x414c4742, "ALC202A-C" }, { 0x414c4750, "ALC250" }, and later on... //==== added by hou 01/15/02 reg = snd_ac97_read(ac97, AC97_SIGMATEL_DAC2INVERT); // printk("id 0x%8x, ext 0x%x.\n", ac97->id, reg); switch(ac97->id & 0xfffffff0) { case 0x414c4320: case 0x414c4730: case 0x414c4750: ac97->id = ac97->id & 0xfffffff0; break; case 0x414c4710: if ((reg & 0x0f) == 0) ac97->id = 0x414c4710; else if ((reg & 0x0ff) == 0x11) ac97->id = 0x414c4711; else if ((reg & 0x0ff) == 0x13) ac97->id = 0x414c4712; else if ((reg & 0x0ff) == 0x16) ac97->id = 0x414c4713; else ac97->id = 0x414c4710; break; case 0x414c4720: if (((reg & 0x0f) > 0) && ((reg & 0x0f) < 4)) ac97->id = 0x414c4720; else if (((reg & 0x0f) > 3) && ((reg & 0x0f) < 8)) ac97->id = 0x414c4721; As there are now these "bitmasks" in new ac97_codec.c, these chips can be identified (as a start)... Question: Is anybody working on that ALC stuff? Regards, Sassi _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm ^ permalink raw reply [flat|nested] 2+ messages in thread
[parent not found: <E17BvQU-0000bb-00@usw-sf-list2.sourceforge.net>]
* Re: ALC Chips, now Realtek... [not found] <E17BvQU-0000bb-00@usw-sf-list2.sourceforge.net> @ 2002-05-26 13:37 ` Sundance 0 siblings, 0 replies; 2+ messages in thread From: Sundance @ 2002-05-26 13:37 UTC (permalink / raw) To: alsa-devel From: Christoph Sassenberg <sassi@sforce.org> > Question: Is anybody working on that ALC stuff? Apparently not. However, according to the sources of the alsa-driver-0.5.11 thing from Realtek, it is kind of 'standard' as far as AC97 (or AC'97, I don't know -- there seems to be a subtle difference) is concerned, from what I can tell, so patching the current AC97 sources to get it to work shouldn't be /too/ difficult. Provided that you know /what/ to patch exactly. Which I don't, unfortunately (if one of the admirable gurus here were kind enough as to point us developper wannabees to some crash course to chip sound programming and ALSA 0.9, maybe... :)). However, given VIA's recent messages to the list, I'd say I'm confident that support for VIA's latest southbridges (VT8233A et al) and the underlying chips shouldn't be too much of a long-term problem. Stay put, stay confident! It's great to see companies open up to the open source development way of thinking. BTW, are you sure that your motherboard's southbridge is really a VT8233, and not a VT8233A? I have a gut feeling (based on little to no factual evidence, note) that our problems with recent VIA-based motherboards lie with the southbridge (VT8233A) and not the underlying sound chip (ALC<whatever>). Just an idea anyway. -- S. _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2002-05-26 13:37 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <E178Qdh-0008Ow-00@usw-sf-list2.sourceforge.net>
2002-05-17 14:41 ` ALC Chips, now Realtek Christoph Sassenberg
[not found] <E17BvQU-0000bb-00@usw-sf-list2.sourceforge.net>
2002-05-26 13:37 ` Sundance
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.