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

Hans de Goede hdegoede at redhat.com
Wed Apr 15 10:05:29 CEST 2020


Hi,

On 4/15/20 8:30 AM, youling 257 wrote:
> please remove es8316 cx2072x rt5672 Disable all inputs / outputs.

No not going to happen. We need sane defaults.

There is something wrong with your setup lets try to figure
out what is wrong rather then change these UCM profiles in
a way which only makes things worse.

Regards,

Hans



> 
> 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