[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