Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 94530 - alsa-driver-1.0.9 (module snd-intel8x0) fails to load (unknown symbol)
Summary: alsa-driver-1.0.9 (module snd-intel8x0) fails to load (unknown symbol)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-30 11:27 UTC by Dennis Schridde
Modified: 2005-09-01 16:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2005-05-30 11:27:04 UTC
The current alsa-driver (1.0.9) fails to load(/etc/init.d/alsasound start).   
It reports unknown symbols.  
  
dmesg says: (excerpt)   
---   
snd_intel8x0: disagrees about version of symbol snd_ac97_pcm_close   
snd_intel8x0: Unknown symbol snd_ac97_pcm_close   
snd_intel8x0: disagrees about version of symbol snd_ac97_resume   
snd_intel8x0: Unknown symbol snd_ac97_resume   
snd_intel8x0: disagrees about version of symbol snd_pcm_new   
snd_intel8x0: Unknown symbol snd_pcm_new   
snd_intel8x0: disagrees about version of symbol snd_pcm_limit_hw_rates   
snd_intel8x0: Unknown symbol snd_pcm_limit_hw_rates   
snd_intel8x0: disagrees about version of symbol snd_card_register   
snd_intel8x0: Unknown symbol snd_card_register   
snd_intel8x0: disagrees about version of symbol snd_card_free   
snd_intel8x0: Unknown symbol snd_card_free   
---   
 

Reproducible: Always
Steps to Reproduce:
1. emerge -u alsa-{headers,lib,driver} 
2. /etc/init.d/alsasound start 
3. dmesg 
 
Actual Results:  
alsasound reports unknown symbols 

Expected Results:  
alsasound starts  

Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110, 
glibc-2.3.5-r0, 2.6.11-gentoo-r9 i686) 
================================================================= 
System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(tm) XP 2600+ 
Gentoo Base System version 1.6.12 
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
ccache version 2.4 [enabled] 
dev-lang/python:     2.3.5 
sys-apps/sandbox:    1.2.8 
sys-devel/autoconf:  2.13, 2.59-r6 
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 
sys-devel/binutils:  2.16-r1 
sys-devel/libtool:   1.5.18 
virtual/os-headers:  2.6.11-r1 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" 
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict 
userpriv usersandbox" 
GENTOO_MIRRORS="http://ftp.du.se/pub/os/gentoo http://ftp.lug.ro/gentoo/ 
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ 
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/" 
LINGUAS="de" 
MAKEOPTS="-s -j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" 
USE="x86 3dnow 3dnowext X a52 aac acpi alsa apache2 audiofile avi 
bash-completion berkdb binary bzip2 bzlib cdparanoia cdr cjk clamd crypt cups 
curl dba dga divx4linux dlloader doc dts dvd dvdr emboss encode fam flac 
font-server foomaticdb fortran gd gd-external geoip gif gimp gimpprint glut 
gstreamer gtk2 hal imagemagick imlib ipv6 jpeg kde kerberos lcms ldap libg++ 
libwww lm_sensors logitech-mouse mad mikmod mime mmx mmx2 mmxext mng mozilla 
mp3 mpeg mpm-prefork mysql ncurses nls no_wxgtk1 nomotif nptl nptlonly nvidia 
oav ogg oggvorbis openal opengl pam pcntl pcre pdflib perl php pic png posix 
postfix povray ppds python qt quicktime readline real rtc samba sasl scanner 
sdl session sharedext sharedmem skey slang smime sockets speex spell sql 
sqlite sse ssl subject-rewrite subversion svg symlink sysvipc tcpd tetex 
threads tidy tiff truetype truetype-fonts unicode urandom usb userlocales 
visualization vorbis win32codecs xine xml xml2 xv xvid xvmc zlib linguas_de 
userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Dennis Schridde 2005-05-30 11:32:30 UTC
downgrading to 1.0.8 works fine. (I have heard from others that it wont, 
because it's the compilers fault and not alsa's.) 
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-30 13:12:11 UTC
are you sure you have disabled ALSA support in-kernel ? 
 
Comment 3 Dennis Schridde 2005-05-31 01:30:43 UTC
Yes, I have: 
--- 
# 
# Sound 
# 
CONFIG_SOUND=y 
 
# 
# Advanced Linux Sound Architecture 
# 
# CONFIG_SND is not set 
 
# 
# Open Sound System 
# 
# CONFIG_SOUND_PRIME is not set 
--- 
 
Also several recompiles of alsa-* and kernel, like stated in the forums, did 
not solve the problem. 
 
Here is my modules.d/alsa if you are interested: 
--- 
# ALSA portion 
alias char-major-116 snd 
# OSS/Free portion 
alias char-major-14 soundcore 
 
##  ALSA portion 
alias snd-card-0 snd-intel8x0 
##  OSS/Free portion 
alias sound-slot-0 snd-card-0 
 
##  OSS/Free portion - card #1 
alias sound-service-0-0 snd-mixer-oss 
alias sound-service-0-1 snd-seq-oss 
alias sound-service-0-3 snd-pcm-oss 
alias sound-service-0-8 snd-seq-oss 
alias sound-service-0-12 snd-pcm-oss 
 
alias /dev/mixer snd-mixer-oss 
alias /dev/dsp snd-pcm-oss 
alias /dev/midi snd-seq-oss 
 
# Set this to the correct number of cards. 
options snd cards_limit=1 
--- 
Comment 4 Jeremy 2005-06-21 17:47:47 UTC
I have the same problem, except I am using the built-in alsa modules
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-07-15 05:09:59 UTC
rm -rf /lib/modules/$(uname -r) and then rebuild kernel modules and 
alsa-driver, that should fix. 
 
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-09-01 16:40:01 UTC
This is due to modules directory containing both in-kernel and alsa-driver 
modules.