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

youling 257 youling257 at gmail.com
Wed Apr 15 08:26:27 CEST 2020


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