If i try to load the snd_via82xx module i get the following errors: WARNING: Error inserting snd_ac97_codec (/lib/modules/2.6.17-gentoo-r7/alsa-driver/pci/ac97/snd-ac97-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg) FATAL: Error inserting snd_via82xx (/lib/modules/2.6.17-gentoo-r7/alsa-driver/pci/snd-via82xx.ko): Unknown symbol in module, or unknown parameter (see dmesg) dmesg complains about version mismatches and unknown symbols (see attachment) With alsa-drivers-1.0.12-rc1 everything worked fine. What happened? Is this an alsa issue or an ebuild problem? ---------------------------------------- Portage 2.1.1_rc1-r2 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-gentoo-r7 i686) ================================================================= System uname: 2.6.17-gentoo-r7 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.12.4 Last Sync: Sat, 02 Sep 2006 09:00:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [enabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r2 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2, 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distcc distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.inode.at/" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/opt/portage /usr/portage/local/layman/portage-xgl" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 7zip X a52 aac aalib acpi aim alsa amarok apache2 arts asf audiofile avi berkdb bitmap-fonts bzip2 c++ cairo calendar cddb cdparanoia cdr cdrom cli cracklib crypt cups cvs dbus dedicated dga dhcp directfb dlloader dri dv dvb dvd dvdr dvdread dvi eds elibc_glibc emboss encode esd ethereal fbcon fbsplash festival ffmpeg fftw firefox flac flash foomaticdb fortran ftp gd gdbm ggi gif gimp gkrellm glade glitz glut gnome gnuplot gphoto2 gpm gstreamer gtk gtk2 hal icq imagemagick imap imlib imlib2 input_devices_evdev input_devices_keyboard input_devices_mouse ipod ipv6 isdnlog jabber java jikes joystick jpeg jpeg2k kde kernel_linux lame latex ldap lesstif libcaca libedit libg++ libwww linguas_de mad mbrola mikmod ming mng mono motif mp3 mp4live mpe mpeg mpeg2 mplayer msn musicbrainz ncurses nls nptl nsplugin ntfs nvidia nvram odbc ogg oggvorbis openal opengl openssh openssl osc oscar oss pam pcre pdf pdflib perl php plotutils png portaudio posix postfix postgres povray pppd python qt qt3 qt4 quicktime rar readline real recode reflection reiserfs samba sdl server session sftp slang sndfile speex spell spl sqlite3 ssl svg svga swat symlink szip tcpd tetex themes theora threads tiff transcode truetype truetype-fonts type1 type1-fonts udev unicode usb userland_GNU userlocales utf8 v4l vcd vfat video_cards_nv video_cards_nvidia video_cards_vesa videos vnc vorbis win32codecs wma wmf xchat xine xml xml2 xmms xorg xosd xv xvid yahoo zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 95724 [details] dmesg output
Uhm, did you compile both your kernel and alsa-driver w/ the same gcc version?
(In reply to comment #2) Yes. Everything compiled with gcc 4.1.1. As mentioned, i've compiled kernel 2.6.17-gentoo-r7 and alsa-driver-1.0.12-rc1 and everything worked fine. Now i've updated to alsa-driver-1.0.12 and the module won't load.
This is a bug of the alsa-driver, not a gentoo bug! I've compiled the original alsa-driver from the alsa-project page, with the same result.I then recompiled the alsa-driver-1.0.12rc1 and everything works fine. So i filed a bug at the alsa buglist: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2415
Waiting on upstream then.