I have just installed Mandrake 9.1 on a computer with a Geforce 4. I am or should say was using the standard NVdriver that was installed automatically with Mandrake 9.1.
When I first installed Mandrake I had the same problem then was I do with the secure kernel but the enterprise kernel worked just fine. So I just changed my default kernel to the enterprise one. The problem is that I used RPMDrake to update my kernel to the new .25 versions which also fixed a problem I had with ipsec not starting on startup. But after the update I could no longer start the X server. Because the NVdriver kernel module was not being loaded. I checked the modules.conf and modules file and everything is correct but a modprobe returned with a "Could not find file" and lsof showed that it was not being loaded. Doing a file search I found that the NVdriver.o.gz was only in the old .13 enterprise kernel module directory and was not in the new updated kernels module file directory. So I first I tried to just copy the driver over and run a depmod -a but it came back with unresolved symbols. Then modprobe could find the file but of course would not load it because of the unresolved symbols. If I boot back into the old enterprise kernel it works just fine. My question is what is the best way to get the NVdriver module loaded correctly in the new kernel. For right now I changed my X driver from NVIDIA to nv and it works but I lost all 3d acceleration. I would like to avoid if possible downloading the raw files from the NVIDIA site since the current driver was working fine until I upgraded the kernel. Thanks up front for any help!
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
