Estou trabalhando no desenvolvimento de drivers da ALSA na Diretoria da FPGA. Eu sou capaz de inserir o módulo alsa e fazer transferência PCM, mas quando estou tentando remover esse módulo está mostrando módulo está em uso.
ik pré-alocou páginas por snd_pcm_preallocate_pages_for_all () para PCM de tipo contínuo. e em hw params eu estou alocando memória usando snd_pcm_lib_malloc_pages ();
para cada vez que eu estou tentando remover meu módulo, ele diz que o módulo está em uso por snd_pcm e alguns outros alsa snds.
Alguém pode saber como resolver esse problema?
Obrigado e cumprimentos.