Tauper,

The problems I have had w/ Mandrake (please note I am
somewhat inexperienced, so please take this with a grain 
of salt) is the initial installation. In Mandrake 8.1 
many had problems with sound because the installation had both Alsa and OSS drivers. I 
finally opted for OSS drivers,
removed all modules, rebuilt a new kernel and "configured"
the OSS drivers. I am back trying Alsa again though, and 
have problems with drivers, not tghe module loading per se.


My advice
1. compile and install a new kernel (don't make/install the 
modules, juts add soundcore module, OSS or any other 
drivers)
2. mv your current lib directory to a backup directory
3. make modules && make modules_install
4. Proceed with then alsa installation

Do a "depmod -a" at the end. No errors, ok, you 
are one step ahead.

HTHs.
Hugo Ferreira.

> 
> De: Taupter <[EMAIL PROTECTED]>
> Data: 13/08/2002 08:47:41
> Para: Brian Parish <[EMAIL PROTECTED]>
> CC: [EMAIL PROTECTED]
> Assunto: Re: [Alsa-user] Unresolved symbols at modprobe using rc2 and Mandrake
>  8.2
> 
> Brian Parish wrote:
> > Frans Ketelaars wrote:
> > 
> > ALSA rc2 placed my snd-seq-device.o here:
> > /lib/modules/2.4.18-6mdk/kernel/sound/acore/seq/snd-seq-device.o
> > 
> > I think you'll find with 
> > 'rpm -qf /lib/modules/2.4.18-8.1mdk/alsa/snd-seq-device.o.gz' that it's
> > part
> > of the new kernel RPM, not your newly installed rc2 :) HTH,
> > 
> >     -Frans
> > 
> > Hi Frans,
> > 
> > It certainly helps me understand what's going on, but I'm not quite
> > smart enough to turn that into a solution.  I see now that everything
> > in: /lib/modules/2.4.18-8.1mdk/alsa/ is from the kernel rpm.  If I
> > remove this stuff, modprobe no longer finds anything.  The rc2 install
> > has built everything, but put it all elsewhere and modprobe just wants
> > to find the old stuff.  How do I point modprobe in the right direction?
> 
> Well, I made symlinks in /usr/include :
> 
> linux -> /usr/src/linux/include/linux
> asm      -> /usr/src/linux/include/asm (that points itself to asm-i386)
> asm-generic -> /usr/src/linux/include/asm-generic
> 
> /usr/src/linux poins to /usr/src/linux-2.4.18-8.1mdk
> 
> removed ALSA related modules from /lib/modules
> depmod -a
> ldconfig
> removed alsa-driver sources
> unpacked them again, cd alsadriver-0.9.0rc2
> ./configure --with-sequencer=yes --with-oss=yes
> make
> make install
> ldconfig
> depmod -a
> service alsa start
> 
> Same problem:
> 
> Starting ALSA version 
> none:/lib/modules/2.4.18-8.1mdk/kernel/sound/acore/snd.o: unresolved 
> symbol register_sound_special_R69a88294
> /lib/modules/2.4.18-8.1mdk/kernel/sound/acore/snd.o: unresolved symbol 
> unregister_sound_special_R99c95fa5
> modprobe: insmod /lib/modules/2.4.18-8.1mdk/kernel/sound/acore/snd.o failed
> modprobe: insmod snd failed
> 
> [root@localhost taupter]# cd /lib/modules/2.4.18-8.1mdk/
> [root@localhost 2.4.18-8.1mdk]# grep unregister_sound_special * -R
> build/drivers/sound/cmpci.c: 
> unregister_sound_special(s->dev_dmfm);
> build/drivers/sound/cmpci.c: 
> unregister_sound_special(s->dev_dmfm);
> build/drivers/sound/esssolo1.c: unregister_sound_special(s->dev_dmfm);
> build/drivers/sound/soundcard.c:        unregister_sound_special(1);
> build/drivers/sound/soundcard.c:        unregister_sound_special(1);
> build/drivers/sound/soundcard.c:        unregister_sound_special(8);
> build/drivers/sound/sound_core.c: *     unregister_sound_special - 
> unregister a special sound device
> build/drivers/sound/sound_core.c:void unregister_sound_special(int unit)
> build/drivers/sound/sound_core.c:EXPORT_SYMBOL(unregister_sound_special);
> build/drivers/sound/dmasound/dmasound_core.c: 
> unregister_sound_special(state_unit);
> build/drivers/sound/sonicvibes.c: 
> unregister_sound_special(s->dev_dmfm);
> build/include/linux/sound.h:extern void unregister_sound_special(int unit);
> build/include/linux/modules/sound_core.ver:#define 
> __ver_unregister_sound_special       _ver_str(99c95fa5)
> build/include/linux/modules/sound_core.ver:#define 
> unregister_sound_special _set_ver(unregister_sound_special)
> Arquivo binário kernel/sound/acore/snd.o casa com o padrão (matches)
> 
> [root@localhost 2.4.18-8.1mdk]# mv modules.dep modules.old
> [root@localhost 2.4.18-8.1mdk]# depmod -a
> depmod: /lib/modules/2.4.18-8.1mdk/modules.old is not an ELF file
> depmod: *** Unresolved symbols in 
> /lib/modules/2.4.18-8.1mdk/kernel/3rdparty/audigy/audigy.o.gz
> depmod: *** Unresolved symbols in 
> /lib/modules/2.4.18-8.1mdk/kernel/3rdparty/dxr3/em8300.o.gz
> depmod: *** Unresolved symbols in 
> /lib/modules/2.4.18-8.1mdk/kernel/drivers/media/radio/miropcm20.o.gz
> depmod: *** Unresolved symbols in 
> /lib/modules/2.4.18-8.1mdk/kernel/drivers/media/video/tvmixer.o.gz
> depmod: *** Unresolved symbols in 
> /lib/modules/2.4.18-8.1mdk/kernel/drivers/usb/audio.o.gz
> depmod: *** Unresolved symbols in 
> /lib/modules/2.4.18-8.1mdk/kernel/sound/acore/snd.o
> 
> 
> Ouch... Even the built-in modules seem to break apart. 2.4.18-8.1mdk 
> seems hosed. The 2.4.18-6mdk has a hosed ISA NE2000 driver (I didn't 
> test the 2.4.18-8.1mdk one).
> The last RML's preemption patch (2.4.19rc5-3) doesn't apply to the 
> 2.4.19final, the low-latency one neither. AlsaBuild just tries to 
> compile from CVS (=moving_target), so we have no way to run linux-2.4.19 
> with performance enhancements with ALSA-0.9.0rc2. So no Rosegarden, no 
> Noteedit, no MusE and no sound at all. Fine.
> Ok, I'm upset, I know it's not to blame ALSA developers for, and I'm 
> considering returning to Debian. Mandrake 8.2 is a nice end-user distro, 
> but to a developer's, it's _far_ from perfect.
> 
> 
> 
> Taupter
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by: Dice - The leading online job board
> for high-tech professionals. Search and apply for tech jobs today!
> http://seeker.dice.com/seeker.epl?rel_code=31
> _______________________________________________
> Alsa-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/alsa-user
> 



-------------------------------------------------------
This sf.net email is sponsored by: Dice - The leading online job board
for high-tech professionals. Search and apply for tech jobs today!
http://seeker.dice.com/seeker.epl?rel_code=31
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to