Hello everybody,
I applied today the latest driver update to from nVIDIA for my graphic card and the kernel modules seem to be broken. Namely…
mannes:/home/user/Documents # cat Xorg.0.log.old
37.818]
X.Org X Server 1.12.3
Release Date: 2012-07-09
37.818] X Protocol Version 11, Revision 0
37.818] Build Operating System: openSUSE SUSE LINUX
37.818] Current Operating System: Linux mannes.site 3.4.11-2.16-desktop #1 SMP PREEMPT Wed Sep 26 17:05:00 UTC 2012 (259fc87) x86_64
37.818] Kernel command line: root=/dev/disk/by-id/ata-HITACHI_HTS545032B9A300_090919PB4C04QYJS0LRB-part3 resume=/dev/disk/by-id/ata-HITACHI_HTS545032B9A300_090919PB4C04QYJS0LRB-part2 splash=silent quiet vga=0x317
37.818] Build Date: 29 October 2012 06:31:31PM
37.818]
37.818] Current version of pixman: 0.24.4
37.818] Before reporting problems, check X.Org Wiki - Home
to make sure that you have the latest version.
37.818] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
37.818] (==) Log file: “/var/log/Xorg.0.log”, Time: Thu Nov 8 21:35:39 2012
37.819] (==) Using config file: “/etc/X11/xorg.conf”
37.819] (==) Using config directory: “/etc/X11/xorg.conf.d”
37.819] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
37.819] (==) ServerLayout “Layout0”
37.819] () |–>Screen “Screen0” (0)
37.819] () | |–>Monitor “Monitor0”
37.819] () | |–>Device “Device0”
37.819] () |–>Input Device “Keyboard0”
37.819] () |–>Input Device “Mouse0”
37.819] (==) Automatically adding devices
37.819] (==) Automatically enabling devices
37.819] (WW) The directory “/usr/share/fonts/URW/” does not exist.
37.819] Entry deleted from font path.
37.819] (WW) The directory “/usr/share/fonts/misc/sgi” does not exist.
37.819] Entry deleted from font path.
37.819] (==) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/,
built-ins
37.819] (==) ModulePath set to “/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules”
37.819] (WW) Hotplugging is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
37.819] (WW) Disabling Keyboard0
37.819] (WW) Disabling Mouse0
37.819] (II) Loader magic: 0x7ccae0
37.819] (II) Module ABI versions:
37.819] X.Org ANSI C Emulation: 0.4
37.819] X.Org Video Driver: 12.0
37.819] X.Org XInput driver : 16.0
37.819] X.Org Server Extension : 6.0
37.821] (–) PCI:*(0:1:0:0) 10de:0a74:17aa:389f rev 162, Mem @ 0xf4000000/16777216, 0xd0000000/268435456, 0xce000000/33554432, I/O @ 0x00002000/128, BIOS @ 0x???/524288
37.821] (II) Open ACPI successful (/var/run/acpid.socket)
37.821] (II) “extmod” will be loaded by default.
37.821] (II) “dbe” will be loaded by default.
37.821] (II) “glx” will be loaded by default.
37.821] (II) “record” will be loaded by default.
37.821] (II) “dri” will be loaded by default.
37.821] (II) “dri2” will be loaded. This was enabled by default and also specified in the config file.
37.821] (II) LoadModule: “dri2”
37.833] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
37.833] (II) Module dri2: vendor=“X.Org Foundation”
37.833] compiled for 1.12.3, module version = 1.2.0
37.833] ABI class: X.Org Server Extension, version 6.0
37.833] (II) Loading extension DRI2
37.833] (II) LoadModule: “glamoregl”
37.833] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
38.387] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
38.387] (II) UnloadModule: “glamoregl”
38.387] (II) Unloading glamoregl
38.387] (EE) Failed to load module “glamoregl” (loader failed, 7)
38.387] (II) LoadModule: “extmod”
38.387] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
38.387] (II) Module extmod: vendor=“X.Org Foundation”
38.387] compiled for 1.12.3, module version = 1.0.0
38.387] Module class: X.Org Server Extension
38.387] ABI class: X.Org Server Extension, version 6.0
38.387] (II) Loading extension MIT-SCREEN-SAVER
38.387] (II) Loading extension XFree86-VidModeExtension
38.387] (II) Loading extension XFree86-DGA
38.387] (II) Loading extension DPMS
38.387] (II) Loading extension XVideo
38.387] (II) Loading extension XVideo-MotionCompensation
38.387] (II) Loading extension X-Resource
38.387] (II) LoadModule: “dbe”
38.388] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
38.388] (II) Module dbe: vendor=“X.Org Foundation”
38.388] compiled for 1.12.3, module version = 1.0.0
38.388] Module class: X.Org Server Extension
38.388] ABI class: X.Org Server Extension, version 6.0
38.388] (II) Loading extension DOUBLE-BUFFER
38.388] (II) LoadModule: “glx”
38.388] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
38.679] (II) Module glx: vendor=“NVIDIA Corporation”
38.679] compiled for 4.0.2, module version = 1.0.0
38.679] Module class: X.Org Server Extension
** 38.679] (II) NVIDIA GLX Module 304.64 Tue Oct 30 11:18:32 PDT 2012**
38.679] (II) Loading extension GLX
38.679] (II) LoadModule: “record”
38.679] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
38.680] (II) Module record: vendor=“X.Org Foundation”
38.680] compiled for 1.12.3, module version = 1.13.0
38.680] Module class: X.Org Server Extension
38.680] ABI class: X.Org Server Extension, version 6.0
38.680] (II) Loading extension RECORD
38.680] (II) LoadModule: “dri”
38.680] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
38.680] (II) Module dri: vendor=“X.Org Foundation”
38.680] compiled for 1.12.3, module version = 1.0.0
38.680] ABI class: X.Org Server Extension, version 6.0
38.680] (II) Loading extension XFree86-DRI
38.680] (II) LoadModule: “nvidia”
38.680] (II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
38.681] (II) Module nvidia: vendor=“NVIDIA Corporation”
38.681] compiled for 4.0.2, module version = 1.0.0
38.681] Module class: X.Org Video Driver
38.683] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
38.683] (EE) NVIDIA: system’s kernel log for additional error messages.
38.683] (II) UnloadModule: “nvidia”
38.683] (II) Unloading nvidia
** 38.683] (EE) Failed to load module “nvidia” (module-specific error, 0)**
** 38.683] (EE) No drivers available.**
38.683]
Fatal server error:
38.683] no screens found
38.683]
Please consult the The X.Org Foundation support
at X.Org Wiki - Home
for help.
38.683] Please also check the log file at “/var/log/Xorg.0.log” for additional information.
38.683]
The solution for the moment is to uninstall the updated drivers coming from nVIDIA and to re-install the openSUSE provided ones. Just uninstall all current drivers, then disable nVidia Graphics Drivers repo (ftp://download.nvidia.com/opensuse/12.2/) from YaST, re-install the very same drivers (this time they’ll come directly from openSUSE).
Affected packages:
**- x11-video-nvidiaG02
- nvidia-gfxG02-kmp-desktop
- nvidia-computeG02**
I successfully reproduced the error by re-enabling the repo in cause, applying the update 304.60 -> 304.64 (with vendor change), reboot, no X, rollback, back to normal.
Did this also happened to you?
Have a nice evening,
mannes