The log in #12 shows ``` Nov 09 10:42:51 ubuntu kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not yet available, widget card binding deferred Nov 09 10:42:51 ubuntu kernel: snd_hda_codec_hdmi ehdaudio0D2: failed to create hda codec -12 Nov 09 10:42:51 ubuntu kernel: snd_hda_codec_hdmi ehdaudio0D2: ASoC: error at snd_soc_component_probe on ehdaudio0D2: -12 Nov 09 10:42:51 ubuntu kernel: skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: failed to instantiate card -12 Nov 09 10:42:51 ubuntu kernel: skl_hda_dsp_generic: probe of skl_hda_dsp_generic failed with error -12 ```
The -12 indicates -ENOMEM, but I can't see it anymore after I add some debug messages for the reason of -ENOMEM. Not it shows ``` [ 4.973481] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not yet available, widget card binding deferred [ 5.002339] typec port0: bound usb3-port2 (ops connector_ops) [ 5.002345] typec port0: bound usb2-port1 (ops connector_ops) [ 5.032874] skl_hda_dsp_generic skl_hda_dsp_generic: snd_hda_codec_device_new: entry [ 5.044347] skl_hda_dsp_generic skl_hda_dsp_generic: snd_hda_codec_device_new: entry [ 5.051784] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC3254: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker [ 5.051789] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 5.051791] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0) [ 5.051793] snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0 [ 5.051794] snd_hda_codec_realtek ehdaudio0D0: inputs: [ 5.051796] snd_hda_codec_realtek ehdaudio0D0: Headset Mic=0x19 [ 5.051797] snd_hda_codec_realtek ehdaudio0D0: Headphone Mic=0x1b [ 5.753612] snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten [ 5.753633] snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten [ 5.753758] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi3 overwritten [ 5.753761] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi2 overwritten [ 5.753764] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi1 overwritten [ 5.753766] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Codec Output Pin1 overwritten [ 5.753768] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Codec Input Pin1 overwritten [ 5.753772] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Analog Codec Playback overwritten [ 5.753775] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Digital Codec Playback overwritten [ 5.753778] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Alt Analog Codec Playback overwritten [ 5.753782] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Analog Codec Capture overwritten [ 5.753785] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Digital Codec Capture overwritten [ 5.753789] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Alt Analog Codec Capture overwritten [ 5.753798] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3 ```
Don't really know the reason. Will keep investigating.
The log in #12 shows dsp_generic: ASoC: Parent card not yet available, widget card binding deferred component_ probe on ehdaudio0D2: -12 dsp_generic: ASoC: failed to instantiate card -12 dsp_generic: probe of skl_hda_dsp_generic failed with error -12
```
Nov 09 10:42:51 ubuntu kernel: skl_hda_dsp_generic skl_hda_
Nov 09 10:42:51 ubuntu kernel: snd_hda_codec_hdmi ehdaudio0D2: failed to create hda codec -12
Nov 09 10:42:51 ubuntu kernel: snd_hda_codec_hdmi ehdaudio0D2: ASoC: error at snd_soc_
Nov 09 10:42:51 ubuntu kernel: skl_hda_dsp_generic skl_hda_
Nov 09 10:42:51 ubuntu kernel: skl_hda_
```
The -12 indicates -ENOMEM, but I can't see it anymore after I add some debug messages for the reason of -ENOMEM. Not it shows dsp_generic: ASoC: Parent card not yet available, widget card binding deferred dsp_generic: snd_hda_ codec_device_ new: entry dsp_generic: snd_hda_ codec_device_ new: entry codec_realtek ehdaudio0D0: autoconfig for ALC3254: line_outs=1 (0x14/0x0/ 0x0/0x0/ 0x0) type:speaker codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/ 0x0/0x0/ 0x0) codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/ 0x0/0x0/ 0x0) codec_realtek ehdaudio0D0: mono: mono_out=0x0 codec_realtek ehdaudio0D0: inputs: codec_realtek ehdaudio0D0: Headset Mic=0x19 codec_realtek ehdaudio0D0: Headphone Mic=0x1b codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten dsp_generic: ASoC: sink widget hifi3 overwritten dsp_generic: ASoC: sink widget hifi2 overwritten dsp_generic: ASoC: sink widget hifi1 overwritten dsp_generic: ASoC: source widget Codec Output Pin1 overwritten dsp_generic: ASoC: sink widget Codec Input Pin1 overwritten dsp_generic: ASoC: sink widget Analog Codec Playback overwritten dsp_generic: ASoC: sink widget Digital Codec Playback overwritten dsp_generic: ASoC: sink widget Alt Analog Codec Playback overwritten dsp_generic: ASoC: source widget Analog Codec Capture overwritten dsp_generic: ASoC: source widget Digital Codec Capture overwritten dsp_generic: ASoC: source widget Alt Analog Codec Capture overwritten dsp_generic: hda_dsp_ hdmi_build_ controls: no PCM in topology for HDMI converter 3
```
[ 4.973481] skl_hda_dsp_generic skl_hda_
[ 5.002339] typec port0: bound usb3-port2 (ops connector_ops)
[ 5.002345] typec port0: bound usb2-port1 (ops connector_ops)
[ 5.032874] skl_hda_dsp_generic skl_hda_
[ 5.044347] skl_hda_dsp_generic skl_hda_
[ 5.051784] snd_hda_
[ 5.051789] snd_hda_
[ 5.051791] snd_hda_
[ 5.051793] snd_hda_
[ 5.051794] snd_hda_
[ 5.051796] snd_hda_
[ 5.051797] snd_hda_
[ 5.753612] snd_hda_
[ 5.753633] snd_hda_
[ 5.753758] skl_hda_dsp_generic skl_hda_
[ 5.753761] skl_hda_dsp_generic skl_hda_
[ 5.753764] skl_hda_dsp_generic skl_hda_
[ 5.753766] skl_hda_dsp_generic skl_hda_
[ 5.753768] skl_hda_dsp_generic skl_hda_
[ 5.753772] skl_hda_dsp_generic skl_hda_
[ 5.753775] skl_hda_dsp_generic skl_hda_
[ 5.753778] skl_hda_dsp_generic skl_hda_
[ 5.753782] skl_hda_dsp_generic skl_hda_
[ 5.753785] skl_hda_dsp_generic skl_hda_
[ 5.753789] skl_hda_dsp_generic skl_hda_
[ 5.753798] skl_hda_dsp_generic skl_hda_
```
Don't really know the reason. Will keep investigating.