[alsa-devel] Dell new AIO platform

Takashi Iwai tiwai at suse.de
Tue Mar 6 10:33:49 CET 2018


On Tue, 06 Mar 2018 10:24:55 +0100,
Kailang wrote:
> 
>  
> 
> > -----Original Message-----
> > From: Takashi Iwai [mailto:tiwai at suse.de] 
> > Sent: Tuesday, March 06, 2018 5:16 PM
> > To: Kailang
> > Cc: Hui Wang; (alsa-devel at alsa-project.org)
> > Subject: Re: Dell new AIO platform
> > 
> > On Tue, 06 Mar 2018 10:13:16 +0100,
> > Kailang wrote:
> > > 
> > >  
> > > 
> > > > -----Original Message-----
> > > > From: Takashi Iwai [mailto:tiwai at suse.de]
> > > > Sent: Tuesday, March 06, 2018 5:10 PM
> > > > To: Kailang
> > > > Cc: Hui Wang; (alsa-devel at alsa-project.org)
> > > > Subject: Re: Dell new AIO platform
> > > > 
> > > > On Tue, 06 Mar 2018 10:03:38 +0100,
> > > > Kailang wrote:
> > > > > 
> > > > >  
> > > > > 
> > > > > > -----Original Message-----
> > > > > > From: Takashi Iwai [mailto:tiwai at suse.de]
> > > > > > Sent: Tuesday, March 06, 2018 4:49 PM
> > > > > > To: Kailang
> > > > > > Cc: (alsa-devel at alsa-project.org)
> > > > > > Subject: Re: Dell new AIO platform
> > > > > > 
> > > > > > On Tue, 06 Mar 2018 08:54:39 +0100, Kailang wrote:
> > > > > > > 
> > > > > > > Hi Takashi,
> > > > > > > 
> > > > > > > This platform was only one phone Jack.
> > > > > > > Add dummy lineout verb to fix automute mode disable.
> > > > > > > This just the workarround.
> > > > > > 
> > > > > > I'm not sure why this phantom line pin is needed.
> > > > > > What happens without that?
> > > > > 
> > > > > Looks like I find the root cause for this issue, since
> > > > there is only one output device (headphone), so the 
> > Auto-mute is not 
> > > > supported on this machine, as a result, when users plug 
> > headphone to 
> > > > the jack, audomute_hook or hp_automute_hook will not be 
> > called, then 
> > > > the alc_update_headset_mode() will not be called, and 
> > > > alc_headset_mode_default() will not be called. the 
> > headset jack is 
> > > > always in the
> > > > alc_headset_mode_unplugged() state.
> > > > 
> > > > OK, now understood.
> > > > 
> > > > I can take the patch as a tentative workaround.
> > > > But for the proper fix, could you give alsa-info.sh output?
> > > 
> > > I had no machine in my site.
> > > 
> > > Hi Hui Wang,
> > > 
> > > Could you help to send alsa-info.sh output to Takashi?
> > 
> > Meanwhile, I found there is another quirk 
> > ALC274_FIXUP_DELL_AIO_LINEOUT_VERB, which looks like serving 
> > for a similar purpose, but with more stuff (e.g. bind-dac).
> > 
> No, this issue was not the same.
> ALC274_FIXUP_DELL_AIO_LINEOUT_VERB ==> this lineout was true pin.
> Bios verb table can't fill this verb. So, it need driver to fill it.

OK, I'll add more information about that in the changelog.


thanks,

Takashi


More information about the Alsa-devel mailing list