Hi everybody, 
   I'm having problems installing ALSA 0.9.0rc1 / 0.9.0rc2 
in my SuSE 7.3 Pro system. I use a custom kernel compiled 
from vanilla 2.4.18 sources with RML's preemptible kernel 
patch. My sound card is a Soundblaster Live! and works 
perfectly with ALSA 0.5.12a, which I downloaded, compiled 
and installed against my custom kernel.

ALSA driver 0.9.0rc1 / rc2 compiles and installs but when 
trying to load the module, modprobe fails with unresolved 
symbols. Here's the whole thing:

My configure line:

./configure --with-cards=emu10k1 --with-oss=yes \
> --with-sequencer=yes --with-isapnp=auto \
> --with-moddir=/lib/modules/2.4.18-prempt/misc \
> --with-kernel=/usr/src/linux-2.4.18


output from above ./configure line:

creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a 
cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install 
-c
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for working const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be 
included... yes
checking whether gcc needs -traditional... no
checking for current directory... 
/usr/src/alsa-driver-0.9.0rc2
checking cross compile...
checking for directory with kernel source... 
/usr/src/linux-2.4.18
checking for kernel version... 2.4.18-prempt
checking for kernel linux/pm.h... yes
checking for kernel module symbol versions... no
checking for PCI support in kernel... yes
checking for SGI/MIPS (HAL2) architecture... no
checking for directory to store kernel modules... 
/lib/modules/2.4.18-prempt/misc
checking for verbose printk... on
checking for debug level... none
checking for processor type... k7
checking for SMP... no
checking for ISA PnP driver in kernel... yes
checking for ISA PnP support... no
checking for driver version... 0.9.0rc2
checking for sequencer support... yes
checking for OSS/Free emulation... yes
checking for RTC callback support in kernel... no
checking for USB... yes
checking for which soundcards to compile driver for... 
emu10k1
updating cache ./config.cache
creating ./config.status
creating version
creating Makefile.conf
creating snddevices
creating utils/alsa-driver.spec
creating utils/buildrpm
creating toplevel.config
creating include/config.h
include/config.h is unchanged
creating include/config1.h
include/config1.h is unchanged
creating include/version.h
include/version.h is unchanged



issuing a 'make install' shows no signs of trouble and the 
usual:

WARNING!!! The mixer channels for the ALSA driver are 
muted by default!!!
**************************************************************************
You would use some ALSA or OSS mixer to set the 
appropriate volume.



but when trying to modprobe at bootup I see this:

Starting sound driver: snd-card-emu10k1 
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_dma_free
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_dma_malloc
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_control_unregister_ioctl
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_switch_remove
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_switch_free
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_switch_add
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_switch_prepare
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_info_create_entry
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_vma_add
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_vma_disconnect
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_device_unregister
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_control_register_ioctl
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_control_notify_switch_change
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_switch_new
/lib/modules/2.4.18-prempt/snd-pcm.o: unresolved symbol 
snd_switch_free_one
/lib/modules/2.4.18-prempt/snd-pcm.o: insmod 
/lib/modules/2.4.18-prempt/snd-pcm.o failed
/lib/modules/2.4.18-prempt/snd-pcm.o: insmod 
snd-card-emu10k1 failed


If I try to load modules from the command line:

modprobe snd-pcm

(no errors, snd-pcm loads correctly)

modprobe snd-card-emu10k1
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_remove
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_free
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_add
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_count
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_prepare
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_info_create_entry
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_control_register_ioctl
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_control_notify_switch_change
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_new
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_free_one
/lib/modules/2.4.18-prempt/snd-mixer.o: insmod 
/lib/modules/2.4.18-prempt/snd-mixer.o failed
/lib/modules/2.4.18-prempt/snd-mixer.o: insmod 
snd-card-emu10k1 failed

modprobe snd-mixer
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_control_unregister_ioctl
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_remove
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_free
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_add
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_count
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_prepare
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_info_create_entry
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_control_register_ioctl
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_control_notify_switch_change
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_new
/lib/modules/2.4.18-prempt/snd-mixer.o: unresolved symbol 
snd_switch_free_one
/lib/modules/2.4.18-prempt/snd-mixer.o: insmod 
/lib/modules/2.4.18-prempt/snd-mixer.o failed
/lib/modules/2.4.18-prempt/snd-mixer.o: insmod snd-mixer 
failed


The exact same ./configure line with 0.5.12a yields no 
errors while compiling, installing or loading.

All of the above were of course repeated several times 
with alsa-driver-0.9.0rc1 and alsa-driver-0.9.0rc2 issuing 
a 'make clean' and a 
rm config.cache so that each ./configure and 'make 
install' was clean.

All other software needing a proper kernel source tree 
compiles and works flawlessly such as:

nVidia drivers 1.0-2960
ALSA 0.5.12a
lm_sensors 2.6.3
VMWare Workstation 3.0 modules

System is ROCK SOLID stable and I'd like it to stay like 
that  :-)

Any ideas?

Thanks for your time and atention regarding this matter.

Oscar Ross
Junior SysAdmin
----------------------------------------------------------------------
"... all you touch and all you see, is all your life will 
ever be."
----------------------------------------------------------------------


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to