Based on the name, the dkms-ndiswrapper-1.48-1.fc8.rf claims to support Fedora 8. It is the latest version from the yum repository. Unfortunately, it no longer seems to compile (much less install) correctly.
% sudo /usr/sbin/dkms build -m ndiswrapper -v 1.48-1.fc8.rfKernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=2.6.24.7-92.fc8 KERNEL_LOCATION=/lib/modules/2.6.24.7-92.fc8/build.......(bad exit status: 2)Error! Bad return status for module build on kernel: 2.6.24.7-92.fc8 (i686)
Consult the make.log in the build directory
/var/lib/dkms/ndiswrapper/1.48-1.fc8.rf/build/ for more information.
Consulting the make.log gives:
DKMS make.log for ndiswrapper-1.48-1.fc8.rf for kernel 2.6.24.7-92.fc8 (i686)
Sun May 25 18:51:57 CST 2008
make -C /usr/src/kernels/2.6.24.7-92.fc8-i686 SUBDIRS=/var/lib/dkms/ndiswrapper/1.48-1.fc8.rf/build
make[1]: Entering directory `/usr/src/kernels/2.6.24.7-92.fc8-i686'
scripts/Makefile.build:46: *** CFLAGS was changed in "/var/lib/dkms/ndiswrapper/1.48-1.fc8.rf/build/Makefile". Fix it to use EXTRA_CFLAGS. Stop.
make[1]: *** [_module_/var/lib/dkms/ndiswrapper/1.48-1.fc8.rf/build] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.24.7-92.fc8-i686'
make: *** [default] Error 2
ATrpms has a pre-compiled version for Fedora 8, which one can switch to with:
sudo rpm -e dkms-ndiswrapper
sudo rpm -Uvh ndiswrapper-1.52-16.fc8.i386.rpm ndiswrapper-kmdl-2.6.24.7-92.fc8-1.52-16.fc8.i686.rpm
At which point one can insert the module without a hitch:
sudo /sbin/modprobe ndiswrapper
