SPDIF is limited to 2 channels when using PCM. DTS/AC3 is the only way to get multi-channel out of SPDIF. Unless you run ADAT, which is 8 channels uncompressed 24bit/48kHz, but I'm not sure that's supported in Linux. IDT PC Audio Marketing Engineer/Linux Manager W: (512) 330-3127 -----Original Message----- From: alsa-devel-bounces@xxxxxxxxxxxxxxxx [mailto:alsa-devel-bounces@xxxxxxxxxxxxxxxx] On Behalf Of Nathan Schulte Sent: Tuesday, April 29, 2008 2:01 PM To: Tellman, Steven Cc: Takashi Iwai; Greg Zornetzer; alsa-devel@xxxxxxxxxxxxxxxx; Matthew Ranostay Subject: Re: help with idt 92hd206 codec for intel hda? Well, when I first installed my distro, I managed to get the spdif to output 2 channels. I could only get two channels, unless i sent a raw DTS or AC3 stream for decoding on the receiver end. Now, on after I reinstalled (changed from raid0 to raid5), I cannot get any audio whatsoever (even via analog outs). So there are really two separate issues now. 1) Getting audio to work. 2) Getting 6+ Channel audio via spdif. Should I try applying these patches or should I try compiling ALSA by hand instead of using the distro supplied package? Also, after looking at the sigmatel patch for hda-intel, the 92xx chips are limited to two channels via spdif... On my first install, I changed the limit, and recompiled by hand. ALSA would then tell me that 6 channels was ok, as opposed to throwing an error, yet I still only got two channels. Ideas? -Nate On Tue, Apr 29, 2008 at 1:19 PM, Tellman, Steven <Steven.Tellman@xxxxxxx> wrote: > Are you having issues with that board? The 92HD202 has the same ID as the > STAC9221. > > > > IDT *PC Audio* Marketing Engineer/Linux Manager > > W: (512) 330-3127 > > > > *From:* Nathan Schulte [mailto:reklipz@xxxxxxxxx] > *Sent:* Tuesday, April 29, 2008 12:02 PM > *To:* Takashi Iwai > *Cc:* Greg Zornetzer; alsa-devel@xxxxxxxxxxxxxxxx; Tellman, Steven; > Matthew Ranostay > *Subject:* Re: help with idt 92hd206 codec for intel hda? > > > > I recently purchased an ECS A740GM-M Motherboard which has also an IDT > 92HD202 integrated audio chipset. > > ALSA is recognizing it as a SigmaTel 9221 A2. > > I'm willing to test these patches as well as give any information you guys > might need. > > -Nate > > (sorry for any duplicate messages, I'm still trying to get hold of how > this listing thing works...) > > On Tue, Apr 29, 2008 at 11:47 AM, Takashi Iwai <tiwai@xxxxxxx> wrote: > > At Tue, 29 Apr 2008 17:48:53 +0200, > > I wrote: > > > > At Sun, 27 Apr 2008 01:38:19 -0500, > > Greg Zornetzer wrote: > > > > > > Hi all, > > > I recently acquired an ECS GF7100PVT-M3 motherboard, which appears to > use > > > the IDT 92HD206 codec for HDA. Unfortunately, it doesn't appear to > have > > > full support under ALSA. It gets detected as another Sigmatel chip. > Analog > > > stereo output appears to work, but the mixer doesn't find any of the > normal > > > inputs. > > > > > > I found the tech specs for the chip at > > > http://www.idt.com/products/getDoc.cfm?docID=13461840 > > > I've attached an lspci output and the codec file to this email. I'm > not > > > much of an driver hacker, but if someone could give me an idea of what > needs > > > to go into the patch_sigmatel.c file to make this thing work, I'd be > willing > > > to try. I'm also more than willing to test out patches on my setup. > > > > The below is an entirely untested patch quickly made from the codec > > information you posted. Could you give it a try with the latest ALSA > > HG version? > > Steven informed that this codec is compatible with STAC927x. > So the revised patch below is dramatically shorter. Try this one > instead of the previous one. > > > > thanks, > > Takashi > > --- > > diff -r 19b486f73bd8 pci/hda/patch_sigmatel.c > --- a/pci/hda/patch_sigmatel.c Fri Apr 25 14:25:04 2008 +0200 > > +++ b/pci/hda/patch_sigmatel.c Tue Apr 29 20:43:43 2008 +0200 > @@ -4289,6 +4289,8 @@ > > { .id = 0x83847635, .name = "STAC9250D", .patch = patch_stac925x }, > { .id = 0x83847636, .name = "STAC9251", .patch = patch_stac925x }, > { .id = 0x83847637, .name = "STAC9250D", .patch = patch_stac925x }, > > + { .id = 0x83847645, .name = "92HD206X", .patch = patch_stac927x }, > + { .id = 0x83847646, .name = "92HD206D", .patch = patch_stac927x }, > > /* The following does not take into account .id=0x83847661 when > subsys = > * 104D0C00 which is STAC9225s. Because of this, some SZ Notebooks > are > * currently not fully supported. > _______________________________________________ > Alsa-devel mailing list > Alsa-devel@xxxxxxxxxxxxxxxx > http://mailman.alsa-project.org/mailman/listinfo/alsa-devel > > > _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel