Date: Wed, 05 Nov 2008 16:15:47 +0200 From: Andriy Gapon <avg@icyb.net.ua> To: Alexander Motin <mav@FreeBSD.org> Cc: freebsd-multimedia@FreeBSD.org Subject: Re: Intel 82801I hda, STAC9271D codec: problem(s) Message-ID: <4911AA93.9050603@icyb.net.ua> In-Reply-To: <491162E9.4020400@FreeBSD.org> References: <4910CD23.9090902@icyb.net.ua> <491162E9.4020400@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
on 05/11/2008 11:10 Alexander Motin said the following: > Andriy Gapon wrote: >> I have Intel DG33TL (BLKDG33TLM) mainboard based on G33 chipset, it >> features Sigmatel STAC9271D HDA codec. >> http://www.intel.com/Products/Desktop/Motherboards/DG33TL/DG33TL-overview.htm >> >> I use stable/7 (amd64) as of yesterday. >> I tried both unpatched snd_hda and slightly tweaked "new snd_hda" via >> hda.7.20080913.patch. > > I didn't have uploaded new patches since first commit to the -CURRENT. I > have just uploaded latest (20081030) diffs against 7-STABLE and complete > directory archive from 8-CURRENT. Try them please and report what you > will get. > > According to logs you should get analog playback by pcm0 via rear > connectors and front headphones with audio redirection on jack > detection, plus digital playback via pcm1. pcm0 recording will work with > rear mic and line-in connectors, pcm1 recording will use front mic > connector. As always it is widely configurable, read -CURRENT man page > for details. Alexander, thank you! I tried the updated patch and there are some improvements. Headphones playback: works only through pcm0 and only through rear connector. Front jack playback doesn't work using either pcm device. It used to work with stock stable_7 driver. Also it seems that volume of playback is lower than it used to be. Recording: I tested only rear jack and it seems that it works only through pcm1(!). Nothing is recorded through pcm0 whatever recording source I tried (btw, by default recording source for pcm0 was unset). So for now I am using only rear jacks and I use pcm0 for playback and pcm1 for recording. This is Good Enough(thanks!) but I am curious if there is a room for improvement. I read through the update man page, but I am probably too dense to figure which knobs I should try changing. There is just too many possibilities. BTW, here are the mixer command outputs: $ mixer -f /dev/dsp0 Mixer vol is currently set to 80:80 Mixer pcm is currently set to 80:80 Mixer speaker is currently set to 75:75 Mixer rec is currently set to 80:80 Recording source: monitor $ mixer -f /dev/dsp0 =rec mixer: unknown device: =rec ... devices: vol, pcm, speaker, rec rec devices: line, monitor $ mixer -f /dev/dsp1 Mixer vol is currently set to 75:75 Mixer pcm is currently set to 75:75 Mixer mic is currently set to 80:80 Mixer rec is currently set to 80:80 Recording source: mic $ mixer -f /dev/dsp1 =rec ... devices: vol, pcm, mic, rec rec devices: mic New verbose dmesg is here: http://www.icyb.net.ua/~avg/hda.newer.dmesg.gz Thank you again. -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4911AA93.9050603>