diff --git a/conf/distro/include/emulator.conf b/conf/distro/include/emulator.conf
index dfbda9119031b468f28a74f49c0de0244f41924c..ab5fb7689b8a2cf541f085d114cc1580411bf4ea 100644
--- a/conf/distro/include/emulator.conf
+++ b/conf/distro/include/emulator.conf
@@ -3,6 +3,12 @@ IMAGE_ROOTFS_ALIGNMENT = "1048576"
 ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3"
 IMAGE_FSTYPES = "ext3"
 
+MACHINE_EXTRA_RRECOMMENDS += "\
+        kernel-module-snd-intel8x0 \
+        "
+
+kernel_autoload_snd-intel8x0 = "snd-intel8x0"
+
 MACHINE_EXTRA_INSTALL = "\
         llvm3.2 \
         libegl-mesa \
diff --git a/recipes/linux/linux-yocto/snd_intel8x0.cfg b/recipes/linux/linux-yocto/snd_intel8x0.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..6d78f08ea9bfd3d9c9f424ec7a42086c69a94954
--- /dev/null
+++ b/recipes/linux/linux-yocto/snd_intel8x0.cfg
@@ -0,0 +1 @@
+CONFIG_SND_INTEL8X0=m
diff --git a/recipes/linux/linux-yocto_3.8.bbappend b/recipes/linux/linux-yocto_3.8.bbappend
index def23ea7f128fef85291f1e3340d2993cc84404e..51c54e4e9ae9275fba9e160483dbd5abf67e9ecd 100644
--- a/recipes/linux/linux-yocto_3.8.bbappend
+++ b/recipes/linux/linux-yocto_3.8.bbappend
@@ -1 +1,6 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+SRC_URI += "\
+    file://snd_intel8x0.cfg \
+    "
+
 COMPATIBLE_MACHINE += "|emulator"