This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux: am33xx, musb, cppi41 packet loss ?

Tool/software: Linux

On Am33xx I am using a bluetooth adapter over musb host using cppi41.

I'm doing some Bluetooth Audio using a USB adapter. It using RFCOMM and SCO (the former uses bulk transfer the latter uses isochronous transfers), i am missing a packet in a bulk transfer after the isochronous transfer stopped.

This seems to happens during or even after isochronous packet was received, i can receive still data from the bluetooth adapter, but the first send does not seem to happen, even though I am seeing the tx complete. I mean, I am expecting a response from the adapter that I do not see. So I guess that the adapter did not receive the message. I also tried different adapters to rule out.

I have a very simple code that can reproduce the issue on 1/3 rate.

I noticed that If I don't establish the audio connection, there is no packet loss.

The kernel on this device is 4.9 kernel with lkml.org/.../1167

Is this a known issue?

Any suggestion would be welcome, thanks,