-
Notifications
You must be signed in to change notification settings - Fork 349
Closed
Labels
DMICDigital MicrophoneDigital MicrophoneHDAApplies to HD-Audio bus for codec connectionApplies to HD-Audio bus for codec connectionJSLApplies to Jasper Lake platformApplies to Jasper Lake platformP1Blocker bugs or important featuresBlocker bugs or important featuresTGLApplies to Tiger LakeApplies to Tiger LakebugSomething isn't working as expectedSomething isn't working as expecteddynamic pipelineIssues related to the dynamic pipeline featureIssues related to the dynamic pipeline featuremulticoreIssues observed when not only core#0 is used.Issues observed when not only core#0 is used.
Milestone
Description
Describe the bug
Appeared on May 25 internal daily test , 4171
When using DMIC to capture , cases failed and dmesg showed dpcm_fe_dai_hw_params failed , free_block failed.
To Reproduce
TPLG=sof-hda-generic-4ch-kwd.tplg ~/sof-test/test-case/check-capture.sh -d 1 -l 100 -r 1
Reproduction Rate
100%
Model
JSL_RVP_HDA
TGLU_RVP_HDA
Environment
Kernel Branch: topic/sof-dev
Kernel Commit: dcea8052
SOF Branch: main
SOF Commit: 636cbef
Screenshots or console output
[console]
2021-05-25 03:13:27 UTC [COMMAND] arecord -Dhw:0,6 -r 48000 -c 4 -f S32_LE -d 1 /dev/null -v -q
arecord: set_params:1407: Unable to install hw params:
[dmesg]
[ 7064.036004] sof-audio-pci-intel-icl 0000:00:1f.3: error: ipc error for 0x60010000 size 20
[ 7064.036018] sof-audio-pci-intel-icl 0000:00:1f.3: error: hw params ipc failed for stream 2
[ 7064.036026] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
[ 7064.036069] DMIC: ASoC: soc_pcm_hw_params() failed (-22)
[ 7064.036090] DMIC: ASoC: dpcm_fe_dai_hw_params failed (-22)
[sof-logger]
[ 14116619145.462204] ( 0.000000) c0 dma-trace src/trace/dma-trace.c:335 ERROR FW ABI 0x3012001 DBG ABI 0x5003000 tag v1.8-rc1-114-g636cbefc62c9 src hash 0x85629837 (ldc hash 0x85629837)
[ 2026644.502802] ( 2026644.500000) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062080, cpu = 1
[ 2027496.638185] ( 852.135376) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062180, cpu = 1
[ 4064586.140571] ( 2037089.500000) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062100, cpu = 1
[ 4065488.900952] ( 902.760376) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062280, cpu = 1
[ 6110554.444688] ( 2045065.500000) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062200, cpu = 1
[ 6111402.100905] ( 847.656189) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062380, cpu = 1
[ 8156107.696739] ( 2044705.625000) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062300, cpu = 1
[ 8158604.779973] ( 2497.083252) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062480, cpu = 1
[ 10195910.688601] ( 2037305.875000) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062400, cpu = 1
[ 10196890.688562] ( 979.999939) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062580, cpu = 1
[ 12254740.919290] ( 2057850.250000) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062500, cpu = 1
[ 12256093.158820] ( 1352.239502) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062680, cpu = 1
[ 12283775.084803] ( 27681.925781) c1 dmic-dai 2.0 src/drivers/intel/dmic.c:1074 ERROR dmic_get_hw_params(): dai 0 not configured! &dmic_prm[di] 0x0x9e05b120
[ 12283794.095219] ( 19.010416) c1 dai 10.62 src/audio/dai.c:248 ERROR dai_comp_get_hw_params(): dai_get_hw_params failed ret -22
[ 12283810.970219] ( 16.875000) c1 pipe 10.63 ....../pipeline-params.c:162 ERROR pipeline_find_dai_comp(): comp_dai_get_hw_params() error.
[ 12283943.209797] ( 132.239578) c1 dmic-dai 2.0 src/drivers/intel/dmic.c:1074 ERROR dmic_get_hw_params(): dai 0 not configured! &dmic_prm[di] 0x0x9e05b120
[ 12283960.397296] ( 17.187500) c1 dai 10.62 src/audio/dai.c:248 ERROR dai_comp_get_hw_params(): dai_get_hw_params failed ret -22
[ 12283977.584795] ( 17.187500) c1 dai 10.62 src/audio/dai.c:297 ERROR dai_verify_params(): pcm rate parameter 48000 does not match hardware rate 36
[ 12283996.386878] ( 18.802082) c1 dai 10.62 src/audio/dai.c:459 ERROR dai_params(): pcm params verification failed.
[ 12284016.438960] ( 20.052082) c1 pipe 10.63 ....../pipeline-params.c:235 ERROR pipeline_params(): ret = -22, host->comp.id = 60
[ 12284034.928543] ( 18.489582) c1 ipc src/ipc/handler-ipc3.c:282 ERROR ipc: pipe 10 comp 60 params failed -22
[ 12284772.063930] ( 737.135376) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062600, cpu = 1
[ 12286085.970128] ( 1313.906250) c1 memory src/lib/alloc.c:462 ERROR free_block(): invalid heap = 0x9e062780, cpu = 1
Metadata
Metadata
Assignees
Labels
DMICDigital MicrophoneDigital MicrophoneHDAApplies to HD-Audio bus for codec connectionApplies to HD-Audio bus for codec connectionJSLApplies to Jasper Lake platformApplies to Jasper Lake platformP1Blocker bugs or important featuresBlocker bugs or important featuresTGLApplies to Tiger LakeApplies to Tiger LakebugSomething isn't working as expectedSomething isn't working as expecteddynamic pipelineIssues related to the dynamic pipeline featureIssues related to the dynamic pipeline featuremulticoreIssues observed when not only core#0 is used.Issues observed when not only core#0 is used.