Skip to content

[BUG][APL_UP2_PCM512X] kcontrol xx read failed for widget EQIIR y.z #6022

@miRoox

Description

@miRoox

Describe the bug

This regression is observed in today's daily test (ID: 14058). Every time the EQIIR widget is set up, there is an IPC tx error for GET_DATA (0x50040000) with the kcontrol read failure.

The bisect result shows it's introduced from 9d9ba73.

To Reproduce
check dmesg after system boot

Reproduction Rate
100%

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
  2. Name of the topology file
    • Topology: sof-apl-pcm512x.tplg
  3. Name of the platform(s) on which the bug is observed.
    • Platform: APL_UP2_PCM512X

Screenshots or console output

dmesg

[   16.820561] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x30010000: GLB_TPLG_MSG: COMP_NEW
[   16.820736] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x50030000: GLB_COMP_MSG: SET_DATA
[   16.820887] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x50040000: GLB_COMP_MSG: GET_DATA
[   16.821277] kernel: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx error for 0x50040000 (msg/reply size: 212/212): -61
[   16.821291] kernel: sof-audio-pci-intel-apl 0000:00:0e.0: kcontrol 51 read failed for widget EQIIR8.0
[   16.821299] kernel: snd_sof:sof_widget_setup: sof-audio-pci-intel-apl 0000:00:0e.0: widget EQIIR8.0 setup complete
[   16.821314] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x30010000: GLB_TPLG_MSG: COMP_NEW
[   16.821466] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x50010000: GLB_COMP_MSG: SET_VALUE
[   16.821592] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x50020000: GLB_COMP_MSG: GET_VALUE
[   16.821708] kernel: snd_sof:sof_widget_setup: sof-audio-pci-intel-apl 0000:00:0e.0: widget Dmic1 setup complete
[   16.821723] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x30010000: GLB_TPLG_MSG: COMP_NEW
[   16.821865] kernel: snd_sof:sof_widget_setup: sof-audio-pci-intel-apl 0000:00:0e.0: widget PCM2C setup complete
[   16.821879] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x30100000: GLB_TPLG_MSG: PIPE_NEW
[   16.822931] kernel: snd_sof:sof_widget_setup: sof-audio-pci-intel-apl 0000:00:0e.0: widget PIPELINE.7.DMIC0.IN setup complete
[   16.822952] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x30010000: GLB_TPLG_MSG: COMP_NEW
[   16.826150] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x80010000: GLB_DAI_MSG: CONFIG
[   16.826460] kernel: snd_sof:sof_widget_setup: sof-audio-pci-intel-apl 0000:00:0e.0: widget DMIC0.IN setup complete
[   16.826477] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x30200000: GLB_TPLG_MSG: BUFFER_NEW
[   16.826627] kernel: snd_sof:sof_widget_setup: sof-audio-pci-intel-apl 0000:00:0e.0: widget BUF7.2 setup complete
[   16.826641] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x30200000: GLB_TPLG_MSG: BUFFER_NEW
[   16.826796] kernel: snd_sof:sof_widget_setup: sof-audio-pci-intel-apl 0000:00:0e.0: widget BUF7.1 setup complete
[   16.826810] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x30200000: GLB_TPLG_MSG: BUFFER_NEW
[   16.826937] kernel: snd_sof:sof_widget_setup: sof-audio-pci-intel-apl 0000:00:0e.0: widget BUF7.0 setup complete
[   16.826957] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x30010000: GLB_TPLG_MSG: COMP_NEW
[   16.827413] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x50030000: GLB_COMP_MSG: SET_DATA
[   16.827567] kernel: snd_sof:ipc3_log_header: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx: 0x50040000: GLB_COMP_MSG: GET_DATA
[   16.827670] kernel: sof-audio-pci-intel-apl 0000:00:0e.0: ipc tx error for 0x50040000 (msg/reply size: 212/212): -61
[   16.827682] kernel: sof-audio-pci-intel-apl 0000:00:0e.0: kcontrol 43 read failed for widget EQIIR7.0
[   16.827689] kernel: snd_sof:sof_widget_setup: sof-audio-pci-intel-apl 0000:00:0e.0: widget EQIIR7.0 setup complete

Metadata

Metadata

Assignees

Labels

APLApplies to Apollolake platformIntel Linux Daily testsThis issue can be found in internal Linux daily testsP1Blocker bugs or important featuresbugSomething isn't working as expectedmodule interfaceRelated to module interface

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions