alsa-project / alsa-lib

The Advanced Linux Sound Architecture (ALSA) - library
GNU Lesser General Public License v2.1
366 stars 177 forks source link

sklnau8825max - no sound anymore on Debian 11 #253

Closed runcros closed 2 years ago

runcros commented 2 years ago

Hello I have been on Ubuntu 18 and got sound working. After Debian11 clean install, I don't have sound : here are some logs

lars@andrelauret-lars:~/Documents$ alsaucm -c sklnau8825max set _verb HiFi set _enadev Speaker
ALSA lib main.c:1014:(snd_use_case_mgr_open) error: failed to import sklnau8825max use case configuration -2
alsaucm: error failed to open sound card sklnau8825max: No such file or directory
lars@andrelauret-lars:~/Téléchargements/alsa-lib-master$ speaker-test 

speaker-test 1.2.4

Le périphérique de lecture est default
Les paramètres du flux sont 48000Hz, S16_LE, 1 canaux
Utilisation de 16 octaves de 'pink noise'
ALSA lib pcm_direct.c:1284:(snd1_pcm_direct_initialize_slave) unable to install hw params
ALSA lib pcm_dmix.c:1087:(snd_pcm_dmix_open) unable to initialize slave
Erreur d'ouverture à la lecture: -22,Argument invalide
lars@andrelauret-lars:~/Téléchargements/alsa-lib-master$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
lavrate
    Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pipewire
    PipeWire Sound Server
pulse
    PulseAudio Sound Server
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default
softvol
hw:CARD=sklnau8825max,DEV=0
    sklnau8825max, 
    Direct hardware device without any conversions
hw:CARD=sklnau8825max,DEV=4
    sklnau8825max, 
    Direct hardware device without any conversions
hw:CARD=sklnau8825max,DEV=5
    sklnau8825max, 
    Direct hardware device without any conversions
hw:CARD=sklnau8825max,DEV=6
    sklnau8825max, 
    Direct hardware device without any conversions
plughw:CARD=sklnau8825max,DEV=0
    sklnau8825max, 
    Hardware device with all software conversions
plughw:CARD=sklnau8825max,DEV=4
    sklnau8825max, 
    Hardware device with all software conversions
plughw:CARD=sklnau8825max,DEV=5
    sklnau8825max, 
    Hardware device with all software conversions
plughw:CARD=sklnau8825max,DEV=6
    sklnau8825max, 
    Hardware device with all software conversions
sysdefault:CARD=sklnau8825max
    sklnau8825max, 
    Default Audio Device
dmix:CARD=sklnau8825max,DEV=0
    sklnau8825max, 
    Direct sample mixing device
dmix:CARD=sklnau8825max,DEV=4
    sklnau8825max, 
    Direct sample mixing device
dmix:CARD=sklnau8825max,DEV=5
    sklnau8825max, 
    Direct sample mixing device
dmix:CARD=sklnau8825max,DEV=6
    sklnau8825max, 
    Direct sample mixing device
usbstream:CARD=sklnau8825max
    sklnau8825max
    USB Stream Output
llars@andrelauret-lars:~$ sudo dmesg | grep snd
[    4.790969] pci 0000:00:1f.3: attach allowed to drvr snd_hda_intel [trusted device]
[    4.790991] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    4.833973] pci 0000:00:1f.3: attach allowed to drvr snd_soc_skl [trusted device]
[    4.833993] snd_soc_skl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    4.835399] snd_soc_skl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    5.038956] snd_soc_skl 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
[    6.181834] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[    6.181942] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[    6.184801] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[    6.184908] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[    6.185775] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[    6.185877] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[    6.185983] snd_soc_skl 0000:00:1f.3: ipc FW reply: 6 FW Error Code: 3007
[    6.185996] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -22
[    6.186001] snd_soc_skl 0000:00:1f.3: Failed to reset pipe ret=-22
[    6.186961] snd_soc_skl 0000:00:1f.3: ipc FW reply: 6 FW Error Code: 3007
[    6.186981] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -22
[    6.186985] snd_soc_skl 0000:00:1f.3: Failed to reset pipe ret=-22
[    6.267482] snd_soc_skl 0000:00:1f.3: ASoC: error at soc_dai_trigger on HDMI2 Pin: -32
[    6.273701] snd_soc_skl 0000:00:1f.3: ASoC: error at soc_dai_trigger on HDMI1 Pin: -32
[    6.276803] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[    6.276907] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[    6.277993] snd_soc_skl 0000:00:1f.3: ipc FW reply: 6 FW Error Code: 3007
[    6.279331] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -22
[    6.279335] snd_soc_skl 0000:00:1f.3: Failed to reset pipe ret=-22
[    6.279917] snd_soc_skl 0000:00:1f.3: ipc FW reply: 165 FW Error Code: 1005
[    6.279927] snd_soc_skl 0000:00:1f.3: ipc: create pipeline fail, err: -22
[    6.279929] snd_soc_skl 0000:00:1f.3: Failed to create pipeline
[    6.279931] snd_soc_skl 0000:00:1f.3: ASoC: PRE_PMU: media0_in cpr 0 event failed: -22
[    6.280279] snd_soc_skl 0000:00:1f.3: ipc FW reply: 115 FW Error Code: 2003
[    6.280285] snd_soc_skl 0000:00:1f.3: ipc: init instance failed
[    6.280287] snd_soc_skl 0000:00:1f.3: Failed to init instance ret=-22
[    6.280289] snd_soc_skl 0000:00:1f.3: ASoC: PRE_PMU: codec1_out mo event failed: -22
[    6.652787] snd_soc_skl 0000:00:1f.3: ipc: create pipeline fail, err: -110
[    6.652794] snd_soc_skl 0000:00:1f.3: Failed to create pipeline
[    6.652799] snd_soc_skl 0000:00:1f.3: ASoC: PRE_PMU: dmic01_hifi_in cpr 3 event failed: -110
[    6.972812] snd_soc_skl 0000:00:1f.3: ipc: create pipeline fail, err: -110
[    6.972833] snd_soc_skl 0000:00:1f.3: Failed to create pipeline
[    6.972844] snd_soc_skl 0000:00:1f.3: ASoC: PRE_PMU: media0_out mo event failed: -110
[    7.288929] snd_soc_skl 0000:00:1f.3: ipc: create pipeline fail, err: -110
[    7.288941] snd_soc_skl 0000:00:1f.3: Failed to create pipeline
[    7.288950] snd_soc_skl 0000:00:1f.3: ASoC: PRE_PMU: codec0_in cpr 1 event failed: -110
[    7.425337] snd_soc_skl 0000:00:1f.3: ASoC: POST_PMD: dmic01_hifi_in cpr 3 event failed: -22
[    7.431999] snd_soc_skl 0000:00:1f.3: ASoC: error at soc_dai_trigger on System Pin: -32
[    7.768804] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -110
[    7.768820] snd_soc_skl 0000:00:1f.3: ASoC: POST_PMD: media0_in mi event failed: -110
[    8.088804] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -110
[    8.088818] snd_soc_skl 0000:00:1f.3: Failed to reset pipe ret=-110
[    8.408841] snd_soc_skl 0000:00:1f.3: ipc: set dx failed, err -110
[    8.408852] snd_soc_skl 0000:00:1f.3: set Dx core 0 fail: -110
[    8.728771] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -110
[    8.728776] snd_soc_skl 0000:00:1f.3: Failed to stop pipeline
[    9.080810] snd_soc_skl 0000:00:1f.3: ipc: create pipeline fail, err: -110
[    9.080814] snd_soc_skl 0000:00:1f.3: Failed to create pipeline
[    9.080817] snd_soc_skl 0000:00:1f.3: ASoC: PRE_PMU: media0_in cpr 0 event failed: -110
[    9.400777] snd_soc_skl 0000:00:1f.3: ipc: create pipeline fail, err: -110
[    9.400783] snd_soc_skl 0000:00:1f.3: Failed to create pipeline
[    9.400787] snd_soc_skl 0000:00:1f.3: ASoC: PRE_PMU: codec0_out mo event failed: -110
[    9.402634] snd_soc_skl 0000:00:1f.3: ASoC: POST_PMD: media0_out mo event failed: -22
[    9.402639] snd_soc_skl 0000:00:1f.3: ASoC: POST_PMD: codec0_in cpr 1 event failed: -22
[    9.720770] snd_soc_skl 0000:00:1f.3: ipc: create pipeline fail, err: -110
[    9.720776] snd_soc_skl 0000:00:1f.3: Failed to create pipeline
[    9.720780] snd_soc_skl 0000:00:1f.3: ASoC: PRE_PMU: dmic01_hifi_in cpr 3 event failed: -110
[   10.040780] snd_soc_skl 0000:00:1f.3: ipc: create pipeline fail, err: -110
[   10.040785] snd_soc_skl 0000:00:1f.3: Failed to create pipeline
[   10.040789] snd_soc_skl 0000:00:1f.3: ASoC: PRE_PMU: media0_out mo event failed: -110
[   12.457367] snd_soc_skl 0000:00:1f.3: ASoC: POST_PMD: media0_out mo event failed: -22
[   12.457379] snd_soc_skl 0000:00:1f.3: ASoC: POST_PMD: dmic01_hifi_in cpr 3 event failed: -22
[   12.761051] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -110
[   12.761064] snd_soc_skl 0000:00:1f.3: ASoC: error at soc_dai_trigger on System Pin: -110
[   13.080816] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -110
[   13.080831] snd_soc_skl 0000:00:1f.3: skl_pcm_hw_free:Reset failed ret =-110
[   13.401053] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -110
[   13.401066] snd_soc_skl 0000:00:1f.3: ASoC: POST_PMD: media0_in mi event failed: -110
[   13.401078] snd_soc_skl 0000:00:1f.3: ASoC: POST_PMD: codec0_out mo event failed: -22
[   13.721073] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -110
[   13.721087] snd_soc_skl 0000:00:1f.3: Failed to stop pipeline
[   13.796629] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[   13.796745] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[   13.799540] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[   13.799653] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[   13.800615] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[   13.800725] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[   13.801219] snd_soc_skl 0000:00:1f.3: ipc FW reply: 6 FW Error Code: 3007
[   13.801245] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -22
[   13.801254] snd_soc_skl 0000:00:1f.3: Failed to reset pipe ret=-22
[   14.105074] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -110
[   14.105093] snd_soc_skl 0000:00:1f.3: ASoC: POST_PMD: dmic01_hifi_in mi event failed: -110
[   14.425058] snd_soc_skl 0000:00:1f.3: ipc: bind/unbind failed
[   14.425077] snd_soc_skl 0000:00:1f.3: ASoC: PRE_PMD: media0_out mo event failed: -110
[   14.745035] snd_soc_skl 0000:00:1f.3: ipc: bind/unbind failed
[   15.065088] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -110
[   15.065102] snd_soc_skl 0000:00:1f.3: Failed to reset pipe ret=-110
[   15.385063] snd_soc_skl 0000:00:1f.3: ipc: bind/unbind failed
[   15.705057] snd_soc_skl 0000:00:1f.3: ipc: set pipeline state failed, err: -110
[   15.705067] snd_soc_skl 0000:00:1f.3: Failed to stop pipeline
[   93.864641] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[   93.864758] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[   93.867652] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
[   93.867767] snd_soc_skl 0000:00:1f.3: MCPS Budget Violation: 9b050000
lars@andrelauret-lars:~/Téléchargements/alsa-lib-master$ ls /usr/share/alsa/ucm2/
bdw-rt5677       bytcht-cx2072x  bytcr-rt5651    chtnau8824  codecs     kblrt5660  platforms  Rockchip       skylake-rt286  sof-soundwire  USB-Audio
broadwell-rt286  bytcht-es8316   cht-bsw-rt5672  chtrt5645   hda-dsp    module     Qualcomm   Samsung        SOF            Tegra
broxton-rt298    bytcr-rt5640    chtmax98090     chtrt5650   HDA-Intel  OMAP       README.md  sklnau8825max  sof-hda-dsp    ucm.conf
lars@andrelauret-lars:~/Téléchargements/alsa-lib-master$ cat /usr/share/alsa/ucm2/sklnau8825max/HiFi.conf 
SectionVerb {
    Value {
        FullySpecifiedUCM "1"
    }

    EnableSequence [
        cdev "hw:sklnau8825max"
        cset "name='codec1_out mo media0_in mi Switch' off"
        cset "name='codec0_out mo media0_in mi Switch' on"
        cset "name='Spk Switch' on"
        cset "name='DAC Oversampling Rate' 128"
        cset "name='Headset Mic Switch' off"
        cset "name='media0_out mo codec0_in mi Switch' off"
        cset "name='media0_out mo dmic01_hifi_in mi Switch' on"
        cset "name='Mic Volume' 255"
        cset "name='Frontend PGA Volume' 19"
    ]

    DisableSequence [
    ]
}

SectionDevice."Speaker".0 {
    Value {
        DspName "speaker_eq"
        PlaybackPCM "hw:sklnau8825max,0"
    }

    EnableSequence [
    ]

    DisableSequence [
    ]
}

SectionDevice."Internal Mic".0 {
    Value {
        IntrinsicSensitivity "-2600"
        DspName "mic_eq"
        CapturePCM "hw:sklnau8825max,1"
    }

    EnableSequence [
    ]

    DisableSequence [
    ]
}

SectionDevice."Headphone".0 {
    Value {
        JackDev "sklnau8825max Headset Jack"
        PlaybackPCM "hw:sklnau8825max,0"
    }

    EnableSequence [
        cdev "hw:sklnau8825max"
        cset "name='codec0_out mo media0_in mi Switch' off"
        cset "name='codec1_out mo media0_in mi Switch' on"
        cset "name='Spk Switch' off"
        cset "name='Headphone Jack Switch' on"
    ]

    DisableSequence [
        cdev "hw:sklnau8825max"
        cset "name='codec0_out mo media0_in mi Switch' on"
        cset "name='codec1_out mo media0_in mi Switch' off"
        cset "name='Spk Switch' on"
        cset "name='Headphone Jack Switch' off"
    ]
}

SectionDevice."Mic".0 {
    Value {
        JackDev "sklnau8825max Headset Jack"
        CaptureControl "Mic"
        DefaultNodeGain "2400"
        DspName "mic_eq"
        CapturePCM "hw:sklnau8825max,1"
    }

    EnableSequence [
        cdev "hw:sklnau8825max"
        cset "name='Headset Mic Switch' on"
        cset "name='media0_out mo codec0_in mi Switch' on"
        cset "name='media0_out mo dmic01_hifi_in mi Switch' off"
    ]

    DisableSequence [
        cdev "hw:sklnau8825max"
        cset "name='Headset Mic Switch' off"
        cset "name='media0_out mo codec0_in mi Switch' off"
        cset "name='media0_out mo dmic01_hifi_in mi Switch' on"
    ]
}

SectionDevice."HDMI1".0 {
    Value {
        JackDev "sklnau8825max HDMI/DP, pcm=4 Jack"
        PlaybackPCM "hw:sklnau8825max,4"
    }

    EnableSequence [
    ]

    DisableSequence [
    ]
}

SectionDevice."HDMI2".0 {
    Value {
        JackDev "sklnau8825max HDMI/DP, pcm=5 Jack"
        PlaybackPCM "hw:sklnau8825max,5"
    }

    EnableSequence [
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model ar_eg".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/ar_eg.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model cmn_cn".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/cmn_hans_cn.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model cmn_tw".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/cmn_hant_tw.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model cs_cz".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/cs_cz.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model da_dk".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/da_dk.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model de_de".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/de_de.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model en_au".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/en_au.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model en_gb".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/en_gb.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model en_ie".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/en_ie.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model en_in".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/en_in.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model en_ph".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/en_ph.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model en_us".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/en_us.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model es_419".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/es_419.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model es_ar".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/es_ar.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model es_es".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/es_es.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model es_mx".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/es_mx.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model es_us".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/es_us.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model fa_ir".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/fa_ir.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model fi_fi".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/fi_fi.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model fil_ph".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/fil_ph.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model fr_fr".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/fr_fr.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model hi_in".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/hi_in.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model hr_hr".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/hr_hr.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model id_id".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/id_id.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model it_it".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/it_it.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model ja_jp".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/ja_jp.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model ko_kr".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/ko_kr.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model ms_my".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/ms_my.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model nb_no".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/nb_no.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model nl_nl".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/nl_nl.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model pl_pl".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/pl_pl.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model pt_br".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/pt_br.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model ro_ro".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/ro_ro.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model ru_ru".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/ru_ru.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model sv_se".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/sv_se.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model th_th".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/th_th.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model tr_tr".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/tr_tr.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model vi_vn".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/vi_vn.hwd-blob"
    ]

    DisableSequence [
    ]
}

SectionModifier."Hotword Model yue_hk".0 {
    EnableSequence [
        cdev "hw:sklnau8825max"
        cset-tlv "name='hwd_in hwd 0 mdl params' /opt/google/skl-hotword-support/yue_hant_hk.hwd-blob"
    ]

    DisableSequence [
    ]
}
lars@andrelauret-lars:~$ sudo cat /usr/share/alsa/ucm2/sklnau8825max/sklnau8825max.conf 
Syntax 2
Comment "Lars internal card"

SectionUseCase."HiFi" {
    File "HiFi.conf"
    Comment "Default"
}