Thanks Wolf, most that's there refers to 8.0 or prior releases though. Been there, done that. Trying to rebuild the 256 driver though and I get this at the end of the rpmbuild --rebuild. Any ideas? Shaun ----------begin output----------- # rpmbuild --rebuild --define="kernel 2.4.20-9" --target=athlon NVIDIA_nforce-1.0-0256.src.rpm /modversions.h -c -o nvspdif.o nvspdif.c cc -D__KERNEL__ -I/lib/modules/2.4.20-9/build/include -Wall -Wstrict-prototypes -O -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -DMODVERSIONS -include /lib/modules/2.4.20-9/build/include/linux/modversions.h -c -o nvcrush.o nvcrush.c nvcrush.c: In function `Nvaudio_mmapwrite': nvcrush.c:426: warning: passing arg 1 of `remap_page_range_R2baf18f2' makes pointer from integer without a cast nvcrush.c:426: incompatible type for argument 4 of `remap_page_range_R2baf18f2' nvcrush.c:426: too few arguments to function `remap_page_range_R2baf18f2' nvcrush.c: In function `Nvaudio_mmap': nvcrush.c:465: warning: passing arg 1 of `remap_page_range_R2baf18f2' makes pointer from integer without a cast nvcrush.c:465: incompatible type for argument 4 of `remap_page_range_R2baf18f2' nvcrush.c:465: too few arguments to function `remap_page_range_R2baf18f2' make[2]: *** [nvcrush.o] Error 1 make[2]: Leaving directory `/usr/src/redhat/BUILD/nforce/nvaudio' make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/redhat/BUILD/nforce/nvaudio' make: *** [nvaudio_make] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.17040 (%build) RPM build errors: user buildmeister does not exist - using root user buildmeister does not exist - using root user buildmeister does not exist - using root user buildmeister does not exist - using root Bad exit status from /var/tmp/rpm-tmp.17040 (%build) ---------end output----------