I keep running into unresolved symbols while trying to get ALSA to work on my machine. Does anybody have any idea what I'm doing wrong here?
I am running Debian version 2.2, Linux kernel version 2.2.20, and am trying to get Alsa driver version 0.5.12a to work. I attached the messages while configuring, building, installing, and trying to load the stuff. Also, I attached the relevant part of my modules.conf. Any help would be greatly appreciated! Auke
# ALSA native device support alias char-major-116 snd alias snd-card-0 snd-card-via686a # OSS/Free setup alias char-major-14 soundcore alias sound-slot-0 snd-card-0 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
sevenofnine:/usr/src/alsa-driver-0.5.12a# vi /etc/modules.conf sevenofnine:/usr/src/alsa-driver-0.5.12a# modprobe snd-card-via686a /lib/modules/2.2.20/misc/snd.o: unresolved symbol register_sound_dsp_R8d919457 /lib/modules/2.2.20/misc/snd.o: unresolved symbol apm_register_callback_Rf70b592f /lib/modules/2.2.20/misc/snd.o: unresolved symbol __pollwait_Rce1224c6 /lib/modules/2.2.20/misc/snd.o: unresolved symbol isa_dma_bridge_buggy_Rf82abc1d/lib/modules/2.2.20/misc/snd.o: unresolved symbol __wake_up_R60d514c1 /lib/modules/2.2.20/misc/snd.o: unresolved symbol proc_unregister_R05fc1edb /lib/modules/2.2.20/misc/snd.o: unresolved symbol printk_Rdd132261 /lib/modules/2.2.20/misc/snd.o: unresolved symbol create_proc_entry_R64e6fe8e /lib/modules/2.2.20/misc/snd.o: unresolved symbol register_chrdev_R1c30304b /lib/modules/2.2.20/misc/snd.o: unresolved symbol apm_unregister_callback_R99700428 /lib/modules/2.2.20/misc/snd.o: unresolved symbol lookup_dentry_R669cf6db /lib/modules/2.2.20/misc/snd.o: unresolved symbol proc_root_R073b54ac /lib/modules/2.2.20/misc/snd.o: unresolved symbol register_sound_special_R05bbe901 /lib/modules/2.2.20/misc/snd.o: unresolved symbol mem_map_Rb1ce796c /lib/modules/2.2.20/misc/snd.o: insmod /lib/modules/2.2.20/misc/snd.o failed /lib/modules/2.2.20/misc/snd.o: insmod snd-card-via686a failed sevenofnine:/usr/src/alsa-driver-0.5.12a#
sevenofnine:/usr/src/alsa-driver-0.5.12a# ./snddevices Creating /dev/mixer?... done Creating /dev/sequencer... done Creating /dev/midi?... done Creating /dev/dsp?... done Creating /dev/audio?... done Creating /dev/sndstat... done Creating /dev/music... done Creating /dev/dmmidi?... done Creating /dev/dmfm?... done Creating /dev/amixer?... done Creating /dev/adsp?... done Creating /dev/amidi?... done Creating /dev/admmidi?... done create symbolic link /dev/mixer to /dev/mixer0 create symbolic link /dev/midi to /dev/midi0 create symbolic link /dev/dsp to /dev/dsp0 create symbolic link /dev/audio to /dev/audio0 create symbolic link /dev/sequencer2 to /dev/music create symbolic link /dev/adsp to /dev/adsp0 create symbolic link /dev/amidi to /dev/amidi0 ALSA dynamic sound device filesystem create symbolic link /dev/snd to /proc/asound/dev ALSA loader devices Creating /dev/aload?... done Creating /dev/aloadSEQ... done sevenofnine:/usr/src/alsa-driver-0.5.12a#
sevenofnine:/usr/src/alsa-driver-0.5.12a# ./configure --with-cards=via686a 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 linux/fs.h... 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 directory with kernel source... /usr/src/linux checking for kernel version... 2.2.20 checking for kernel module symbol versions... yes checking for PCI support in kernel... yes checking for SGI/MIPS (HAL2) architecture... no checking for directory to store kernel modules... /lib/modules/2.2.20/misc checking for debug level... none checking for processor type... i386 checking for SMP... no checking for ISA PnP driver in kernel... no checking for ISA PnP support... yes checking for old kill_fasync... yes checking for dma_addr_t... yes checking for MUTEX macros... yes checking for driver version... 0.5.12a checking for sequencer support... yes checking for OSS/Free emulation... yes checking for which soundcards to compile driver for... via686a updating cache ./config.cache creating ./config.status creating Makefile.conf creating snddevices creating utils/alsa-driver.spec creating cards.config creating include/config.h creating include/config1.h creating include/version.h sevenofnine:/usr/src/alsa-driver-0.5.12a#
sevenofnine:/usr/src/alsa-driver-0.5.12a# make install make dep make[1]: Entering directory `/usr/src/alsa-driver-0.5.12a' ln -sf ../support/isapnp.h include/isapnp.h make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/support' rm -f ../include/modules/isapnp.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ isapnp.c | /sbin/genksyms -k 2.2.20 > ../include/modules/isapnp.ver updating ../include/sndversions.h gcc -E -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. *.c > .depend make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/support' make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel' rm -f ../include/modules/sound.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ sound.c | /sbin/genksyms -k 2.2.20 > ../include/modules/sound.ver rm -f ../include/modules/mixer.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ mixer.c | /sbin/genksyms -k 2.2.20 > ../include/modules/mixer.ver rm -f ../include/modules/pcm.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ pcm.c | /sbin/genksyms -k 2.2.20 > ../include/modules/pcm.ver rm -f ../include/modules/pcm_lib.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ pcm_lib.c | /sbin/genksyms -k 2.2.20 > ../include/modules/pcm_lib.ver rm -f ../include/modules/rawmidi.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ rawmidi.c | /sbin/genksyms -k 2.2.20 > ../include/modules/rawmidi.ver rm -f ../include/modules/timer.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ timer.c | /sbin/genksyms -k 2.2.20 > ../include/modules/timer.ver rm -f ../include/modules/mixer_oss.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ mixer_oss.c | /sbin/genksyms -k 2.2.20 > ../include/modules/mixer_oss.ver updating ../include/sndversions.h gcc -E -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. *.c > .depend make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/seq' rm -f ../../include/modules/seq.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ seq.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/seq.ver rm -f ../../include/modules/seq_device.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ seq_device.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/seq_device.ver rm -f ../../include/modules/seq_midi_event.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ seq_midi_event.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/seq_midi_event.ver rm -f ../../include/modules/seq_midi.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ seq_midi.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/seq_midi.ver updating ../../include/sndversions.h gcc -E -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. *.c > .depend make[4]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/instr' gcc -E -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../../.. *.c > .depend make[4]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/instr' make[4]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/oss' rm -f ../../../include/modules/seq_oss.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../../.. -E -D__GENKSYMS__ seq_oss.c | /sbin/genksyms -k 2.2.20 > ../../../include/modules/seq_oss.ver updating ../../../include/sndversions.h gcc -E -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../../.. *.c > .depend make[4]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/oss' make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/seq' make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/plugin' rm -f ../../include/modules/plugin.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ plugin.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/plugin.ver updating ../../include/sndversions.h gcc -E -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. *.c > .depend make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/plugin' make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel' make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel' make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/generic' rm -f ../../include/modules/mpu401_uart.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ mpu401_uart.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/mpu401_uart.ver rm -f ../../include/modules/ac97_codec.ver gcc -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ ac97_codec.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/ac97_codec.ver gcc -E -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. *.c > .depend make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/generic' make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/i2c' gcc -E -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. *.c > .depend make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/i2c' make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/isa' gcc -E -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. *.c > .depend make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/isa' make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/pci' gcc -E -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. *.c > .depend make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/pci' make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel' make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/cards' gcc -E -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. *.c > .depend make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/cards' make[1]: Leaving directory `/usr/src/alsa-driver-0.5.12a' make[1]: Entering directory `/usr/src/alsa-driver-0.5.12a/support' gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -DEXPORT_SYMTAB -c isapnp.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o isapnp_proc.o isapnp_proc.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o isapnp_quirks.o isapnp_quirks.c ld -r -o ../modules/isapnp.o isapnp.o isapnp_proc.o isapnp_quirks.o make[1]: Leaving directory `/usr/src/alsa-driver-0.5.12a/support' make[1]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel' gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -DEXPORT_SYMTAB -c sound.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o init.o init.c init.c:30: warning: `snd_card_lock' defined but not used gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o memory.o memory.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o vma.o vma.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o isadma.o isadma.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o info.o info.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o switch.o switch.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o control.o control.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o device.o device.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o misc.o misc.c misc.c:312: warning: `pm_devs_lock' defined but not used gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o sound_oss.o sound_oss.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o info_oss.o info_oss.c ld -r -o ../modules/snd.o sound.o init.o memory.o vma.o isadma.o info.o switch.o control.o device.o misc.o sound_oss.o info_oss.o gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -DEXPORT_SYMTAB -c mixer.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o mixer_lib.o mixer_lib.c ld -r -o ../modules/snd-mixer.o mixer.o mixer_lib.o gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -DEXPORT_SYMTAB -c pcm.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o pcm_native.o pcm_native.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -DEXPORT_SYMTAB -c pcm_lib.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o pcm_misc.o pcm_misc.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o pcm_timer.o pcm_timer.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o pcm_proc.o pcm_proc.c ld -r -o ../modules/snd-pcm.o pcm.o pcm_native.o pcm_lib.o pcm_misc.o pcm_timer.o pcm_proc.o gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o pcm_oss.o pcm_oss.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o pcm_oss_plugin.o pcm_oss_plugin.c ld -r -o ../modules/snd-pcm-oss.o pcm_oss.o pcm_oss_plugin.o gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -DEXPORT_SYMTAB -c rawmidi.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo ld -r -o ../modules/snd-rawmidi.o rawmidi.o gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -DEXPORT_SYMTAB -c timer.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo ld -r -o ../modules/snd-timer.o timer.o gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -DEXPORT_SYMTAB -c mixer_oss.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo ld -r -o ../modules/snd-mixer-oss.o mixer_oss.o make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/seq' gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -DEXPORT_SYMTAB -c seq.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o seq_lock.o seq_lock.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o seq_clientmgr.o seq_clientmgr.c seq_clientmgr.c:51: warning: `clients_lock' defined but not used gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o seq_memory.o seq_memory.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o seq_queue.o seq_queue.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o seq_fifo.o seq_fifo.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o seq_prioq.o seq_prioq.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o seq_timer.o seq_timer.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o seq_system.o seq_system.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o seq_ports.o seq_ports.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o seq_info.o seq_info.c ld -r -o ../../modules/snd-seq.o seq.o seq_lock.o seq_clientmgr.o seq_memory.o seq_queue.o seq_fifo.o seq_prioq.o seq_timer.o seq_system.o seq_ports.o seq_info.o gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -DEXPORT_SYMTAB -c seq_device.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo ld -r -o ../../modules/snd-seq-device.o seq_device.o gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o seq_dummy.o seq_dummy.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo ld -r -o ../../modules/snd-seq-dummy.o seq_dummy.o gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -DEXPORT_SYMTAB -c seq_midi_event.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo ld -r -o ../../modules/snd-seq-midi-event.o seq_midi_event.o gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -DEXPORT_SYMTAB -c seq_midi.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo ld -r -o ../../modules/snd-seq-midi.o seq_midi.o make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/instr' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/instr' make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/oss' gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../../.. -DEXPORT_SYMTAB -c seq_oss.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../../.. -c -o seq_oss_init.o seq_oss_init.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../../.. -c -o seq_oss_timer.o seq_oss_timer.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../../.. -c -o seq_oss_ioctl.o seq_oss_ioctl.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../../.. -c -o seq_oss_event.o seq_oss_event.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../../.. -c -o seq_oss_rw.o seq_oss_rw.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../../.. -c -o seq_oss_synth.o seq_oss_synth.c seq_oss_synth.c:77: warning: `register_lock' defined but not used gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../../.. -c -o seq_oss_midi.o seq_oss_midi.c seq_oss_midi.c:58: warning: `register_lock' defined but not used gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../../.. -c -o seq_oss_readq.o seq_oss_readq.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../../.. -c -o seq_oss_writeq.o seq_oss_writeq.c ld -r -o ../../../modules/snd-seq-oss.o seq_oss.o seq_oss_init.o seq_oss_timer.o seq_oss_ioctl.o seq_oss_event.o seq_oss_rw.o seq_oss_synth.o seq_oss_midi.o seq_oss_readq.o seq_oss_writeq.o make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/oss' make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/seq' make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/plugin' gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -DEXPORT_SYMTAB -c plugin.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o linear.o linear.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o interleave.o interleave.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o mulaw.o mulaw.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o voices.o voices.c gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -c -o rate.o rate.c ld -r -o ../../modules/snd-pcm-plugin.o plugin.o linear.o interleave.o mulaw.o voices.o rate.o make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/plugin' make[1]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel' make[1]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel' make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/generic' gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -DEXPORT_SYMTAB -c mpu401_uart.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo ld -r -o ../../modules/snd-mpu401-uart.o mpu401_uart.o gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. -DEXPORT_SYMTAB -c ac97_codec.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo ld -r -o ../../modules/snd-ac97-codec.o ac97_codec.o make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/generic' make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/i2c' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/i2c' make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/isa' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/isa' make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/pci' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/pci' make[1]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel' make[1]: Entering directory `/usr/src/alsa-driver-0.5.12a/cards' gcc -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c -o card-via686a.o card-via686a.c {standard input}: Assembler messages: {standard input}:9: Warning: ignoring changed section attributes for .modinfo ld -r -o ../modules/snd-card-via686a.o card-via686a.o make[1]: Leaving directory `/usr/src/alsa-driver-0.5.12a/cards' ALSA modules were sucessfully compiled. mkdir -p /lib/modules/2.2.20/misc rm -f /lib/modules/2.2.20/misc/snd*.o /lib/modules/2.2.20/misc/persist.o /lib/modules/2.2.20/misc/isapnp.o cp modules/*.o /lib/modules/2.2.20/misc /sbin/depmod -a depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/dummy.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/isapnp.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-ac97-codec.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-card-via686a.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-mixer-oss.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-mixer.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-mpu401-uart.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-pcm-oss.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-pcm.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-rawmidi.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-seq-device.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-seq-dummy.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-seq-oss.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-seq.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-timer.o depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd.o install -m 755 -d /usr/include/linux install -m 644 include/asound.h /usr/include/linux install -m 644 include/asoundid.h /usr/include/linux install -m 644 include/asequencer.h /usr/include/linux for i in include/ainstr_*.h; do\ install -m 644 $i /usr/include/linux;\ done if [ -d /sbin/init.d ]; then \ install -m 755 utils/alsasound /sbin/init.d/alsasound; \ elif [ -d /etc/rc.d/init.d ]; then \ install -m 755 utils/alsasound /etc/rc.d/init.d/alsasound; \ elif [ -d /etc/init.d ]; then \ install -m 755 utils/alsasound /etc/init.d/alsasound; \ fi cat WARNING 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. sevenofnine:/usr/src/alsa-driver-0.5.12a#