Skip to main content
AVazquez
Associate III
November 9, 2022
Question

dirver overrun while capture audio

  • November 9, 2022
  • 1 reply
  • 1156 views

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?

This topic has been closed for replies.

1 reply

AVazquez
AVazquezAuthor
Associate III
March 28, 2023

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