ALSA trouble with the new kernel

Thorsten Leemhuis fedora at leemhuis.info
Sat Jan 10 14:13:16 UTC 2004


Am Sa, den 10.01.2004 schrieb Alexandre Strube um 13:43:
> As no one helped me with my previous question about the .2140 kernel
> question, here's another one:
> 
> I've been using fedora 1 with ALSA since I installed it. My soundcard
> (well, almost every via82xxx in fact) does not work well with standard
> fedora sound drivers - I HAD to use alsa if I want to listen mp3 and use
> gaim at the same time.
> 
> This was ok - until I had the baaad idea of upgrading the kernel to
> 2.4.22.2140 - then alsa stopped working.
> 
> The only thing I had to do was install the kernel-module-alsa and
> [root at casa archives]# modprobe snd-via82xx;modprobe snd-pcm-oss;modprobe
> snd-mixer-oss;modprobe snd-seq-oss
> 
> But look what happens now:
> 
> /lib/modules/2.4.22-1.2140.nptl/kernel/sound/snd.o: unresolved symbol
> schedule_work
[...]

After the configure call execute:

 mkdir -p include/linux
 touch include/linux/workqueue.h

This helps. But I don't know the details, search google for some of the
background info.

BTW: You could also try the alsa-driver srpm from the bottom of

http://bugzilla.fedora.us/show_bug.cgi?id=601

and report if everything is working. It includes the workaround. A
simple

rpmbuild --rebuild <SRPM> --target <i686|athlon|whatever kernel you are
using> 

should build the driver.

CU
thl





More information about the fedora-list mailing list