More sound problems

Vaughn Treude plug-discuss@lists.plug.phoenix.az.us
Tue, 17 Sep 2002 12:06:43 -0400


Hello everyone:
	I've resumed my goal of getting sound to work on my Sony Vaio FX220 notebook 
running Red Hat 7.1.  I've been having some funny problems with the 
libraries, and I thought maybe someone would have encountered some similar 
problems.
	On the advice of some guy on the Web who's also got a Sony (he's running 
Mandrake) I downloaded the following ALSA (Advance Linux Sound Architecture) 
sources:
alsa-driver-0.9.0rc3
alsa-lib-0.9.0rc3
alsa-oss-0.9.0rc1
alsa-tools-0.9.0rc1
alsa-utils-0.9.0rc3
	I had a little problem compiling the alsa driver part, but this was only 
under the "isa" subdirectory, and assuming that referred to the ISA bus, I 
commented that part out of the makefile.
	Anyway, I compiled and installed all of the above and then added the 
following lines to modules.conf:

alias snd-card-0 snd-card-intel8x0
options snd-card-intel8x0 snd_index=0
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

	But when I rebooted the system the sound failed to initialize, and I get the 
following message whenever I try to access sound:

Sep 16 17:24:53 localhost modprobe: modprobe: Can't locate module sound-slot-0
Sep 16 17:24:53 localhost insmod: 
/lib/modules/2.4.2-2/kernel/drivers/usb/usbcore.o: insmod sound-service-0-3 
failed

When I tried to manually install (insmod) the "soundcore" module, I got the 
following errors:

Using /lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o
/lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o: unresolved symbol 
sys_close_R268cc6a2
/lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o: unresolved symbol 
register_chrdev_R1a5f156e
/lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o: unresolved symbol 
kmalloc_R93d4cfe6
/lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o: unresolved symbol 
vfree_R2fd1d81c
/lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o: unresolved symbol 
unregister_chrdev_Rc192d491
/lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o: unresolved symbol 
request_module_R27e4dc04
/lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o: unresolved symbol 
boot_cpu_data_R0657d037
/lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o: unresolved symbol 
sprintf_R3c2c5af5
/lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o: unresolved symbol 
try_inc_mod_count_Re6105b23
/lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o: unresolved symbol 
kfree_R037a0cba
/lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o: unresolved symbol 
printk_R1b7d4074
/lib/modules/2.4.2-2/kernel/drivers/sound/soundcore.o: unresolved symbol 
__vmalloc_R79995c5b

And when I tried to install the intel8x0 driver, I got a bunch of similar 
errors:
Using /lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_pcm_suspend_all_Rsmp_cda10145
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_pcm_lib_preallocate_free_for_all_Rsmp_86c4d25e
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_verbose_printk_Rsmp_49d4e4d1
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_card_new_Rsmp_68cbe7db
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
schedule_timeout_R17d59d01
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
do_gettimeofday_R72270e35
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_kcalloc_Rsmp_4da9e78a
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
__const_udelay_Reae3dfd6
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_ac97_mixer_Rsmp_169ceda0
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
pci_read_config_byte_R59f4893e
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_ac97_set_rate_Rsmp_bb654da3
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
pci_set_master_R7631af12
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_card_register_Rsmp_b01af33c
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_pcm_lib_free_pages_Rsmp_d4c409bb
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
pci_write_config_word_Ra7f43c5c
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_pcm_lib_ioctl_Rsmp_5f17158d
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_pcm_period_elapsed_Rsmp_9da2e2e2
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
__request_region_R1a1a4f09
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
release_resource_R814e8407
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
sprintf_R3c2c5af5
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
ioport_resource_R865ebccd
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_device_new_Rsmp_32404ca6
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
pci_enable_device_Re59f0d56
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_pcm_hw_constraint_list_Rsmp_885c991c
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_pcm_new_Rsmp_c9282126
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_mpu401_uart_new_Rsmp_5e8e952e
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_malloc_pci_pages_Rsmp_7fcd87b4
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
jiffies_R0da02d67
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
synchronize_irq
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_ac97_resume_Rsmp_794c0d88
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_pcm_set_ops_Rsmp_23fc8317
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
free_irq_Rf20dabd8
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_pcm_hw_constraint_integer_Rsmp_c3065873
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
pci_register_driver_R50d79f2a
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_pcm_lib_preallocate_pci_pages_for_all_Rsmp_429f1057
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
kfree_R037a0cba
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
pci_read_config_word_Rb4c9a637
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
__wake_up_R2c77a2af
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_ac97_update_bits_Rsmp_7e1842ee
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
printk_R1b7d4074
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_pcm_lib_malloc_pages_Rsmp_ea4a6b80
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_free_pci_pages_Rsmp_76e65ae5
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
pci_write_config_byte_R546edb5b
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
snd_card_free_Rsmp_a6991863
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
request_irq_R0c60f2e0
/lib/modules/2.4.2-2/kernel/sound/pci/snd-intel8x0.o: unresolved symbol 
pci_unregister_driver_Rb2585d04

Now, I understand I'm missing some module or library, but how do I find out 
which?  And why do all the function names have that funky random-looking ID 
string attached?

Thanks,
Vaughn Treude
Nakota Software, Inc.