Man I have been kickn around and lurking on these forums for quite awhile so I am pleased to announce that I feel that my increased use of Suse warrants upgrading to a newer faster machine and the copy of XP that resided there gets demoted to the slower machine Suse used to live on
But holy heck what a nightmare it is to get everything running.I had forgotten as I had been upgrading my system instead of reinstalling it.
I have mostly have everything running but the nvidia drivers is sooo making me mad.
No matter what, I am getting the error indicating I am trying to compile from the wrong sources and yet yast shows that the kernel and its sources match just fine. uname -r shows same ? I can't find kernel-devel rpms if I need those by the way.I have googled for hours and I am giving up for today or maybe this week. I am really mad.
Anyways I thought I would include this bit I googled up somewhere thought it would work but still nothing. By the way /usr/src does have folders indicating older kernels that were patched by YOU.
The greatest problem with SuSE systems are with its setup utilities. They are hopelessly inflexible. When using an nVidia nForce motherboard and nVidia graphics card, one will want to use the official nVidia-supplied drivers where possible. SuSE provide repackaged versions of them both through the YaST Online Update tool. While RPM-based systems are supposed to determine the updates necessary for new packages to work, SuSE's system tended to "forget" important items. The recommended default installation option doesn't even include "make" or "autoconfig", which are necessary for anyone planning to compile their own software. Once SuSE's versions of the drivers have been downloaded, one would obviously wish to use them. For setting up the graphics card, the ageing SaX2 utility is provided. SaX2 fails to discover the new nVidia driver, or if it does, fails to set it up correctly. In addition, SaX2 fills the configuration file with much needless junk that prevents the more experienced user from setting up e.g TwinView without major surgery on the recommended configuration. Secondly there are two tools, YaST (shell based) and YaST2 for general system management. These are excellent for simple things, such as starting and stopping boot services, or if all that the user does is within the SuSE framework. Unfortunately if users wish to install software not provided by SuSE, including setting up their nVidia graphics card properly, they will regularly find themselves manually editing configuration files and doing their administrative work through the shell without YaST's graphical help.
A final comment and instructional: SuSE regularly provide kernel sources for a different version of kernel than that which is actually running on your system. If a user wished to install the nVidia-supplied drivers themselves, the installation would fail. There is, thankfully, an easy fix supplied by nVidia:
Found on Alliance of OC"ing Arts:
################## This section c/o NVIDIA ##################
cd /usr/src/linux
make cloneconfig
make prepare-all (only for kernel-source >= 2.6.5-7.75)
2) Use the nvidia installer for 1.0-6111.
a) kernel-source < 2.6.5-7.75
sh NVIDIA-Linux-x86-1.0-6111-pkg2.run -q
b) kernel-source >= 2.6.5-7.75
sh NVIDIA-Linux-x86-1.0-6111-pkg2.run -q --kernel-source-path=/usr/src/linux
########################################################