At Mon, 05 May 2008 23:06:50 +0100, Andy Green wrote:
Somebody in the thread at some point said:
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
Thanks for the hints and the applet... after some meddling around I found the magic incantations to fire up the amp / speakers on this laptop are to force model=acer-aspire in /etc/modprobe.conf, then using the applet from the URL quoted above:
./hda-verb /dev/snd/hwC0D0 0x15 SET_EAPD_BTLENABLE 2
I confirmed stereo operation... it doesn't react to headphone insertion, plays audio through speakers and headphone jack in that case. Didn't try 5.1 (this laptop has a 5.1 speaker set) yet but I wouldn't be surprised if that was trouble too. Still this is waaaay better than silence! Thanks again for the help.
Is this above with model=acer-aspire *and* your additional verb? Or, is it without model option?
I found that one initialization is missing for auto-configuration mode of ALC889. Please try the patch below and remove model=xxx option.
Takashi
---
diff -r dd67eb84e184 pci/hda/patch_realtek.c --- a/pci/hda/patch_realtek.c Fri May 02 12:22:34 2008 +0200 +++ b/pci/hda/patch_realtek.c Tue May 06 12:39:22 2008 +0200 @@ -877,6 +877,7 @@ do_sku: case 0x10ec0883: case 0x10ec0885: case 0x10ec0888: + case 0x10ec0889: snd_hda_codec_write(codec, 0x20, 0, AC_VERB_SET_COEF_INDEX, 7); tmp = snd_hda_codec_read(codec, 0x20, 0,