Okay. here is the output of the error I am getting when I do the ./configure --with-cards=emu10k1 when trying to install alsa. checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for ranlib... ranlib checking for a BSD compatible install... /usr/bin/ginstall -c checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for gcc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes checking for inline... inline checking whether time.h and sys/time.h may both be included... yes checking whether gcc needs -traditional... no checking for current directory... /home/chris/alsa-driver-0.9.6 checking cross compile... checking for directory with kernel source... /lib/modules/2.4.20/build checking for kernel version... The file /lib/modules/2.4.20/build/include/linux/version.h does not exist. Please, install the package with full kernel sources for your distribution or use --with-kernel=dir option to specify another directory with kernel sources (default is /usr/src/linux). root at mailvision:/home/chris/alsa-driver-0.9.6# Thanks. Chris.