Over the weekend, I updated my openSUSE installation on my machine from 11.1 to the actual 12.2 release. After
a few trials I completed the installation, so that the computer is running again. But I have a problem, that the X windows system will not start. I don’t know exactly the name of my graphic card. But the command
hwinfo --gfxcard
showed following output:
22: PCI 100.0: 0300 VGA compatible controller (VGA)
[Created at pci.319]
Unique ID: VCu0.21dQsGtTJe4
Parent ID: vSkL.sZ6zPhO70X3
SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: graphics card
Model: “nVidia GeForce 6200 LE”
Vendor: pci 0x10de “nVidia Corporation”
Device: pci 0x0163 “GeForce 6200 LE”
SubVendor: pci 0x1458 “Giga-byte Technology”
SubDevice: pci 0x3400
Revision: 0xa1
Driver: “nvidia”
Driver Modules: “nvidia”
Memory Range: 0xe0000000-0xe0ffffff (rw,non-prefetchable)
Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
Memory Range: 0xe1000000-0xe1ffffff (rw,non-prefetchable)
Memory Range: 0xf0200000-0xf021ffff (ro,non-prefetchable,disabled)
IRQ: 16 (4795 events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: “pci:v000010DEd00000163sv00001458sd00003400bc03sc00i00”
Driver Info #0:
XFree86 v4 Server Module: nv
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #10 (PCI bridge)
Primary display adapter: #22
My first impression is, that my computer contains a NVIDIA GeForce 6200 graphic card.
After some browsing in the internet, I decided to download the software from nvidia:
zypper addrepo -f ftp://download.nvidia.com/opensuse/12.2 nvidia
After that, I installed the driver for GeForce 6.
zypper install x11-vidio-nvidiaG02
and rebooted.
But the windows system could not be started.
After that I tried to install a older driver with
zypper install-video-nvidia
But the installer did not work.
I also removed the new x11-video-nvidiaG02 driver with
zypper remove x11-video-nvidiaG02
and I try to install the driver again
zypper install x11-vidio-nvidia
but nothing happened.
After that I tried to install the driver manually. I downloaded the driver with
curl -O ftp://download.nvidia.com/XFree86/Linux-x86_64/304.32/NVIDIA-Linux-x86_64-304.32.run
. I started the installation with bash NVIDIA-Linux-x86_64-304.32.run
But the installation failed and the script complained that the package kernel_devel and eventually
kernel_basis is missing. I downloaded and installed these package with
zypper install patterns-openSUSE-devel_kernel.
After that, I tried again to install the driver. Now the command
bash NVIDIA-Linux-x86_64-304.32.run
completed.
After rebooting the X windows system startet. But then I logged in there appears a window with the message
Warning: Cannot open ConsoleKitsession. Unable to open session: Did not receive a reply. Possible cause include: the remote application did not send a reply, the message bus security policy blocked the reply. The
reply timeout expired, or the network connection was broken.
The system tried a view initialization steps, but finally I received the message
Could not start ksmserver. Check your installation.
I afterthat I tried to install an older driver.
curl -O ftp://download.nvidia.com/XFree86/Linux-x86_64/290.10/NVIDIA-Linux-x86_64-290.10.run
But the installation failed.
I also set the environment variable
SYSSRC=/usr/src/linux
. I received the following message in /var/log/nvidia-installer.log
nvidia-installer log file ‘/var/log/nvidia-installer.log’
creation time: Tue Sep 11 17:40:16 2012
installer version: 290.10
PATH: /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin
nvidia-installer command line:
./nvidia-installer
Using: nvidia-installer ncurses user interface
→ License accepted.
→ Installing NVIDIA driver version 290.10.
→ There appears to already be a driver installed on your system (version: 304.32). As part of installing this driver (version: 290.10), the existing driver will be uninstalled. Are you sure you want to continue? (‘no’ will abort installation) (Answer: Yes)
→ Running distribution scripts
executing: ‘/usr/lib/nvidia/pre-install’…
→ done.
→ Performing CC sanity check with CC=“cc”.
→ Performing CC version check with CC=“cc”.
→ Using the kernel source path ‘/usr/src/linux’, as specified by the SYSSRC environment variable.
ERROR: The kernel header file ‘/usr/src/linux/include/linux/version.h’ does not exist. The most likely reason for this is that the kernel source files in ‘/usr/src/linux’ have not been configured.
ERROR: Installation has failed. Please see the file ‘/var/log/nvidia-installer.log’ for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at World Leader in Visual Computing Technologies | NVIDIA.
The situation now is, that I can login in the system, but the windows system could not start.
Any help is appreciated.
Thanks
Martin