[KLUG Members] ALSA with 2.4.20-27.9 and unresolved symbols

Adam Williams members@kalamazoolinux.org
Sun, 04 Jan 2004 18:46:04 -0500


> > > I updated my RedHat 9 kernel, which fixed a couple of USB issues (and
> > > broke a couple of other things).  But this also means I needed to
> > > rebuild the ALSA modules.  Only they build with failed dependencies, 
> > > which doesn't make a while lot of sense.  Anyone using ALSA with
> > > 2.4.20-27.9?
> > I've had similar problems before.  A couple things for you to try.
> > Go to the kernel source directory, do a "make mrproper", load the
> > correct config for your arch type, (I use "load saved config" from 
> > make xconfig/menuconfig), then run a "make dep".  Then build the
> > alsa-modules.  The configs for all the different kernel arch'es are
> > saved in a subdirectory under the kernel source
> > (/usr/src/linux-2.4/config/ - or something like that)
> That helped.  Now -
> [root@estate2 SPECS]# rpm --install
> /usr/src/redhat/RPMS/i386/kernel-module-alsa-0.9.8-1.fr_2.4.20_27.9.i386.rpm
> [root@estate2 SPECS]# /sbin/depmod -a
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.20-27.9/kernel/sound/snd.o

I've got it down to one error -

[root@estate2 root]# modprobe snd
/lib/modules/2.4.20-27.9/kernel/sound/snd.o: unresolved symbol
schedule_work
/lib/modules/2.4.20-27.9/kernel/sound/snd.o: insmod
/lib/modules/2.4.20-27.9/kernel/sound/snd.o failed
/lib/modules/2.4.20-27.9/kernel/sound/snd.o: insmod snd failed