I tried to use the RTC callback timer with my 2.4.12 kernel. Patching the kernel went fine, but then ALSA wouldn't compile the snd-rtctimer.o module, although configure said: | checking for RTC callback support in kernel ... "yes"
A glance at alsa-kernel/core/Makefile shows that both CONFIG_RTC and CONFIG_SND_RTCTIMER need to be defined: ifeq ($(subst m,y,$(CONFIG_RTC)),y) obj-$(CONFIG_SND_RTCTIMER) += snd-timer.o obj-$(CONFIG_SND_RTCTIMER) += snd-rtctimer.o endif ... but neither appears in alsa-driver/Makefile.conf, apparently because configure thinks it should define CONFIG_SND_RTC instead: alsa-driver/configure.in: ... rtcsup="0" ... AC_MSG_RESULT("yes");rtcsup="m", AC_MSG_RESULT("no");rtcsup="n", AC_MSG_RESULT("unknown");rtcsup="n" ... CONFIG_SND_RTC=$rtcsup AC_SUBST(CONFIG_SND_RTC) if test "$CONFIG_SND_RTC" = "1"; then AC_DEFINE(CONFIG_SND_RTC) fi Additionally, it's unclear whether the value of CONFIG_SND_RTC should be 0/1 or n/m. Sorry, no patch because I'm lacking the autoconf knowledge for this. (I got it to compile (and run) by hacking the makefile, but I won't submit _this_ change. :-) Clemens _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel