[alsa-devel] Acer Aspire 8920g / snd-hda-intel / ALC889

Takashi Iwai tiwai at suse.de
Tue May 6 12:39:27 CEST 2008


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,


More information about the Alsa-devel mailing list