2022-11-09 02:23 AM
Hi All.
I have a stm32mp157C-DK2, I have used the lastest demo from ST(openstlinux-5.15-yocto-kirkstone-mp1-v22.06.15).
I have done audio tests and I have found a problem/bug when I play a wav file and next I record a audio. I can see a kernel trace (always happens), indicating that an overrun occurs and the audio record has a cut.
I add the traces:
root@stm32mp1:~# aplay -D playback_codec /usr/share/sounds/alsa/Front_Left.wav
Playing WAVE '/usr/share/sounds/alsa/Front_Left.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
root@stm32mp1:~# arecord -D record_codec -r 48000 -f S16_LE -c 1 -d 5 /tmp/rec.wav
Recording WAVE '/tmp/rec.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
[ 3356.405866] st,stm32-sai-sub 4400b024.audio-controller: IRQ Anticipated frame synchro
overrun!!! (at least 0.175 ms long)
Is this a known issue?
Would there be a solution?
2023-03-28 11:40 AM
Same behavior in the latest demo (openstlinux-5.15-yocto-kirkstone-mp1-v22.11.230)