Hi, If this gets double posted - I apologize. I used the wrong email address on my original post, and I'm hoping it will get removed from the queue.
I've just gotten ALSA 1.0.1 working on Debian with kernel 2.6.1, i386, Athlon SMP. I've found a few threads mentioning the following problem: snd_page_alloc: Unknown symbol pte_offset snd_page_alloc: Unknown symbol VMALLOC_VMADDR The threads seem to focus on the CONFIG_HAVE_PDE flag, which I tried setting. That gave me the following warnings during make: memory_wrapper.c:35: warning: implicit declaration of function `VMALLOC_VMADDR' memory_wrapper.c:41: warning: implicit declaration of function `pte_offset' Same problem, just showing up one stage earlier. The problem in my case was that #define CONFIG_HAVE_VMALLOC_TO_PAGE 1 was not getting set in my config.h. When I manually set it, 1.0.1 works perfectly (or at least I'm now listening to a fun little trance track called "Jumpin Pumpin" - haven't tested it any further yet). Unfortunately, I know little about shell scripting, and even less about C, so I don't know exactly why it's not getting set. If I'm doing something wrong, please enlighten me. The section of my config.log that seems relevent is: configure:5226: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define STDC_HEADERS 1 | #define TIME_WITH_SYS_TIME 1 | #define CONFIG_SND_KERNELDIR "/lib/modules/2.6.1/build" | #define CONFIG_SND_MODULE 1 | #define CONFIG_SND_VERBOSE_PRINTK 1 | #define CONFIG_SND_ISA 1 | #define CONFIG_ISAPNP_KERNEL 1 | #define CONFIG_PNP_KERNEL 1 | #define CONFIG_HAVE_STRLCPY 1 | #define CONFIG_HAVE_SNPRINTF 1 | /* end confdefs.h. */ | | #define __KERNEL__ | #include "/lib/modules/2.6.1/build/include/linux/config.h" | #include "/lib/modules/2.6.1/build/include/linux/time.h" | #include "/lib/modules/2.6.1/build/include/linux/mm.h" | | int | main () | { | | struct page * (*func)(void*); | func = vmalloc_to_page; | | ; | return 0; | } configure:5240: result: "no" --------------------------------------------------- http://www.littlepiggy.net/deficit/index.php Some issues are more important than others. Too much debt hurts everyone. --------------------------------------------------- ------------------------------------------------------- This SF.net email is sponsored by: Perforce Software. Perforce is the Fast Software Configuration Management System offering advanced branching capabilities and atomic changes on 50+ platforms. Free Eval! http://www.perforce.com/perforce/loadprog.html _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user