[PATCH] bytcht-es8316: fix Speaker or Headphone no sound if enable Mic or Headset

youling 257 youling257 at gmail.com
Wed Apr 15 08:30:13 CEST 2020


please remove es8316 cx2072x rt5672 Disable all inputs / outputs.

2020-04-15 14:26 GMT+08:00, youling 257 <youling257 at gmail.com>:
> boot enter ubuntu no sound at all if EnableSeq.conf disable all output.
> “ The PA should activate HiFi verb only once.” i don't think so.
>
>
> 2020-04-14 16:07 GMT+08:00, Jaroslav Kysela <perex at perex.cz>:
>> Dne 13. 04. 20 v 17:46 Hans de Goede napsal(a):
>>> Hi,
>>>
>>> On 4/13/20 4:59 PM, youling257 wrote:
>>>> alsaucm -c bytcht-es8316 set _verb HiFi set _enadev Mic, Speaker will
>>>> no
>>>> sound.
>>>> alsaucm -c bytcht-es8316 set _verb HiFi set _enadev Headset, Headphone
>>>> will no sound.
>>>
>>> I see the problem, so the idea of the global EnableSequence is
>>> to set defaults and then the EnableSequence of currently active
>>> devices run on top.
>>
>> It's ok, it's just a wrong use of the alsaucm command. The PA should
>> activate
>> HiFi verb only once. Those two commands run the verb EnableSequence
>> twice.
>>
>> The correct test should be:
>>
>> alsaucm -i -c bytcht-es8316 set _verb HiFi
>> alsaucm>> set _enadev Speaker
>> alsaucm>> set _enadev Headphone
>> alsaucm>> set _enadev Mic
>> alsaucm>> set _enadev Headset
>>
>> ... you may run the enable commands with a delay for tests.
>>
>> The current UCM is designed for one task (application). I am playing with
>> an
>>
>> idea to extend the alsactl state daemon to preserve the UCM settings and
>> state
>> for multiple applications using an RPC mechanism (dbus?).
>>
>> 						Jaroslav
>>
>> --
>> Jaroslav Kysela <perex at perex.cz>
>> Linux Sound Maintainer; ALSA Project; Red Hat, Inc.
>>
>


More information about the Alsa-devel mailing list