The graphical installer said that it was already installed. I clicked Reinstall Package and it didn't seem to help. (I'm not an expert on .deb installs, so just going by instruction here.) After rebooting, I get this from the command line: john@john-laptop:~$ modinfo snd-hda-codec filename: /lib/modules/2.6.32-24-generic/updates/alsa/snd-hda-codec.ko license: GPL description: HDA codec core srcversion: 6E5392338A57455153B24E6 depends: snd-pcm,snd,snd-hwdep vermagic: 2.6.32-24-generic SMP mod_unload modversions john@john-laptop:~$ and john@john-laptop:~/Downloads$ sudo dpkg -i alsa-intel-hda-update-diwic-m6500-dkms_1.0.23_all.deb [sudo] password for john: (Reading database ... 164272 files and directories currently installed.) Preparing to replace alsa-intel-hda-update-diwic-m6500-dkms 1.0.23 (using alsa-intel-hda-update-diwic-m6500-dkms_1.0.23_all.deb) ... -------- Uninstall Beginning -------- Module: alsa-intel-hda-update-diwic-m6500 Version: 1.0.23 Kernel: 2.6.32-24-generic (x86_64) ------------------------------------- Status: Before uninstall, this module version was ACTIVE on this kernel. snd-hda-codec-intelhdmi.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-codec-realtek.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-codec-cirrus.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-codec-ca0110.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-codec-idt.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-codec-analog.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-intel.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-codec-nvhdmi.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-codec-atihdmi.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-codec-si3054.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-codec-via.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-codec-conexant.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-codec-cmedia.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. snd-hda-codec.ko: - Uninstallation - Deleting from: /lib/modules/2.6.32-24-generic/updates/dkms/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version. depmod...... DKMS: uninstall Completed. ------------------------------ Deleting module version: 1.0.23 completely from the DKMS tree. ------------------------------ Done. Unpacking replacement alsa-intel-hda-update-diwic-m6500-dkms ... Setting up alsa-intel-hda-update-diwic-m6500-dkms (1.0.23) ... Loading new alsa-intel-hda-update-diwic-m6500-1.0.23 DKMS files... First Installation: checking all kernels... Building only for 2.6.32-24-generic Building for architecture x86_64 Building initial module for 2.6.32-24-generic Done. snd-hda-codec-intelhdmi.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec-intelhdmi.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec-intelhdmi.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-codec-realtek.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec-realtek.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec-realtek.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-codec-cirrus.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec-cirrus.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec-cirrus.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-codec-ca0110.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec-ca0110.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec-ca0110.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-codec-idt.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec-idt.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec-idt.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-codec-analog.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec-analog.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec-analog.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-intel.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-intel.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-intel.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-codec-nvhdmi.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec-nvhdmi.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec-nvhdmi.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-codec-atihdmi.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec-atihdmi.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec-atihdmi.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-codec-si3054.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec-si3054.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec-si3054.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-codec-via.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec-via.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec-via.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-codec-conexant.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec-conexant.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec-conexant.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-codec-cmedia.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec-cmedia.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec-cmedia.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ snd-hda-codec.ko: Running module version sanity check. Warning! Cannot do version sanity checking because multiple snd-hda-codec.ko modules were found in kernel 2.6.32-24-generic. - Original module - Multiple original modules exist but DKMS does not know which to pick - Due to the confusion, none will be considered during a later uninstall - Multiple same named modules! - 2 named snd-hda-codec.ko in /lib/modules/2.6.32-24-generic/ - Installation - Installing to /lib/modules/2.6.32-24-generic/updates/dkms/ depmod.... DKMS: install Completed. john@john-laptop:~/Downloads$