Bug 9242 - Unable to load snd-hda-intel module: Unknown symbol in module, or unknown parameter
Unable to load snd-hda-intel module: Unknown symbol in module, or unknown par...
Status: CLOSED INVALID
Product: Drivers
Classification: Unclassified
Component: Sound(ALSA)
All Linux
: P1 normal
Assigned To: Jaroslav Kysela
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2007-10-28 06:15 UTC by Tobias Stegmann
Modified: 2012-05-17 14:54 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.24-rc1
Tree: Mainline
Regression: No


Attachments
.config (50.57 KB, application/octet-stream)
2007-10-28 06:18 UTC, Tobias Stegmann
Details
/proc/cpuinfo (1.65 KB, application/octet-stream)
2007-10-28 06:20 UTC, Tobias Stegmann
Details

Description Tobias Stegmann 2007-10-28 06:15:53 UTC
Most recent kernel where this bug did not occur: 2.6.23.1
Distribution: Gentoo Linux
Hardware Environment: 86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-60, HP Pavilion dv9533eg Notebook
Software Environment: Shell, Gnome 2.20
Problem Description:
After compiling 2.6.24-rc1 kernel source with alsa support there's no way to load the snd-hda-intel modul, which is necessary for my Conexant 5045 audio chipset:

localhost tobias # modprobe snd-hda-intel
WARNING: Error inserting snd (/lib/modules/2.6.24-rc1/kernel/sound/core/snd.ko): Invalid module format
WARNING: Error inserting snd_hwdep (/lib/modules/2.6.24-rc1/kernel/sound/core/snd-hwdep.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_page_alloc (/lib/modules/2.6.24-rc1/kernel/sound/core/snd-page-alloc.ko): Invalid module format
WARNING: Error inserting snd_timer (/lib/modules/2.6.24-rc1/kernel/sound/core/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_pcm (/lib/modules/2.6.24-rc1/kernel/sound/core/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.24-rc1/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Steps to reproduce: modprobe snd-hda-intel

Output of dmesg:
snd: exports duplicate symbol snd_major (owned by kernel)
snd_hwdep: Unknown symbol snd_verbose_printk
snd_page_alloc: exports duplicate symbol snd_dma_alloc_pages (owned by kernel)
snd_timer: Unknown symbol snd_verbose_printd
snd_timer: Unknown symbol snd_verbose_printk
snd_pcm: Unknown symbol snd_verbose_printd
snd_pcm: Unknown symbol snd_verbose_printk
snd_hda_intel: Unknown symbol snd_verbose_printd
snd_hda_intel: disagrees about version of symbol snd_pcm_new
snd_hda_intel: Unknown symbol snd_pcm_new
snd_hda_intel: disagrees about version of symbol snd_pcm_limit_hw_rates
snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: Unknown symbol snd_verbose_printk
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_malloc_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_ioctl
snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_free_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
snd_hda_intel: disagrees about version of symbol snd_pcm_set_ops
snd_hda_intel: Unknown symbol snd_pcm_set_ops
snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_list
snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_list
snd_hda_intel: disagrees about version of symbol snd_pcm_suspend_all
snd_hda_intel: Unknown symbol snd_pcm_suspend_all
snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_integer
snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
snd_hda_intel: disagrees about version of symbol snd_pcm_period_elapsed
snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_step
snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_step
snd: exports duplicate symbol snd_major (owned by kernel)

Output of scripts/ver_linux:

Linux localhost 2.6.24-rc1 #5 SMP Sat Oct 27 17:29:00 CEST 2007 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-60 AuthenticAMD GNU/Linux
 
Gnu C                  4.1.1
Gnu make               3.81
binutils               2.18
util-linux             2.13
mount                  2.13
module-init-tools      3.4
e2fsprogs              1.40.2
xfsprogs               2.9.4
pcmciautils            014
Linux C Library        2.6.1
Dynamic linker (ldd)   2.6.1
Procps                 3.2.7
Net-tools              1.60
Kbd                    1.13
Sh-utils               6.9
udev                   116
Modules Loaded         fuse nvidia thermal k8temp processor sdhci ricoh_mmc battery button ac
Comment 1 Tobias Stegmann 2007-10-28 06:18:02 UTC
Created attachment 13296 [details]
.config
Comment 2 Tobias Stegmann 2007-10-28 06:20:28 UTC
Created attachment 13297 [details]
/proc/cpuinfo
Comment 3 Takashi Iwai 2007-11-12 23:33:06 UTC
You likely have external ALSA modules that conflict with the ones on 2.6.24-rc1.  Make sure that you cleaned up all old stuff.

Note You need to log in before you can comment on or make changes to this bug.