Snd-aloop in LXC container

I need to use the ALSA snd-aloop module so I tried to load it in a LXC Ubuntu container via modprobe. That failed, because modprobe insisted on looking into the host’s /lib/modules (with no snd-aloop) instead of the container’s (with snd-aloop). I found that’s normal behavior and that you’re supposed to load a module in the host. But even though I installed alsa-libs and alsa-utils using opkg, snd-aloop is missing in the host. Supposedly, by putting lxc.cap.keep = sys_module into a container’s config, you can load modules via modprobe in the container, but unfortunately it didn’t do anything in my case. When I tried to copy the snd-aloop.ko from container to the host, I got an error 1 module could not be probed. Is there a way to achieve this?

Here’s snd-aloop compiled for the omnia directly.

You’re welcome, lol

http://www.mediafire.com/file/4unwu9im62rn6qp/kmod-sound-aloop_4.4.196%2Ba890a5a94ebb621f8f1720c24d12fef1-0_mvebu.ipk/file

Also, here’s a copy of a software (trx) that can be used with the loopback device to recieve audio from a remote computer. Works great on the omnia, playing to a USB attached sound card.

http://www.mediafire.com/file/ye2pqlusdymeyjr/trx_0.4-1_mvebu.ipk/file

ps - I only could get the rx side of trx to compile, but thats all you need (with snd-aloop as well) to play audio from a remote computer glitch free using the omnia to a USB sound card