AnsweredAssumed Answered

imx8mq evk sdma firmware not ready? aplay to wm8524audio

Question asked by John Adamson on Feb 19, 2019
Latest reply on Feb 22, 2019 by John Adamson

I'm trying to get the 1/8" audio working on the imx8mq evk using the Yocto (sumo) build, based on core-image-minimal.

I've added the alsa library and utilities, and aplay -l shows the wm8524, spdif, and hdmi devices.  But when I try to play a file, it throws a write error: Cannot allocate memory, and to the console "imx-sdma 30bd0000.sdma: sdma firmware not ready!"

I built firmware-imx (if it wasn't already) and note that lib/firmware/imx/sdma contains sdma-imx6q.bin and sdma-imx7d.bin, but nothing obvious for the imx8.  Seems like the recipe knows I'm building for an imx8qm because it populates the firmware/hdmi directory.  

I should also note that the systemd journal says "imx-sdma 30bd0000.sdma: external firmware not found, using ROM firmware" (also 302c0000.sdma)


What am I missing?