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,