Then your pcm.emudmix definition is a bit skewed. Remember that period_size needs to be a multiple of 2, generally a power of 2.
Also, you really ought to look at an existing template and just modify the necessary bits, e.g., http://package-import.ubuntu.com/a/alsa-lib/jaunty/annotate/head%3A/src/conf/cards/CA0106.conf
Note how CA0106.pcm.default wraps asym.
Then your pcm.emudmix definition is a bit skewed. Remember that period_size needs to be a multiple of 2, generally a power of 2.
Also, you really ought to look at an existing template and just modify the necessary bits, e.g., http:// package- import. ubuntu. com/a/alsa- lib/jaunty/ annotate/ head%3A/ src/conf/ cards/CA0106. conf
Note how CA0106.pcm.default wraps asym.