-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 After spending a couple of days figuring out AlSA with only little luck, I have a few questions that I would like answered. I would like to do this without being dependent on the SuSE distribution, so I have started from scratch at AlSA's homepage hoping to do it from tarball. I first did try to use AlSA that came with SuSE (6.2), and got the same unresolved symbol errors described below without running alsaconf (probably something I should have tried). First, I get a ton of unresolved symbol errors when loading the sound module for my SB64AWE ISA (PNP) card: ### cusa:~ > insmod snd-card-sb16 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_rawmidi_free_Reb730527 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol __snd_rawmidi_register_Rd5dbb808 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_sb16dsp_interrupt_R4e84af00 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_sb16mixer_read_R2867ac97 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol isapnp_find_card_R1389d506 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol isapnp_resource_change_R09b965af /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_sb_csp_new_device_R9878dc23 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_sb16dsp_new_mixer_Ra3557b21 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_sb16dsp_new_device_R2549ea90 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_hwdep_register_R385af804 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_sb16dsp_configure_R21f7a532 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_mpu401_uart_interrupt_Rf99de02a /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_mpu401_uart_new_device_Rf33a55ba /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_hwdep_unregister_R8acfb895 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol isapnp_find_dev_Rfeb6936f /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_sb16mixer_write_R5e5f40aa /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol snd_hwdep_free_Rcfcbaa35 /lib/modules/2.2.13/misc/snd-card-sb16.o: unresolved symbol __snd_rawmidi_unregister_Rd1ba9787 Using /lib/modules/2.2.13/misc/snd-card-sb16.o ### I also have seen reference to a "soundcore" module in the various README, HOWTO, and FAQ documents associated with AlSA, but cannot find that module on my computer. How important is it? I compiled in PNP support into the AlSA drivers, so I should not need to fiddle with the PNP system utility? When I start up a session with GQMpeg, I get the following entry in my syslog: ### Jan 16 03:50:58 cusa insmod: /lib/modules/2.2.13/misc/snd-card-sb16.o: insmod sound-slot-0 failed ### Finally, these are the relevant entries in '/etc/conf.modules': ### alias char-major-14 soundcore alias char-major-116 snd alias snd-card-0 snd-card-sb16 alias sound-slot-0 snd-card-0 options soundcore io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330 ### This is what I get from lsmod: ### cusa:~ > lsmod Module Size Used by snd-mixer-oss 3580 0 (autoclean) (unused) snd-mixer 25632 0 (autoclean) [snd-mixer-oss] snd-pcm1-oss 12588 0 (autoclean) (unused) snd-pcm1 16892 0 (autoclean) [snd-pcm1-oss] snd-pcm 8364 0 (autoclean) [snd-pcm1-oss snd-pcm1] snd-timer 7388 0 (autoclean) [snd-pcm1] snd 33536 0 (autoclean) [snd-mixer-oss snd-mixer snd-pcm1-oss snd-pcm1 snd-pcm snd-timer] serial 18484 1 (autoclean) ### Anything look out of the ordinary? Again, I appreciate all of your time and assistance. Thank you for helping this GnUBIE. - -- [-=-=-=-=-=-=-=-=-=-=- adam j henry =-=-=-=-=-=-=-=-=-=-=] | [http: www.heidelberg.edu/~ahenry] [pgp: 0x92B1EDF5] | | [mailto: ahenry@heidelberg.edu] [icq: 5794025] | [-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=] -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0i for non-commercial use Charset: noconv iQA/AwUBOIGIjqknFKpzlXZZEQKBJQCfdWoBFVozCAv8Kur/m105KjvdyokAnRtP DqJlM62qIGI7daT3kHJIJoP9 =UrfK -----END PGP SIGNATURE----- -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
* Adam J. Henry (ahenry@cusa.dyndns.org) [20000116 10:01]:
cusa:~ > insmod snd-card-sb16
For a complex system of modules such as ALSA, using insmod is plain wrong. Use modprobe, as it's designed to load/unload a whole stack of modules. Would have spared you those error messages :)
I also have seen reference to a "soundcore" module in the various README, HOWTO, and FAQ documents associated with AlSA, but cannot find that module on my computer. How important is it?
This is part of the kernel and is needed for proper operation. You *have* to compile sound support as module. Nothing else of the kernel sound drivers is needed.
I compiled in PNP support into the AlSA drivers, so I should not need to fiddle with the PNP system utility?
No need for that. Either you have a fairly recent PnP BIOS that does the configuration or you reserve system resources via parameters to the ALSA modules (look into /usr/doc/packages/alsa).
### alias char-major-14 soundcore alias char-major-116 snd alias snd-card-0 snd-card-sb16 alias sound-slot-0 snd-card-0 options soundcore io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330 ###
I don't know what it should look like on a 6.2 system, but on 6.3 it looks like this: alias char-major-116 snd alias snd-card-0 snd-card-ens1371 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-pcm1-oss alias sound-service-0-12 snd-pcm1-oss options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0660 snd_device_gid=17 snd_device_uid=0 options snd-card-ens1371 snd_index=1 snd_id=CARD_1 snd_dac1_frame_size=128 snd_dac2_frame_size=128 snd_adc_frame_size=128 Do use alsaconfig, as it will create most if not all entries. When in doubt, read the documentation that rather clearly states what's needed/possible for a given card. Philipp -- Philipp Thomas <pthomas@suse.de> SuSE GmbH, Schanzaeker Str.10, D-90443 Nuremberg Life is an ocean and love is a boat, in troubled waters, it keeps us afloat Christy Moore -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sun, Jan 16, 2000 at 01:49:12PM +0100, Philipp Thomas wrote:
I also have seen reference to a "soundcore" module in the various README, HOWTO, and FAQ documents associated with AlSA, but cannot find that module on my computer. How important is it?
This is part of the kernel and is needed for proper operation. You *have* to compile sound support as module. Nothing else of the kernel sound drivers is needed.
Alright. I compiled this as a module instead of directly into the kernel.
Do use alsaconfig, as it will create most if not all entries. When in doubt, read the documentation that rather clearly states what's needed/possible for a given card.
I uninstalled everything I manually installed from AlSA's home page, and used the SuSE packages. There are a couple more symbol errors after doing this, however: ### Loading driver: Starting sound driver: snd-card-sbawe /lib/modules/2.2.13/misc/snd.o: unresolved symbol unregister_sound_dsp /lib/modules/2.2.13/misc/snd.o: unresolved symbol register_sound_dsp /lib/modules/2.2.13/misc/snd.o: unresolved symbol unregister_sound_special /lib/modules/2.2.13/misc/snd.o: unresolved symbol register_sound_special /lib/modules/2.2.13/misc/snd.o: insmod /lib/modules/2.2.13/misc/snd.o failed /lib/modules/2.2.13/misc/snd.o: insmod snd-card-sbawe failed alsactl: The soundcard 'CARD_1' was not found... alsactl: The soundcard 'CARD_1' was not found... Setting the PCM volume to 100% and the Master output volume to 50% The ALSA sound driver was not detected in this system. Could not initialize the mixer, the card was probably not detected correctly. ### Would this suggest that the PNP is not working correctly? Thanks, hank - -- [-=-=-=-=-=-=-=-=-=-=- adam j henry =-=-=-=-=-=-=-=-=-=-=] | [http: www.heidelberg.edu/~ahenry] [pgp: 0x92B1EDF5] | | [mailto: ahenry@heidelberg.edu] [icq: 5794025] | [-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=] -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0i for non-commercial use Charset: noconv iQA/AwUBOIIZxKknFKpzlXZZEQITwACg+FcI7l9cS+/Wru3T0jZSdgtJdB4AoKm8 kQCWi4XjzKsZCFF/Uym1vOk+ =EjLW -----END PGP SIGNATURE----- -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Hello, Guys! I know, I am late enough, but still, I hope I will help. The problem of unresolved symbols - is a bug in Linux Kernel Includes, when used with ALSA. When kernel is compiled with version, all system routines are redefined as #define routine routine_xxxxxx where xxxxxx is a weird sequence of characters, and represents the version. Edit the necessary headers manually, to comment those defines (or uncomment), then recompile ALSA. How to find the necessary file? Just go to MC, cd /usr/include, press ESC-?, then search for headers with contents of e.g. register\_sound\_dsp do not forget to put backslash before underline symbol. Thanks, Egor. -----Original Message----- From: Adam J. Henry [mailto:ahenry@cusa.dyndns.org] Sent: Sunday, January 16, 2000 9:20 PM To: suse-linux-e@suse.com; egm@csie.nsys.by Subject: Re: [SLE] alsa unresolved symbol -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sun, Jan 16, 2000 at 01:49:12PM +0100, Philipp Thomas wrote:
I also have seen reference to a "soundcore" module in the various README, HOWTO, and FAQ documents associated with AlSA, but cannot find that module on my computer. How important is it?
This is part of the kernel and is needed for proper operation. You *have* to compile sound support as module. Nothing else of the kernel sound drivers is needed.
Alright. I compiled this as a module instead of directly into the kernel.
Do use alsaconfig, as it will create most if not all entries. When in doubt, read the documentation that rather clearly states what's needed/possible for a given card.
I uninstalled everything I manually installed from AlSA's home page, and used the SuSE packages. There are a couple more symbol errors after doing this, however: ### Loading driver: Starting sound driver: snd-card-sbawe /lib/modules/2.2.13/misc/snd.o: unresolved symbol unregister_sound_dsp /lib/modules/2.2.13/misc/snd.o: unresolved symbol register_sound_dsp /lib/modules/2.2.13/misc/snd.o: unresolved symbol unregister_sound_special /lib/modules/2.2.13/misc/snd.o: unresolved symbol register_sound_special /lib/modules/2.2.13/misc/snd.o: insmod /lib/modules/2.2.13/misc/snd.o failed /lib/modules/2.2.13/misc/snd.o: insmod snd-card-sbawe failed alsactl: The soundcard 'CARD_1' was not found... alsactl: The soundcard 'CARD_1' was not found... Setting the PCM volume to 100% and the Master output volume to 50% The ALSA sound driver was not detected in this system. Could not initialize the mixer, the card was probably not detected correctly. ### Would this suggest that the PNP is not working correctly? Thanks, hank - -- [-=-=-=-=-=-=-=-=-=-=- adam j henry =-=-=-=-=-=-=-=-=-=-=] | [http: www.heidelberg.edu/~ahenry] [pgp: 0x92B1EDF5] | | [mailto: ahenry@heidelberg.edu] [icq: 5794025] | [-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=] -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0i for non-commercial use Charset: noconv iQA/AwUBOIIZxKknFKpzlXZZEQITwACg+FcI7l9cS+/Wru3T0jZSdgtJdB4AoKm8 kQCWi4XjzKsZCFF/Uym1vOk+ =EjLW -----END PGP SIGNATURE----- -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/ -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
participants (3)
-
ahenry@cusa.dyndns.org
-
egm@csie.nsys.by
-
pthomas@suse.de