SGTL5000: Not enforcing symmetric_rates due to race

hello,

We have written one application in which we have created two pipeline i.e transmitter and receiver pipeline for audio . both the pipeline are not working simultaneously in the same process . At time only
one pipeline is working , when we are playing both the pipeline using thread then I am getting warning as
follows:
SGTL5000: Not enforcing symmetric_rates due to race

I also checked by running the command arecord | aplay I am getting same above error
SGTL5000: Not enforcing symmetric_rates due to race

Please help us to solve this problem , it is very critical for our customer.

Regards,
Alok

Hi @alok

Welcome to Toradex community
Could you provide software and hardware versions of your setup?
what exactly you’re trying? recording and playing same time?

Hello,
Hardware - Apalis T30 Module on Apalis Evaluation kit.
Software : Linux apalis-t30 3.1.10

Basically, we are implementing full duplex on it. So, it
should transmit and receive at same time. It is like a
Recording and playing at same time.

If you run following command on apalis t30 , you will see same warning :

arecord | aplay.

Please give us feedback as soon as possible.

Thanks

Please give us feedback as soon possible

Hi @alok,

I checked with gstreamer pipeline earlier with Apalis imx6 module and it worked fine.
gst-launch-1.0 alsasrc device=“hw:0,0” ! audioconvert ! audioresample ! audio/x-raw, rate=48000 ! alsasink device=“hw:0,0”.I never tried with t30,let me check and update you.

Hello,

Thanks for your response.

Have you checked following command on imx6 module :

arecord | aplay

Is it working fine? Pls update as soon as possible.

Regards,
Alok

`Hi @alok

Have you checked following command on imx6 module :

yes,it is working.
Can you quickly check with the below command and let me know
arecord -D hw:0,0 -V mono -c 2 -f S16_LE -r 48000 | aplay -D hw:0,0