In message <0CDEF321-96C8-11D7-B8B9-00039354AB90@xxxxxxxxxxxx>, "Jarod C. Wilso n" writes: >I've downloaded the ALSA 0.9.4 source, and tried compiling it for my >custom-compiled kernel (compiled against RH's 2.4.20-18.9 source)... >Everything looks just fine when I make and install it. I set up >everything in modules.conf and try to load the modules... ># depmod -a >depmod: *** Unresolved symbols in >/lib/modules/2.4.20-18.9custom/misc/snd.o ># modprobe snd-emu10k1 >/lib/modules/2.4.20-18.9custom/misc/snd.o: unresolved symbol >schedule_work >/lib/modules/2.4.20-18.9custom/misc/snd.o: insmod >/lib/modules/2.4.20-18.9custom/misc/snd.o failed >/lib/modules/2.4.20-18.9custom/misc/snd.o: unresolved symbol >schedule_work >/lib/modules/2.4.20-18.9custom/misc/snd.o: insmod >/lib/modules/2.4.20-18.9custom/misc/snd.o failed >/lib/modules/2.4.20-18.9custom/misc/snd.o: insmod snd-emu10k1 failed >There are a number of things suggested on ALSA's mailing list for prior >versions of ALSA, but none of them seem to help in this case. I don't >know if it is something to do with the new RH kernel, or the new ALSA >version, or both! >Anyone have any ideas about how to get it working? I've compiled ALSA >about 10 times with all sorts of different options now... >I'd use the freshrpms.net ALSA packages, but MythTV requires a custom >kernel, so they won't work? One of the things suggested for prior versions does help: touch include/linux/workqueue.h following ./configure or %configure for SPEC files. I am running 2.4.20-18.9 and 0.9.4 right now with this change. John -- John GOTTS <jgotts@xxxxxxxxxxxxxx> http://linuxsavvy.com/staff/jgotts