cancel
Showing results for 
Search instead for 
Did you mean: 

dirver overrun while capture audio

AVazquez
Associate III

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?

1 REPLY 1
AVazquez
Associate III

Same behavior in the latest demo (openstlinux-5.15-yocto-kirkstone-mp1-v22.11.230)