Just try to dig in the root cause and explain the difference between alsa-hda-realtek-patched-dkms v1.0 and v1.1.
Looks like the new kernel changes some code in snd-hda, so that makes the kernel module produced by the dkms package becomes doesn't match with other snd-hda modules come with kernel package.
So, in dkms.conf file, it copy more kernel modules to the system to overwrite those come with kernel package.
Just try to dig in the root cause and explain the difference between alsa-hda- realtek- patched- dkms v1.0 and v1.1.
Looks like the new kernel changes some code in snd-hda, so that makes the kernel module produced by the dkms package becomes doesn't match with other snd-hda modules come with kernel package.
So, in dkms.conf file, it copy more kernel modules to the system to overwrite those come with kernel package.
% diff -Nru alsa-hda- realtek- patched- 1.0/Makefile alsa-hda- realtek- patched- 1.1/Makefile realtek- patched- 1.0/Makefile 2012-08-31 16:09:03.000000000 +0800 realtek- patched- 1.1/Makefile 2012-09-03 09:33:16.373771214 +0800
--- alsa-hda-
+++ alsa-hda-
@@ -72,3 +72,5 @@
all:
make -C $(KERNELBUILD) M=$(shell pwd) modules
+clean:
+ rm -rf *.o *.cmd *.ko *.mod.c modules.order Module.symvers
% diff -Nru alsa-hda- realtek- patched- 1.0/dkms. conf alsa-hda- realtek- patched- 1.1/dkms. conf realtek- patched- 1.0/dkms. conf 2012-06-06 11:43:07.000000000 +0800 realtek- patched- 1.1/dkms. conf 2012-09-03 09:33:15.269771484 +0800 VERSION= "1.0" VERSION= "1.1" NAME="alsa_ hda_realtek_ patched" INITRD= "yes" MODULE_ NAME[0] ="snd-hda- codec-realtek" LOCATION[ 0]="/updates/ kernel"
--- alsa-hda-
+++ alsa-hda-
@@ -1,4 +1,4 @@
-PACKAGE_
+PACKAGE_
PACKAGE_
AUTOINSTALL="yes"
REMAKE_
@@ -6,3 +6,12 @@
BUILT_
DEST_MODULE_
+BUILT_ MODULE_ NAME[1] ="snd-hda- codec" LOCATION[ 1]="/updates/ kernel" MODULE_ NAME[2] ="snd-hda- codec-hdmi" LOCATION[ 2]="/updates/ kernel" MODULE_ NAME[3] ="snd-hda- intel" LOCATION[ 3]="/updates/ kernel"
+DEST_MODULE_
+
+BUILT_
+DEST_MODULE_
+
+BUILT_
+DEST_MODULE_