Skip to content

[BUG] IPC4 volume windows ramp was broken with latest sof-dev kernel and sof firmware #4026

@btian1

Description

@btian1

Describe the bug
When volume change, volume ramp should take effect, however, from debug, never see ramp is happening, from sof side, finally find the cdata from kernel driver have random value, no the ramp time.

To Reproduce

  1. build sof with ipc4 with logs inserted in volume ramp.
  2. run it on test machine.
  3. aplay a wav file.
  4. enable mtrace and adjust volume with alsamixer, inserted log never come out.

Reproduction Rate
100%

Expected behavior
volume ramp should happen, and cdata should be right.

Impact
volume ramp missed, pop noise come when volume change.

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
    • Kernel: latest
    • SOF: latest
  2. Name of the topology file
    • Topology: cavs_sdw.tplg
  3. Name of the platform(s) on which the bug is observed.
    • Platform: dell adlp test machine.

Screenshots or console output
n/a

Please also include the relevant sections from the firmware log and kernel log in the report (and attach the full logs for complete reference). Kernel log is taken from dmesg and firmware log from sof-logger. See https://thesofproject.github.io/latest/developer_guides/debugability/logger/index.html

Metadata

Metadata

Labels

P1Blocker bugs or important featuresbugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions