[alsa-devel] Regarding Sound on Acer Aspire 6935G

Takashi Iwai tiwai at suse.de
Mon May 18 08:01:53 CEST 2009


At Mon, 18 May 2009 10:52:44 +0800,
Karthik Ramgopal wrote:
> 
> Yes I did try model=acer-aspire-4930g. That gives me even lesser functionality
> than model=auto (Surround volume can no longer be used to adjust line-out
> volume) I think the 4930G uses a ALC888 and the 6935/6920/8920/8930 use a
> ALC889 (0x10ec0889) codec. Any way of obtaining the verbs from the Windows
> driver?

The most important information is rather the pin configuration.
This could be obtained from some text file in Windows.

> Some more info (obtained by generally trying out verbs)
> 
> 0x15 SET_EAPD_BTLENABLE 2 and 0x14 SET_EAPD_BTLENABLE 2 are both needed to get
> the amps fired
> 
> 0x14 SET_CONNECT_SEL 0x00 connects the laptop speakers and disconnects
> line-out
> 0x14 SET_CONNECT_SEL 0x01 connects the line-out but laptop speakers continue
> to function
> 
> 0x15 SET_CONNECT_SEL 0x00 connects the laptop speakers and disconnects the
> subwoofer
> 0x14 SET_CONNECT_SEL 0x01 connects the subwoofer but laptop speakers continue
> to function
> 0x15 SET_PIN_WIDGET_CONTROL 0x00 turns off the line-out
> 0x15 SET_PIN_WIDGET_CONTROL 0x40 turns on the line-out but laptop-speakers
> stay on
> 0x15 SET_PIN_WIDGET_CONTROL 0xc0 Same as above but line-out volume is much
> higher
> 
> 0x0c SET_AMP_GAIN_MUTE 0x7080 (Mutes all channels)
> 0x0c SET_AMP_GAIN_MUTE 0x7000 (Un-mutes all channels)

OK, then we'd need a proper mixer and init verb list to make it
working...

Takashi


> The Realtek Linux driver had one ALC889 model entry for the M90V ALC889 codec
> with model param as asus-dig. I tried that out. With that headphone jack
> sensing worked in the sense that as soon as a headphone was plugged in, the
> subwoofer turned off, though the front speakers were still on. I did get
> line-out volume though, it was very feeble. The internal mic still did not
> work and nor did an external one.
> 
> Regards,
> Karthik
> 
> On Mon, May 18, 2009 at 4:48 AM, Emilio López <buhitoescolar at gmail.com> wrote:
> 
>     I seem to have the same card looking at lspci -v, and I experience the
>     same problems. My laptop is an Acer Aspire 6930, so maybe the Acer bioses
>     are broken? I got the sound to work (with the controls mapped
>     uncorrectly), but I still can't make the mic work. I'll try with that
>     model, I also tried with acer and acer-aspire with no luck.
>    
>     Emilio
>    
>     2009/5/17 Takashi Iwai <tiwai at suse.de>
>    
>         At Sat, 16 May 2009 11:51:36 +0800,
>         Karthik Ramgopal wrote:
>         >
>         > Hi,
>         >        Even after enabling DEBUG using --with-debug option with
>         configure when
>         > compiling the alsa-driver snapshot leaves no more error messages in
>         the dmesg
>         > logs. The only message relating to HDA is:
>         >
>         > [   41.104817] hda-intel: IRQ timing workaround is activated for
>         card #0.
>         > Suggest a bigger bdl_pos_adj.
>         >
>         > I just got the line-out output to work by toggling the surround
>         volume. I
>         > still think it's a mapping problem. The headphone switch is turning
>         the
>         > subwoofer on and off, and the surround volume is controlling the
>         line-out
>         > volume.
>        
>         OK, this implies that the BIOS setup is broken.
>         Did you try model=acer-aspire-4930g, BTW?
> 
>         Takashi
>        
>         > None of the line-in devices function and all of the amp-ins 0x0b to
>         > 0x0f are muted. Cannot find any verb to unmute them. hda-verb with
>         > SET_EAPD_BTLENABLE 2 at 0x15 is still needed at startup to fire up
>         the amps.
>         >
>         > Please help.
>         >
>         > Regards,
>         > Karthik
>         >
>         >
>         _______________________________________________
>         Alsa-devel mailing list
>         Alsa-devel at alsa-project.org
>         http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 
> 


More information about the Alsa-devel mailing list