-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] alsabat test failed on LNL-NOCODEC platform #4739
Comments
The problem showed on MTL NOCODEC and I wrote down it was a concern, see #4730 (comment) But since there was no answer I went ahead and merged. Gah. |
#4730 got merged two days ago (~2023-12-06 ?) I guess we get the format_val wrong in generic_calc_stream()? |
yeah, this doesn't look quite right
the num_channels is determined by u32 ch_mask = 0;
int i;
/*
* if the multiple dais are handled by the same dailink, we may need to update the
* stream channel count - the params are modified in soc-pcm based on the ch_maps info
*/
for_each_link_ch_maps(rtd->dai_link, i, ch_maps)
ch_mask |= ch_maps[i].ch_mask;
num_channels = hweight_long(ch_mask); So most likely this is a regression with the ch_maps stuff that's not done right for dummy dais. |
let's see if #4741 fixes the issue |
@plbossart confirmed that #4741 can fix this issue. |
Describe the bug
This is a kernel regression form upstream merge, bisect result shows it caused by dc2efdb
From the console log, no signal detected:
To Reproduce
~/sof-test/test-case/check-alsabat.sh -p hw:sofnocodec,0 -c hw:sofnocodec,0 -C 2 -F 821
Reproduction Rate
100%
Environment
dmesg.txt
The text was updated successfully, but these errors were encountered: