I have just installed Red Hat 9 (2.4.20-8 kernel) on my Shuttle SN41G2 computer (Shuttle FN41 motherboard) and was able to get the audio component and network card working with the linux driver with the NVIDIA_nforce_1.0-0248.tar.gz package.
I upgraded my RH9 kernel to 2.4.20-9 and the network card refused to be recognised after applying the nforce drivers.
After looking through the messages in this forum it would seem that the latest driver is NOT on the "Linux and FreeBSD Drivers" page on the nvidia site (http://www.nvidia.com/view.asp?IO=linux
) and that there is a later driver NVIDIA_nforce_1.0-0256.tar.gz available.
I attempted to compile the NVIDIA_nforce_1.0-0256.tar.gz drivers and this time the network component compiled and installed and the network card is now operating correctly but the audio component failed to compile with the following messages:
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: *** [nvcrush.o] Error 1
make: *** [all] Error 2
make: *** [nvaudio_make] Error 2
First the nvidia linux drivers page needs to be updated to point to the latest driver, and does anyone know why the audio component fails to compile?