forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 140
Closed
Labels
MTLApplies to Meteor Lake platform.Applies to Meteor Lake platform.P1Blocker bugs or important featuresBlocker bugs or important featuresSDWApplies to SoundWire bus for codec connectionApplies to SoundWire bus for codec connectionbugSomething isn't workingSomething isn't workingcodecCodec HW or driver restrictionCodec HW or driver restrictionsof v2.7
Description
Describe the bug
Observed this bug on MTL-SDW with Realtek GEN4.1 AIOC for SDW rt711/rt714/rt1316. It happens when conducting a stress test for capture.
dmesg
[12041.412844] kernel: snd_sof:sof_widget_setup_unlocked: sof-audio-pci-intel-mtl 0000:00:1f.3: widget host-copier.3.capture setup complete
[12041.412847] kernel: snd_sof:sof_ipc4_route_setup: sof-audio-pci-intel-mtl 0000:00:1f.3: bind alh-copier.SDW2-Capture.0:0 -> host-copier.3.capture:0
[12041.412851] kernel: snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx : 0x45000004|0x10004: MOD_BIND
[12041.413865] kernel: snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx reply: 0x65000000|0x10004: MOD_BIND
[12041.413881] kernel: snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx done : 0x45000004|0x10004: MOD_BIND
[12041.414040] kernel: soundwire_cadence:cdns_update_slave_status_work: soundwire_intel soundwire_intel.link.2: Slave status change: 0x2
[12041.414042] kernel: soundwire_cadence:cdns_fill_msg_resp: soundwire_intel soundwire_intel.link.2: Msg ignored for Slave 1
[12041.414049] kernel: rt1316-sdca sdw:2:025d:1316:01: DPN_PortCtrl register write failed for port 2
[12041.414088] kernel: soundwire sdw-master-2: Program transport params failed: -61
[12041.414111] kernel: soundwire sdw-master-2: Program params failed: -61
[12041.414131] kernel: SDW2-Capture: ASoC: error at snd_soc_link_prepare on SDW2-Capture: -61
[12041.414134] kernel: soundwire_bus:sdw_handle_slave_status: soundwire sdw-master-2: Slave attached, programming device number
[12041.414156] kernel: SDW2-Capture: ASoC: error at __soc_pcm_prepare on SDW2-Capture: -61
[12041.414181] kernel: Amp feedback: ASoC: error at dpcm_be_dai_prepare on Amp feedback: -61
[12041.414206] kernel: Amp feedback: ASoC: error at dpcm_fe_dai_prepare on Amp feedback: -61
[12041.414349] kernel: soundwire_bus:sdw_extract_slave_id: soundwire sdw-master-2: SDW Slave Addr: 31025d131601
To Reproduce
~/sof-test/test-case/check-capture.sh -d 3 -l 1 -r 300
or
~/sof-test/test-case/multiple-pause-resume.sh -r 100
Reproduction Rate
Can be reproduced manually under stress testing.
Environment
- Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
- Kernel: sof-dev, commit {e327169bf7524} +{PR4566}
- SOF: {stable-v2.7}, commit {760d58485131}
- Name of the topology file
- Topology: sof-mtl-rt711-l0-rt1316-l23-rt714-l1.tplg
- Name of the platform(s) on which the bug is observed.
- Platform: model MTLP_SDW_AIOC-ace1_0-ipc4,
- device: sh-mtlp-rvp-sdw-04 (w/o F14 rework, using RT711 on RVP mother board on link0, external 2x RT1316 and RT714 on Gen4 AIOC)
dmesg.txt
mtrace.txt
Metadata
Metadata
Assignees
Labels
MTLApplies to Meteor Lake platform.Applies to Meteor Lake platform.P1Blocker bugs or important featuresBlocker bugs or important featuresSDWApplies to SoundWire bus for codec connectionApplies to SoundWire bus for codec connectionbugSomething isn't workingSomething isn't workingcodecCodec HW or driver restrictionCodec HW or driver restrictionsof v2.7