There is no need to use another kernel because I also use 2.6.15.1 and compiled support for these modules without any problem.
What is the output of:
Code:
grep -i agp /usr/src/linux-2.6.15.1/.config
It should be something like:
Code:
CONFIG_AGP=m
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=m
CONFIG_AGP_NVIDIA=m
and the modules should be built in ls /lib/modules/2.6.15.1/kernel/drivers/char/agp/
Perhaps you have to review the way you compile your kernel, or look for any error messages. Are you sure you're compiling as root because cannot copy the module is very strange.