Cannot load sound module (snd-hda-intel) after kernel upgrade

Asked by mallem

Hi everybody

after a recent kernel upgrade I cannot load the snd-hda-intel module any more.
My Ubuntu version is 11.04. The current kernel is:
$ uname -a
Linux bledart 2.6.38-13-generic #57-Ubuntu SMP Mon Mar 5 18:10:14 UTC 2012 i686 i686 i386 GNU/Linux

sound works fine with 2.6.38-12.
Maybe the problem is, that there exists no linux-alsa-driver-modules-2.6.38-13-generic package yet?

Here is the output when I want to load the module:
$ sudo modprobe -v snd-hda-intel
insmod /lib/modules/2.6.38-13-generic/updates/dkms/snd-hda-codec.ko
WARNING: Error inserting snd_hda_codec (/lib/modules/2.6.38-13-generic/updates/dkms/snd-hda-codec.ko): Invalid argument
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.38-13-generic/updates/dkms/snd-hda-intel.ko): Invalid argument

Thank you for any help

Below you find the dmesg output and the alsa-info.sh output

$ dmesg
[ 681.873568] snd_hda_codec: disagrees about version of symbol snd_ctl_add
[ 681.873577] snd_hda_codec: Unknown symbol snd_ctl_add (err -22)
[ 681.874144] snd_hda_codec: disagrees about version of symbol snd_jack_report
[ 681.874150] snd_hda_codec: Unknown symbol snd_jack_report (err -22)
[ 681.874394] snd_hda_codec: disagrees about version of symbol snd_card_register
[ 681.874400] snd_hda_codec: Unknown symbol snd_card_register (err -22)
[ 681.874645] snd_hda_codec: disagrees about version of symbol snd_card_proc_new
[ 681.874651] snd_hda_codec: Unknown symbol snd_card_proc_new (err -22)
[ 681.875228] snd_hda_codec: disagrees about version of symbol snd_add_device_sysfs_file
[ 681.875234] snd_hda_codec: Unknown symbol snd_add_device_sysfs_file (err -22)
[ 681.875847] snd_hda_codec: disagrees about version of symbol snd_ctl_remove
[ 681.875853] snd_hda_codec: Unknown symbol snd_ctl_remove (err -22)
[ 681.876152] snd_hda_codec: disagrees about version of symbol snd_ctl_find_id
[ 681.876160] snd_hda_codec: Unknown symbol snd_ctl_find_id (err -22)
[ 681.876625] snd_hda_codec: disagrees about version of symbol snd_ctl_new1
[ 681.876631] snd_hda_codec: Unknown symbol snd_ctl_new1 (err -22)
[ 681.877016] snd_hda_codec: disagrees about version of symbol snd_component_add
[ 681.877021] snd_hda_codec: Unknown symbol snd_component_add (err -22)
[ 681.877270] snd_hda_codec: disagrees about version of symbol snd_ctl_make_virtual_master
[ 681.877276] snd_hda_codec: Unknown symbol snd_ctl_make_virtual_master (err -22)
[ 681.877712] snd_hda_codec: disagrees about version of symbol snd_iprintf
[ 681.877718] snd_hda_codec: Unknown symbol snd_iprintf (err -22)
[ 681.878000] snd_hda_codec: disagrees about version of symbol snd_ctl_boolean_mono_info
[ 681.878006] snd_hda_codec: Unknown symbol snd_ctl_boolean_mono_info (err -22)
[ 681.878557] snd_hda_codec: disagrees about version of symbol snd_jack_new
[ 681.878563] snd_hda_codec: Unknown symbol snd_jack_new (err -22)
[ 681.878800] snd_hda_codec: disagrees about version of symbol snd_hwdep_new
[ 681.878805] snd_hda_codec: Unknown symbol snd_hwdep_new (err -22)
[ 681.879435] snd_hda_codec: disagrees about version of symbol snd_ctl_notify
[ 681.879440] snd_hda_codec: Unknown symbol snd_ctl_notify (err -22)
[ 681.879866] snd_hda_codec: disagrees about version of symbol snd_device_new
[ 681.879872] snd_hda_codec: Unknown symbol snd_device_new (err -22)
[ 681.880451] snd_hda_codec: disagrees about version of symbol _snd_ctl_add_slave
[ 681.880457] snd_hda_codec: Unknown symbol _snd_ctl_add_slave (err -22)
[ 681.881510] snd_hda_codec: disagrees about version of symbol snd_pci_quirk_lookup
[ 681.881516] snd_hda_codec: Unknown symbol snd_pci_quirk_lookup (err -22)
[ 681.881919] snd_hda_codec: disagrees about version of symbol snd_device_free
[ 681.881924] snd_hda_codec: Unknown symbol snd_device_free (err -22)
[ 681.882158] snd_hda_codec: disagrees about version of symbol snd_pcm_hw_constraint_step
[ 681.882164] snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step (err -22)

alsa-info.sh output
$ ./alsa-info.sh --stdout
/usr/sbin/alsactl: save_state:1580: No soundcards found...
cat: /tmp/alsa-info.fVpQttgWjD/alsactl.tmp: No such file or directory
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.60
!!################################

!!Script ran on: Sat Mar 24 19:58:39 UTC 2012

!!Linux Distribution
!!------------------

Ubuntu 11.04 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 11.04"

!!DMI Information
!!---------------

Manufacturer: Hewlett-Packard
Product Name: HP Pavilion dv1000 (EW491EA#UUZ)
Product Version: Rev 1

!!Kernel Information
!!------------------

Kernel release: 2.6.38-13-generic
Operating System: GNU/Linux
Architecture: i686
Processor: i686
SMP Enabled: Yes

!!ALSA Version
!!------------

Driver version: 1.0.25
Library version: 1.0.25
Utilities version: 1.0.24.2

!!Loaded ALSA modules
!!-------------------

!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes

ESound Daemon:
      Installed - Yes (/usr/bin/esd)
      Running - No

!!Soundcards recognised by ALSA
!!-----------------------------

--- no soundcards ---

!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)

!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!--------------------------------------------------------

00:1b.0 0403: 8086:27d8 (rev 02)
 Subsystem: 103c:30a0

!!Modprobe options (Sound related)
!!--------------------------------

snd-atiixp-modem: index=-2
snd-intel8x0m: index=-2
snd-via82xx-modem: index=-2
snd-usb-audio: index=-2
snd-usb-caiaq: index=-2
snd-usb-ua101: index=-2
snd-usb-us122l: index=-2
snd-usb-usx2y: index=-2
snd-cmipci: mpu_port=0x330 fm_port=0x388
snd-pcsp: index=-2
snd-usb-audio: index=-2

!!Loaded sound module options
!!--------------------------

!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116, 1 Mar 24 15:48 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Mar 24 15:48 /dev/snd/timer

!!Aplay/Arecord output
!!------------

APLAY

aplay: device_list:240: no soundcards found...

ARECORD

arecord: device_list:240: no soundcards found...

!!Amixer output
!!-------------

!!Alsactl output
!!-------------

--startcollapse--
--endcollapse--

!!All Loaded Modules
!!------------------

Module
snd_pcm
snd_page_alloc
snd_hwdep
snd_seq_dummy
snd_rawmidi
snd_seq_midi_event
snd_seq
snd_timer
snd_seq_device
snd
soundcore
cryptd
aes_i586
aes_generic
binfmt_misc
vboxnetadp
vboxnetflt
vboxdrv
parport_pc
ppdev
dm_crypt
arc4
iwl3945
iwlcore
r852
mac80211
sm_common
nand
nand_ids
nand_ecc
mtd
joydev
cfg80211
lp
r5u870
usbcam
psmouse
videodev
videobuf_dma_sg
videobuf_core
hp_wmi
serio_raw
parport
sparse_keymap
i915
drm_kms_helper
firewire_ohci
ahci
sdhci_pci
libahci
sdhci
firewire_core
drm
e100
crc_itu_t
i2c_algo_bit
video

!!ALSA/HDA dmesg
!!------------------

[ 681.873568] snd_hda_codec: disagrees about version of symbol snd_ctl_add
[ 681.873577] snd_hda_codec: Unknown symbol snd_ctl_add (err -22)
[ 681.874144] snd_hda_codec: disagrees about version of symbol snd_jack_report
[ 681.874150] snd_hda_codec: Unknown symbol snd_jack_report (err -22)
[ 681.874394] snd_hda_codec: disagrees about version of symbol snd_card_register
[ 681.874400] snd_hda_codec: Unknown symbol snd_card_register (err -22)
[ 681.874645] snd_hda_codec: disagrees about version of symbol snd_card_proc_new
[ 681.874651] snd_hda_codec: Unknown symbol snd_card_proc_new (err -22)
[ 681.875228] snd_hda_codec: disagrees about version of symbol snd_add_device_sysfs_file
[ 681.875234] snd_hda_codec: Unknown symbol snd_add_device_sysfs_file (err -22)
[ 681.875847] snd_hda_codec: disagrees about version of symbol snd_ctl_remove
[ 681.875853] snd_hda_codec: Unknown symbol snd_ctl_remove (err -22)
[ 681.876152] snd_hda_codec: disagrees about version of symbol snd_ctl_find_id
[ 681.876160] snd_hda_codec: Unknown symbol snd_ctl_find_id (err -22)
[ 681.876625] snd_hda_codec: disagrees about version of symbol snd_ctl_new1
[ 681.876631] snd_hda_codec: Unknown symbol snd_ctl_new1 (err -22)
[ 681.877016] snd_hda_codec: disagrees about version of symbol snd_component_add
[ 681.877021] snd_hda_codec: Unknown symbol snd_component_add (err -22)
[ 681.877270] snd_hda_codec: disagrees about version of symbol snd_ctl_make_virtual_master
[ 681.877276] snd_hda_codec: Unknown symbol snd_ctl_make_virtual_master (err -22)
[ 681.877712] snd_hda_codec: disagrees about version of symbol snd_iprintf
[ 681.877718] snd_hda_codec: Unknown symbol snd_iprintf (err -22)
[ 681.878000] snd_hda_codec: disagrees about version of symbol snd_ctl_boolean_mono_info
[ 681.878006] snd_hda_codec: Unknown symbol snd_ctl_boolean_mono_info (err -22)
[ 681.878557] snd_hda_codec: disagrees about version of symbol snd_jack_new
[ 681.878563] snd_hda_codec: Unknown symbol snd_jack_new (err -22)
[ 681.878800] snd_hda_codec: disagrees about version of symbol snd_hwdep_new
[ 681.878805] snd_hda_codec: Unknown symbol snd_hwdep_new (err -22)
[ 681.879435] snd_hda_codec: disagrees about version of symbol snd_ctl_notify
[ 681.879440] snd_hda_codec: Unknown symbol snd_ctl_notify (err -22)
[ 681.879866] snd_hda_codec: disagrees about version of symbol snd_device_new
[ 681.879872] snd_hda_codec: Unknown symbol snd_device_new (err -22)
[ 681.880451] snd_hda_codec: disagrees about version of symbol _snd_ctl_add_slave
[ 681.880457] snd_hda_codec: Unknown symbol _snd_ctl_add_slave (err -22)
[ 681.881510] snd_hda_codec: disagrees about version of symbol snd_pci_quirk_lookup
[ 681.881516] snd_hda_codec: Unknown symbol snd_pci_quirk_lookup (err -22)
[ 681.881919] snd_hda_codec: disagrees about version of symbol snd_device_free
[ 681.881924] snd_hda_codec: Unknown symbol snd_device_free (err -22)
[ 681.882158] snd_hda_codec: disagrees about version of symbol snd_pcm_hw_constraint_step
[ 681.882164] snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step (err -22)

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu alsa-driver Edit question
Assignee:
No assignee Edit question
Solved by:
mallem
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

sudo add-apt-repository ppa:ubuntu-audio-dev/ppa; sudo apt-get update;sudo apt-get dist-upgrade; killall pulseaudio; rm -r ~/.pulse*

Wait 10 seconds, reboot then retest.

Revision history for this message
mallem (myn1987) said :
#2

Thanks for the fast answer. Unfortunately this did not solve my problem. The output of the modprobe command is the same, as well as the outputs of dmesg and ./alsa-info.sh

The steps I performed
1. Boot Ubuntu with kernel 2.6.28-13
2. Execute "sudo add-apt-repository ppa:ubuntu-audio-dev/ppa; sudo apt-get update;sudo apt-get dist-upgrade;" (see typescript below)
3. kill pulseaudio process and remove ~/.pulse* directories
4. Reboot
5. Tests

The typescript of step 2
19:04:27 - 1 - mallem@canart { ~ }$ sudo add-apt-repository ppa:ubuntu-audio-dev/ppa; sudo apt-get update;sudo apt-get dist-upgrade;
[sudo] password for mallem:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d//wuala-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 4E9F485BF943EF0EABA10B5BD225991A72B194E5
gpg: requesting key 72B194E5 from hkp server keyserver.ubuntu.com
gpg: key 72B194E5: "Launchpad Ubuntu Audio Dev team PPA" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Ign http://mirror.csclub.uwaterloo.ca natty InRelease
Ign http://mirror.csclub.uwaterloo.ca natty-updates InRelease
Ign http://mirror.csclub.uwaterloo.ca natty-security InRelease
Hit http://mirror.csclub.uwaterloo.ca natty Release.gpg
Hit http://mirror.csclub.uwaterloo.ca natty-updates Release.gpg
Hit http://mirror.csclub.uwaterloo.ca natty-security Release.gpg
Hit http://mirror.csclub.uwaterloo.ca natty Release
Hit http://mirror.csclub.uwaterloo.ca natty-updates Release
Hit http://mirror.csclub.uwaterloo.ca natty-security Release
Ign http://extras.ubuntu.com natty InRelease
Ign http://archive.canonical.com natty InRelease
Hit http://mirror.csclub.uwaterloo.ca natty/main Sources
Hit http://mirror.csclub.uwaterloo.ca natty/restricted Sources
Hit http://mirror.csclub.uwaterloo.ca natty/universe Sources
Hit http://mirror.csclub.uwaterloo.ca natty/multiverse Sources
Hit http://mirror.csclub.uwaterloo.ca natty/main i386 Packages
Hit http://mirror.csclub.uwaterloo.ca natty/restricted i386 Packages
Hit http://extras.ubuntu.com natty Release.gpg
Hit http://archive.canonical.com natty Release.gpg
Hit http://mirror.csclub.uwaterloo.ca natty/universe i386 Packages
Hit http://mirror.csclub.uwaterloo.ca natty/multiverse i386 Packages
Ign http://mirror.csclub.uwaterloo.ca natty/main TranslationIndex
Ign http://mirror.csclub.uwaterloo.ca natty/multiverse TranslationIndex
Ign http://mirror.csclub.uwaterloo.ca natty/restricted TranslationIndex
Ign http://mirror.csclub.uwaterloo.ca natty/universe TranslationIndex
Hit http://mirror.csclub.uwaterloo.ca natty-updates/main Sources
Hit http://mirror.csclub.uwaterloo.ca natty-updates/restricted Sources
Hit http://mirror.csclub.uwaterloo.ca natty-updates/universe Sources
Hit http://mirror.csclub.uwaterloo.ca natty-updates/multiverse Sources
Hit http://mirror.csclub.uwaterloo.ca natty-updates/main i386 Packages
Hit http://mirror.csclub.uwaterloo.ca natty-updates/restricted i386 Packages
Hit http://mirror.csclub.uwaterloo.ca natty-updates/universe i386 Packages
Hit http://mirror.csclub.uwaterloo.ca natty-updates/multiverse i386 Packages
Ign http://mirror.csclub.uwaterloo.ca natty-updates/main TranslationIndex
Ign http://mirror.csclub.uwaterloo.ca natty-updates/multiverse TranslationIndex
Ign http://mirror.csclub.uwaterloo.ca natty-updates/restricted TranslationIndex
Ign http://mirror.csclub.uwaterloo.ca natty-updates/universe TranslationIndex
Hit http://mirror.csclub.uwaterloo.ca natty-security/main Sources
Hit http://mirror.csclub.uwaterloo.ca natty-security/restricted Sources
Hit http://extras.ubuntu.com natty Release
Hit http://archive.canonical.com natty Release
Hit http://mirror.csclub.uwaterloo.ca natty-security/universe Sources
Hit http://mirror.csclub.uwaterloo.ca natty-security/multiverse Sources
Hit http://mirror.csclub.uwaterloo.ca natty-security/main i386 Packages
Hit http://mirror.csclub.uwaterloo.ca natty-security/restricted i386 Packages
Hit http://mirror.csclub.uwaterloo.ca natty-security/universe i386 Packages
Hit http://mirror.csclub.uwaterloo.ca natty-security/multiverse i386 Packages
Ign http://mirror.csclub.uwaterloo.ca natty-security/main TranslationIndex
Ign http://mirror.csclub.uwaterloo.ca natty-security/multiverse TranslationIndex
Ign http://mirror.csclub.uwaterloo.ca natty-security/restricted TranslationIndex
Ign http://mirror.csclub.uwaterloo.ca natty-security/universe TranslationIndex
Hit http://extras.ubuntu.com natty/main Sources
Hit http://archive.canonical.com natty/partner Sources
Hit http://repo.wuala.com stable InRelease
Hit http://extras.ubuntu.com natty/main i386 Packages
Ign http://extras.ubuntu.com natty/main TranslationIndex
Hit http://archive.canonical.com natty/partner i386 Packages
Ign http://archive.canonical.com natty/partner TranslationIndex
Hit http://repo.wuala.com stable/main i386 Packages
Ign http://repo.wuala.com stable/main TranslationIndex
Ign http://mirror.csclub.uwaterloo.ca natty/main Translation-en_US
Ign http://mirror.csclub.uwaterloo.ca natty/main Translation-en
Ign http://mirror.csclub.uwaterloo.ca natty/multiverse Translation-en_US
Ign http://mirror.csclub.uwaterloo.ca natty/multiverse Translation-en
Ign http://mirror.csclub.uwaterloo.ca natty/restricted Translation-en_US
Ign http://mirror.csclub.uwaterloo.ca natty/restricted Translation-en
Ign http://mirror.csclub.uwaterloo.ca natty/universe Translation-en_US
Ign http://mirror.csclub.uwaterloo.ca natty/universe Translation-en
Ign http://mirror.csclub.uwaterloo.ca natty-updates/main Translation-en_US
Ign http://mirror.csclub.uwaterloo.ca natty-updates/main Translation-en
Ign http://mirror.csclub.uwaterloo.ca natty-updates/multiverse Translation-en_US
Ign http://mirror.csclub.uwaterloo.ca natty-updates/multiverse Translation-en
Ign http://mirror.csclub.uwaterloo.ca natty-updates/restricted Translation-en_US
Ign http://mirror.csclub.uwaterloo.ca natty-updates/restricted Translation-en
Ign http://mirror.csclub.uwaterloo.ca natty-updates/universe Translation-en_US
Ign http://mirror.csclub.uwaterloo.ca natty-updates/universe Translation-en
Ign http://mirror.csclub.uwaterloo.ca natty-security/main Translation-en_US
Ign http://mirror.csclub.uwaterloo.ca natty-security/main Translation-en
Ign http://mirror.csclub.uwaterloo.ca natty-security/multiverse Translation-en_US
Ign http://mirror.csclub.uwaterloo.ca natty-security/multiverse Translation-en
Ign http://mirror.csclub.uwaterloo.ca natty-security/restricted Translation-en_US
Ign http://mirror.csclub.uwaterloo.ca natty-security/restricted Translation-en
Ign http://mirror.csclub.uwaterloo.ca natty-security/universe Translation-en_US
Ign http://mirror.csclub.uwaterloo.ca natty-security/universe Translation-en
Ign http://ppa.launchpad.net natty InRelease
Ign http://ppa.launchpad.net natty InRelease
Hit http://ppa.launchpad.net natty Release.gpg
Ign http://archive.canonical.com natty/partner Translation-en_US
Ign http://extras.ubuntu.com natty/main Translation-en_US
Hit http://ppa.launchpad.net natty Release.gpg
Ign http://extras.ubuntu.com natty/main Translation-en
Ign http://archive.canonical.com natty/partner Translation-en
Hit http://ppa.launchpad.net natty Release
Hit http://ppa.launchpad.net natty Release
Hit http://ppa.launchpad.net natty/main Sources
Hit http://ppa.launchpad.net natty/main i386 Packages
Ign http://ppa.launchpad.net natty/main TranslationIndex
Hit http://ppa.launchpad.net natty/main Sources
Hit http://ppa.launchpad.net natty/main i386 Packages
Ign http://ppa.launchpad.net natty/main TranslationIndex
Ign http://repo.wuala.com stable/main Translation-en_US
Ign http://repo.wuala.com stable/main Translation-en
Ign http://ppa.launchpad.net natty/main Translation-en_US
Ign http://ppa.launchpad.net natty/main Translation-en
Ign http://ppa.launchpad.net natty/main Translation-en_US
Ign http://ppa.launchpad.net natty/main Translation-en
Ign http://dl.google.com stable InRelease
Get:1 http://dl.google.com stable Release.gpg [198 B]
Get:2 http://dl.google.com stable Release [1,338 B]
Get:3 http://dl.google.com stable/main i386 Packages [464 B]
Ign http://dl.google.com stable/main TranslationIndex
Ign http://dl.google.com stable/main Translation-en_US
Ign http://dl.google.com stable/main Translation-en
Fetched 2,000 B in 8s (222 B/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Revision history for this message
mallem (myn1987) said :
#3

Any other suggestions? Still cannot load the snd-hda-intel module: invalid argument.
Thank you

Revision history for this message
Daniel Letzeisen (dtl131) said :
#4

I think you might have more luck with this ppa (remove the one you added first). https://code.launchpad.net/~ubuntu-audio-dev/+archive/alsa-daily

Revision history for this message
mallem (myn1987) said :
#5

Thanks Dave for your contribution. But this did also not help.

However, I am close to the solution now, as I now how to get the sound working:

The point is, I have multiple snd_hda_intel.ko files for my linux kernel.
Basically I have /lib/modules/2.6.38-13-generic/kernel/sound/modules/snd-hda-intel.ko
as well as /lib/modules/2.6.38-13-generic/kernel/sound/pci/snd-hda-intel.ko
and those from the PPA source were in /lib/modules/2.6.38-13-generic/updates/dkms/snd-hda-intel.ko

The modules from dkms do not work, neither do those from the pci folder. However, when I first insmod snd-hda-codec and then snd-hda-intel from the modules folder, I get working sound!

sudo insmod /lib/modules/2.6.38-13-generic/kernel/sound/modules/snd-hda-codec.ko
sudo insmod /lib/modules/2.6.38-13-generic/kernel/sound/modules/snd-hda-intel.ko

But I still got a problem: this is not done while booting and when I manually insmod the modules, it seems as if the /etc/modprobe.d/alsa-base.conf is not used. My mixer has different channels then it used to have, and the "model" option for the snd-hda-intel module is not used.

Thanks for your help!!

Revision history for this message
mallem (myn1987) said :
#6

Any ideas on how I can tell my computer to always use the sound modules from the kernel/sound/modules/ directory?

The 'pci' folder in my previous posting is wrong. Here a shell typescript of trying to insert the snd-hda-codec.ko module with the correct paths:

mallem@canart ~$ sudo insmod /lib/modules/2.6.38-13-generic/kernel/sound/pci/hda/snd-hda-codec.ko
insmod: error inserting '/lib/modules/2.6.38-13-generic/kernel/sound/pci/hda/snd-hda-codec.ko': -1 Invalid parameters
mallem@canart ~$ sudo insmod /lib/modules/2.6.38-13-generic/kernel/sound/modules/snd-hda-codec.ko
mallem@canart ~$

and the modinfo output

mallem@canart ~$ modinfo /lib/modules/2.6.38-13-generic/kernel/sound/pci/hda/snd-hda-codec.ko
filename: /lib/modules/2.6.38-13-generic/kernel/sound/pci/hda/snd-hda-codec.ko
license: GPL
description: HDA codec core
srcversion: 3DA982F8ECDFE89093C6F63
depends: snd-pcm,snd,snd-hwdep
vermagic: 2.6.38-13-generic SMP mod_unload modversions 686
mallem@canart ~$ modinfo /lib/modules/2.6.38-13-generic/kernel/sound/modules/snd-hda-codec.ko
filename: /lib/modules/2.6.38-13-generic/kernel/sound/modules/snd-hda-codec.ko
license: GPL
description: HDA codec core
srcversion: 031A10AE0961D64FC9030AB
depends: snd-pcm,snd,snd-hwdep
vermagic: 2.6.38-13-generic SMP mod_unload modversions 686
mallem@canart ~$

Revision history for this message
mallem (myn1987) said :
#7

I solved the problem by upgrading to the newer kernel (2.6.28-14) that just was released for Ubuntu 11.04. Now everything is fine again.