Skip to content

[CML] Random IPC time out issues #1254

@stevyan

Description

@stevyan

Describe the bug
topology load failed sometimes when pulseaudio active;

** Reproduce rate ~70% when PulseAudio is active, ~30-40% when PulseAudio is disabled.
To Reproduce
aplay -l

Expected behavior
list all the playback pcm pipelines;

Actual behavior
no sound card found

Environment
Kernel: rander/cml-validation-branch (topic/sof-dev 58d1b6b + issue 767 regression fix + DMIC patch)
Firmware: master ed6ac05 (revert the commit f5e7843)
Topology: rander/cml-validation-branch (master 742f83b + DMIC topology support patch )
Reproducibility Rate: 7/10

dmesg log

[    9.540286] sof-audio-pci 0000:00:1f.3: ipc tx: 0x80010000: GLB_DAI_MSG: CONFIG
[    9.844356] sof-audio-pci 0000:00:1f.3: error: ipc timed out for 0x80010000 size 120
[    9.844455] sof-audio-pci 0000:00:1f.3: status: fw entered - code 00000005
[    9.844744] sof-audio-pci 0000:00:1f.3: error: unexpected fault 0x00000000 trace 0x00004000
[    9.844821] sof-audio-pci 0000:00:1f.3: error: waking up any trace sleepers
[    9.844889] sof-audio-pci 0000:00:1f.3: error: failed to set DAI config for direction:0 of HDA dai 2
[    9.844972] sof-audio-pci 0000:00:1f.3: error: failed to process hda dai link Digital Playback and Capture
[    9.845060] sof-audio-pci 0000:00:1f.3: ASoC: physical link loading failed
[    9.845203] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x1010f0f successful
[    9.845209] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845212] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 0 : core_mask 1
[    9.845220] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845225] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845228] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 0 : core_mask 1
[    9.845235] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845240] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845243] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 0 : core_mask 1
[    9.845251] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845256] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845259] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 0 : core_mask 1
[    9.845267] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845285] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845289] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 0 : core_mask 1
[    9.845297] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845302] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845305] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 0 : core_mask 1
[    9.845314] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845319] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845322] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 0 : core_mask 1
[    9.845330] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845335] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845338] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 0 : core_mask 1
[    9.845346] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845351] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[    9.845354] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 0 : core_mask 1
[    9.845360] sof-audio-pci 0000:00:1f.3: error: tplg component load failed -110
[    9.845438] sof-audio-pci 0000:00:1f.3: error: failed to load DSP topology -22
[    9.845506] sof-audio-pci 0000:00:1f.3: ASoC: failed to probe component -22
[    9.845655] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: failed to instantiate card -22
[    9.845790] skl_hda_dsp_generic: probe of skl_hda_dsp_generic failed with error -22
[   11.984003] systemd-udevd (1711) used greatest stack depth: 11240 bytes left
[   37.964964] iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
[   39.624948] ax88179_178a 2-2:1.0 enx000ec6a1e622: ax88179 - Link status is: 1
[   39.632078] IPv6: ADDRCONF(NETDEV_CHANGE): enx000ec6a1e622: link becomes ready
[   52.948792] rfkill: input handler disabled

dmesg_topology_load_failed.log

Metadata

Metadata

Labels

CMLApplies to Comet Lake platformHDAApplies to HD-Audio bus for codec connectionIPC timeoutIPC timeout observedP1Blocker bugs or important featuresbugSomething isn't working as expected

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions