I am just trying to install elementary OS Freya 0.3.1 (based on Ubuntu 14.04 LTS) on an old Toshiba Satellite Pro 2100 with Geforce4 420 Go GPU. The default nouveau-based driver fails upon login via LightDM and I can only use the system when starting in rescue mode. This, of course, gives an extremely bad and practically useless graphics performance.
So I thought I go for the good old nvidia legacy driver (http://www.nvidia.com/object/unix.html), which is v96.43.23 for my card. I downloaded it, installed dependencies and disabled Nouveau as described e.g. on https://gist.github.com/jansanchez/ce5b0ca1c5e538f4b266. So far so good.
The nvidia installer was not working. Obviously, the latest supported kernel is 2.6.
So I googled and found this page along with the modded driver from luk1don. Tried it, failed. Then, I symlinked linux/version.h so that the installer can find it (btw, this was also suggested on http://slackblogs.blogspot.de/2012/12/linux-kernel-37-vmware-workstation-and.html). Still not working.
This is what happens with the modded 96.43.23 driver:
The distribution-provided pre-install script failed! Continue anyway? [YES]
Building kernel module: … 43% … 100%
ERROR: Unable to load the kernel module ‘nvidia.ko’. This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources … [OK]
ERROR: Installation has failed. [OK]
The /var/log/nvidia-installer.log says:
Kernel module load error: insmod: ERROR: could not insert module nvidia.ko: Invalid module format
nvidia: disagrees about version of symbol module_layout
Here some more pieces of information:
‘Xorg -version’ -> 1.17.1
‘uname -r’ -> 3.19.0-26-generic
‘lspci | grep VGA’ -> NVIDIA Corporation NV17M [Geforce4 420 Go] (rev a3)
Is it not working, because of my kernel version 3.19 > 3.11?
Can anyone help?