I am using the ASRC in the imx6q, together with SSI based ALSA sound cards. When I configure the SSI ports to operate at a native sampling rate of 96KHz, then I can play back audio files with a sampling rate ranging from 44.1KHz up to 192 KHz. But when I configure the SSI ports to use a native sampling rate of 44.1 KHz, then the ASRC only works up to 88.2 KHz. When I configure the SSI ports to use a native sampling rate of 48 KHz, then the ASRC only works up to 96 KHz. When I try to play back higher sampling rate audio files, there is basically no audio and I am getting timeouts "conversion failed" error messages from the fsl-alsa-plugins library.
While everything is working fine for 96 KHz, I still want to set the SSI native sampling rate to 44.1 KHz, mainly because the overwhelming majority of content is still available at this rate. What could be the problem that cause the conversion errors?