At Wed, 23 Apr 2008 22:10:45 +0100, Andy Green wrote:
Somebody in the thread at some point said:
Hm, then the problem is somewhere different. You hear neither from speaker nor HP-jack?
Nothing, despite changing settings "headphone" and "IEC958" in alsamixer -c0 (alsamixer by itself picks up pulseaudio nowadays apparently). It's as if the amp is powered down, or we route everything to modem :-)
Just some derisory extra information, external mic jack is working fine (and has bias voltage), Line-jack is also OK, but built-in mic is dead with some very small noise, maybe it is not given bias. If the issue was basically power management enabling, it could make sense.
I saw realtek are pretty good with their datasheets, but there is none for ALC889 in their ftp site that has the rest.
I also recompiled alsa 1.0.16 for grins but it didn't make any change. I looked in alsa-kernel/pci/hda/patch_realtek.c and enabled SND_CONFIG_DEBUG and SND_CONFIG_VERBOSE_PRINTK because there seemed to be some extra features generated then for ALC device GPIO pin control. But they didn't turn up in alsamixer. Do you know if there is an existing way to meddle with GPIO controls on ALC889 from inside ALSA easily?
Build CONFIG_SND_HDA_HWDEP=y and you'll have /dev/snd/hwC0D0 device. With the hda-verb program in the URL below, you can exec the verb on the fly: ftp://ftp.suse.com/pub/people/tiwai/misc/hda-verb-0.2.tar.bz2
Takashi