On Wed, 26 Dec 2001 22:55:49 -0500, Brian Clark <[EMAIL PROTECTED]> wrote:
> * Marcelo B. Bianchi ([EMAIL PROTECTED]) [Dec 26. 2001 21:04]: > > > After the reboot try load the module, > > > modprobe emu10k1 > > I recentl;y had the same problem, but put it off for a while. This is > what I get (the same card, same module - but the creative sources): > > % modprobe emu10k1 > /lib/modules/2.2.19/misc/emu10k1.o: unresolved symbol mem_map_Rada6f066 > /lib/modules/2.2.19/misc/emu10k1.o: unresolved symbol > __wake_up_R488028a0 > /lib/modules/2.2.19/misc/emu10k1.o: unresolved symbol > interruptible_sleep_on_R0ca77f9d > /lib/modules/2.2.19/misc/emu10k1.o: unresolved symbol > register_sound_midi_Rfae787dd > /lib/modules/2.2.19/misc/emu10k1.o: unresolved symbol > register_sound_dsp_Rf393da98 > /lib/modules/2.2.19/misc/emu10k1.o: unresolved symbol > __pollwait_R08b1d5fb > /lib/modules/2.2.19/misc/emu10k1.o: unresolved symbol > register_sound_mixer_Re7b6312f > /lib/modules/2.2.19/misc/emu10k1.o: Note: modules without a GPL > compatible license cannot use GPLONLY_ symbols > /lib/modules/2.2.19/misc/emu10k1.o: insmod > /lib/modules/2.2.19/misc/emu10k1.o failed > /lib/modules/2.2.19/misc/emu10k1.o: insmod emu10k1 failed > > And that business about the GPL -- good grief! :)) > > I'm starting to think I'll never have my sanity return. These headphones > may get glued to my skull soon. ;) > > Penny for your thoughts? Well the module just isn't 'marked' as GPL but it is, just look into the source codes !! Not everything is perfect, YET :)) Well here i have a sblive card + debian testing + kernel 2.4.16 and i use the driver that comes with the kernel, i put sound support inside the kernel and configure the modules i want, in that case em10k1 and put SBlive MID support inside the module. And after booting i have no errors and when i see there are 3 modules loaded for the sound emu10k1 54592 0 (unused) sound 52332 0 [emu10k1] ac97_codec 9504 0 [emu10k1] maybe you can use the command nm to trace objects inside the modules, for example, sparrow:/lib/modules# nm 2.4.16/kernel/drivers/sound/emu10k1/emu10k1.o | grep register_sound U register_sound_dsp U register_sound_midi U register_sound_mixer U unregister_sound_dsp U unregister_sound_midi U unregister_sound_mixer note the U for unresolved !! (man nm) and then cause i compiled the sound inside the kernel these calls should be inside the kernel so i get my uncompressed image (/usr/src/linux/vmlinux) and then sparrow:/usr/src/linux# nm vmlinux | grep register_sound c0212914 ? __kstrtab_register_sound_dsp c0212900 ? __kstrtab_register_sound_midi c02128eb ? __kstrtab_register_sound_mixer c02128d4 ? __kstrtab_register_sound_special c0212927 ? __kstrtab_register_sound_synth c0212982 ? __kstrtab_unregister_sound_dsp c021296c ? __kstrtab_unregister_sound_midi c0212955 ? __kstrtab_unregister_sound_mixer c021293c ? __kstrtab_unregister_sound_special c0212997 ? __kstrtab_unregister_sound_synth c0217eb8 ? __ksymtab_register_sound_dsp c0217eb0 ? __ksymtab_register_sound_midi c0217ea8 ? __ksymtab_register_sound_mixer c0217ea0 ? __ksymtab_register_sound_special c0217ec0 ? __ksymtab_register_sound_synth c0217ee0 ? __ksymtab_unregister_sound_dsp c0217ed8 ? __ksymtab_unregister_sound_midi c0217ed0 ? __ksymtab_unregister_sound_mixer c0217ec8 ? __ksymtab_unregister_sound_special c0217ee8 ? __ksymtab_unregister_sound_synth c01a262c T register_sound_dsp c01a2600 T register_sound_midi c01a25d4 T register_sound_mixer c01a251c T register_sound_special c01a2658 T register_sound_synth c01a26c8 T unregister_sound_dsp c01a26b4 T unregister_sound_midi c01a26a0 T unregister_sound_mixer c01a2684 T unregister_sound_special c01a26dc T unregister_sound_synth so these unresolved symbol on em10k1 (register_sound_) is inside my kernel so no dependency problems trying to load these module against my kernel. marcelo~