Bug#630940: nvidia-kernel-legacy-96xx-dkms: X server fails to start using nvidia-legacy-96xx-dkms from sid

David Castor dpcastor at gmail.com
Sun Jun 19 00:41:15 UTC 2011


Package: nvidia-kernel-legacy-96xx-dkms
Version: 96.43.19-1
Severity: normal

Installed nvidia legacy 96xx kernel from sid and downgraded to squeeze Xorg files as recommended.
  nvidia module built with no errors. But X server does not start and log shows errors related to
 nvidia module. 

-- Package-specific info:
uname -a:
Linux jasper 2.6.38-2-686 #1 SMP Sun May 8 14:49:45 UTC 2011 i686 GNU/Linux

/proc/version:
Linux version 2.6.38-2-686 (Debian 2.6.38-5) (ben at decadent.org.uk) (gcc version 4.4.6 (Debian 4.4.6-3) ) #1 SMP Sun May 8 14:49:45 UTC 2011

/proc/driver/nvidia/version:
NVRM version: NVIDIA Linux x86 Kernel Module  96.43.19  Wed Oct 27 19:01:34 PDT 2010
GCC version:  gcc version 4.4.6 (Debian 4.4.6-3) 

lspci 'VGA compatible controller [0300]':
01:00.0 VGA compatible controller [0300]: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] [10de:0181] (rev a2) (prog-if 00 [VGA controller])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 248 (1250ns min, 250ns max)
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at e2000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at e4000000 (32-bit, prefetchable) [size=64M]
	[virtual] Expansion ROM at e3fe0000 [disabled] [size=128K]
	Capabilities: [60] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [44] AGP version 3.0
		Status: RQ=32 Iso- ArqSz=0 Cal=3 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
		Command: RQ=32 ArqSz=2 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x8
	Kernel driver in use: nvidia

OpenGL and NVIDIA library files installed:
lrwxrwxrwx 1 root root      35 Jun 15 21:47 /etc/alternatives/libGL.so -> /usr/lib/nvidia/diversions/libGL.so
lrwxrwxrwx 1 root root      26 Jun 15 21:57 /etc/alternatives/libGL.so.1 -> /usr/lib/nvidia/libGL.so.1
lrwxrwxrwx 1 root root      26 Jun 15 21:47 /usr/lib/libGL.so -> /etc/alternatives/libGL.so
lrwxrwxrwx 1 root root      28 Jun 15 21:57 /usr/lib/libGL.so.1 -> /etc/alternatives/libGL.so.1
lrwxrwxrwx 1 root root      21 Mar 26 00:36 /usr/lib/libGLcore.so.1 -> libGLcore.so.96.43.19
-rw-r--r-- 1 root root 8961144 Oct 27  2010 /usr/lib/libGLcore.so.96.43.19
lrwxrwxrwx 1 root root      25 Mar 26 00:36 /usr/lib/libnvidia-cfg.so.1 -> libnvidia-cfg.so.96.43.19
-rw-r--r-- 1 root root  106308 Oct 27  2010 /usr/lib/libnvidia-cfg.so.96.43.19
lrwxrwxrwx 1 root root      25 Mar 26 00:36 /usr/lib/libnvidia-tls.so.1 -> libnvidia-tls.so.96.43.19
-rw-r--r-- 1 root root    2352 Oct 27  2010 /usr/lib/libnvidia-tls.so.96.43.19

/usr/lib/nvidia:
total 2972
drwxr-xr-x   3 root root    4096 Jun 18 17:19 .
drwxr-xr-x 224 root root   77824 Jun 18 17:18 ..
-rwxr-xr-x   1 root root    1338 May 15 18:01 check-for-conflicting-opengl-libraries
drwxr-xr-x   2 root root    4096 Jun 18 17:19 diversions
lrwxrwxrwx   1 root root      17 Mar 26 00:36 libGL.so.1 -> libGL.so.96.43.19
-rw-r--r--   1 root root  564468 Oct 27  2010 libGL.so.96.43.19
lrwxrwxrwx   1 root root      18 Mar 26 00:36 libglx.so -> libglx.so.96.43.19
-rw-r--r--   1 root root 2370296 Oct 27  2010 libglx.so.96.43.19
-rwxr-xr-x   1 root root     441 May 15 18:01 pre-install

/usr/lib/nvidia/diversions:
total 732
drwxr-xr-x 2 root root   4096 Jun 18 17:19 .
drwxr-xr-x 3 root root   4096 Jun 18 17:19 ..
-rw-r--r-- 1 root root    189 Mar 21 23:38 dummy.txt
lrwxrwxrwx 1 root root     10 May 31 10:52 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root     12 May 31 10:52 libGL.so.1 -> libGL.so.1.2
-rw-r--r-- 1 root root 391152 May 31 10:52 libGL.so.1.2
-rw-r--r-- 1 root root 332448 Feb 19 06:43 libglx.so

Files from nvidia-installer:


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (999, 'testing'), (110, 'stable'), (90, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.38-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages nvidia-kernel-legacy-96xx-dkms depends on:
ii  dkms                          2.1.1.2-6  Dynamic Kernel Module Support Fram
ii  nvidia-kernel-common          20110515+1 NVIDIA binary kernel module suppor

Versions of packages nvidia-kernel-legacy-96xx-dkms recommends:
ii  nvidia-glx-legacy-96xx        96.43.19-1 NVIDIA binary Xorg driver (96xx le

nvidia-kernel-legacy-96xx-dkms suggests no packages.

Versions of packages nvidia-glx-legacy-96xx depends on:
ii  dpkg                         1.16.0.3    Debian package management system
ii  libc6                        2.13-4      Embedded GNU C Library: Shared lib
ii  libgl1-nvidia-legacy-96xx-gl 96.43.19-1  NVIDIA binary OpenGL libraries (96
ii  libglx-nvidia-alternatives   270.41.19-1 simplifies replacing Xorg module l
ii  nvidia-installer-cleanup [nv 20110515+1  Cleanup after driver installation 
ii  nvidia-kernel-legacy-96xx-dk 96.43.19-1  NVIDIA binary kernel module DKMS s
ii  xserver-xorg-core [xorg-vide 2:1.7.7-13  Xorg X server - core server

Versions of packages nvidia-glx-legacy-96xx suggests:
pn  nvidia-settings               <none>     (no description available)

Versions of packages nvidia-kernel-legacy-96xx-source depends on:
ii  debhelper                     8.1.6      helper programs for debian/rules
ii  make                          3.81-8.1   An utility for Directing compilati
ii  quilt                         0.48-7     Tool to work with series of patche

Versions of packages nvidia-kernel-legacy-96xx-source recommends:
ii  module-assistant              0.11.3     tool to make module package creati
ii  nvidia-kernel-common          20110515+1 NVIDIA binary kernel module suppor

Versions of packages nvidia-kernel-legacy-96xx-source suggests:
ii  nvidia-glx-legacy-96xx        96.43.19-1 NVIDIA binary Xorg driver (96xx le

Versions of packages nvidia-kernel-legacy-96xx-dkms is related to:
ii  binutils              2.21.51.20110523-1 The GNU assembler, linker and bina
pn  binutils-gold         <none>             (no description available)
ii  linux-headers-2.6-486 2.6.38+34          Header files for Linux 2.6-486 (me
ii  linux-headers-2.6-686 2.6.38+34          Header files for Linux 2.6-686 (me
ii  linux-headers-2.6.32- 2.6.32-31          Header files for Linux 2.6.32-5-48
ii  linux-headers-2.6.32- 2.6.32-31          Header files for Linux 2.6.32-5-68
ii  linux-headers-2.6.32- 2.6.32-31          Header files for Linux 2.6.32-5-68
ii  linux-headers-2.6.32- 2.6.32-31          Header files for Linux 2.6.32-5-am
ii  linux-headers-2.6.32- 2.6.32-31          Header files for Linux 2.6.32-5-op
ii  linux-headers-2.6.32- 2.6.32-31          Header files for Linux 2.6.32-5-vs
ii  linux-headers-2.6.32- 2.6.32-31          Header files for Linux 2.6.32-5-vs
ii  linux-headers-2.6.32- 2.6.32-31          Header files for Linux 2.6.32-5-xe
ii  linux-headers-2.6.32- 2.6.32-31~bpo50+1  Header files for Linux 2.6.32-bpo.
ii  linux-headers-2.6.32- 2.6.32-31~bpo50+1  Header files for Linux 2.6.32-bpo.
ii  linux-headers-2.6.32- 2.6.32-31~bpo50+1  Header files for Linux 2.6.32-bpo.
ii  linux-headers-2.6.32- 2.6.32-31~bpo50+1  Header files for Linux 2.6.32-bpo.
ii  linux-headers-2.6.32- 2.6.32-31~bpo50+1  Header files for Linux 2.6.32-bpo.
ii  linux-headers-2.6.32- 2.6.32-31~bpo50+1  Header files for Linux 2.6.32-bpo.
ii  linux-headers-2.6.32- 2.6.32-31~bpo50+1  Header files for Linux 2.6.32-bpo.
ii  linux-headers-2.6.32- 2.6.32-31~bpo50+1  Header files for Linux 2.6.32-bpo.
ii  linux-headers-2.6.38- 2.6.38-5           Header files for Linux 2.6.38-2-48
ii  linux-headers-2.6.38- 2.6.38-5           Header files for Linux 2.6.38-2-68
ii  nvidia-glx-legacy-96x 96.43.19-1         NVIDIA binary Xorg driver (96xx le
ii  nvidia-kernel-common  20110515+1         NVIDIA binary kernel module suppor
ii  nvidia-kernel-legacy- 96.43.19-1         NVIDIA binary kernel module DKMS s
ii  nvidia-kernel-legacy- 96.43.19-1         NVIDIA binary kernel module source
ii  xserver-xorg          1:7.5+8            the X.Org X server
ii  xserver-xorg-core     2:1.7.7-13         Xorg X server - core server

-- no debconf information
-------------- next part --------------

X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32.29-dsa-ia32 i686 Debian
Current Operating System: Linux jasper 2.6.38-2-686 #1 SMP Sun May 8 14:49:45 UTC 2011 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.38-2-686 root=UUID=67263127-db2a-4df3-a15a-f2402f41f6cf ro vga=771 quiet
Build Date: 19 February 2011  02:37:36PM
xorg-server 2:1.7.7-13 (Cyril Brulebois <kibi at debian.org>) 
Current version of pixman: 0.21.8
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jun 18 17:21:28 2011
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(==) ServerLayout "Layout0"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Device0"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "Mouse0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
	Entry deleted from font path.
(==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/Type1,
	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
	built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Keyboard0
(WW) Disabling Mouse0
(II) Loader magic: 0x81ecca0
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 6.0
	X.Org XInput driver : 7.0
	X.Org Server Extension : 2.0
(++) using VT number 7

(--) PCI:*(0:1:0:0) 10de:0181:0000:0000 nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] rev 162, Mem @ 0xe2000000/16777216, 0xe4000000/67108864, BIOS @ 0x????????/131072
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.0
	Module class: X.Org Server Extension
(II) NVIDIA GLX Module  96.43.19  Wed Oct 27 19:20:11 PDT 2010
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.0.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.1.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.0
	Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver  96.43.19  Wed Oct 27 19:07:40 PDT 2010
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01 at 00:00:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(II) NVIDIA(0): NVIDIA GPU GeForce4 MX 440 with AGP8X at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 65536 kBytes
(--) NVIDIA(0): VideoBIOS: 04.18.20.13.0e
(II) NVIDIA(0): Detected AGP rate: 8X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce4 MX 440 with AGP8X at
(--) NVIDIA(0):     PCI:1:0:0:
(--) NVIDIA(0):     Samsung SyncMaster (CRT-0)
(--) NVIDIA(0): Samsung SyncMaster (CRT-0): 350.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): 
(WW) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(WW) NVIDIA(0):     will be used as the requested mode.
(WW) NVIDIA(0): 
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 1440 x 900
(--) NVIDIA(0): DPI set to (89, 87); computed from "UseEdidDpi" X config
(--) NVIDIA(0):     option
(--) Depth 24 pixmap format is 32 bpp
(II) NVIDIA(0): Initialized GART.
(EE) NVIDIA(0): Failed to allocate/map the primary surface!

Fatal server error:
AddScreen/ScreenInit failed for driver 0


Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmesg_bug
Type: text/x-c++
Size: 39945 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20110618/d24af2c2/attachment-0001.bin>


More information about the pkg-nvidia-devel mailing list