Bug#622581: nouveau driver fails to load with error undefined symbol: miEmptyData
Package: xserver-xorg-video-nouveau
Version: 1:0.0.16+git20101210+8bb8231-2
Severity: critical
Just installed new the kernel+drm+x11 in testing, and I get start x11. It dies
with a dlopen error complaining of an undefined symbol.
-- Package-specific info:
X server symlink status:
------------------------
lrwxrwxrwx 1 root root 13 Aug 13 2008 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 1926464 Mar 25 22:49 /usr/bin/Xorg
VGA-compatible devices on PCI bus:
----------------------------------
01:00.0 VGA compatible controller [0300]: nVidia Corporation G72 [GeForce 7300 SE/7200 GS] [10de:01d3] (rev a1)
Xorg X server configuration file status:
----------------------------------------
-rw-r--r-- 1 root root 2735 Oct 26 11:18 /etc/X11/xorg.conf
Contents of /etc/X11/xorg.conf:
-------------------------------
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,il"
Option "XkbVariant" ",lyx"
Option "XkbOptions" "grp:shifts_toggle,grp_led:scroll,grp:win_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nouveau"
Option "Monitor-DVI-I-1" "VP2030b"
Option "Monitor-VGA-1" "VP2030b2"
EndSection
Section "Monitor"
Identifier "VP2030b"
EndSection
Section "Monitor"
Identifier "VP2030b2"
Option "RightOf" "VP2030b"
EndSection
#Section "Monitor"
# Identifier "Monitor Not Appearing In This Config"
# Option "Ignore" "1"
#EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "VP2030b"
Monitor "VP2030b2"
SubSection "Display"
Virtual 3200 1600
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Itai"
#Screen "LCD"
#Screen "CRT"
Screen "Default Screen"
#InputDevice "Configured Mouse"
#InputDevice "Generic Keyboard"
Option "Xinerama" "0"
EndSection
#Commented out 11/18/09.
#Updated notes: (12/04/09)
# * Commenting out didn't change much for stability.
# * Kernel update on 11/26/09.seems to have fixed things;
# * Tried again. decided to leave commented out b/c seems it's not actually
#necessary. Once I ran the glxgears from the mesa directory everything was
#fine. May be an issue for running system 3D programs
#
Section "ServerFlags"
Option "GlxVisuals" "all"
EndSection
#Section "ServerFlags"
# Option "Xinerama" "1"
#EndSection
Section "Device"
Identifier "VD0"
Driver "nouveau"
Screen 0
EndSection
Section "Device"
Identifier "VD1"
Driver "nouveau"
Screen 1
EndSection
Section "Screen"
Identifier "LCD"
Monitor "VP2030b"
Device "VD1"
SubSection "Display"
Modes "1600x1200"
ViewPort 0 0
EndSubSection
EndSection
Section "Screen"
Identifier "CRT"
Monitor "E75"
Device "VD0"
SubSection "Display"
Modes "1280x1024"
ViewPort 1600 0
EndSubSection
EndSection
/etc/X11/xorg.conf.d does not exist.
/etc/modprobe.d contains no KMS configuration files.
Kernel version (/proc/version):
-------------------------------
Linux version 2.6.38-2-amd64 (Debian 2.6.38-3) (ben@decadent.org.uk) (gcc version 4.4.5 (Debian 4.4.5-15) ) #1 SMP Thu Apr 7 04:28:07 UTC 2011
Xorg X server log files on system:
----------------------------------
-rw-r--r-- 1 root root 111075 Nov 9 2009 /var/log/Xorg.1.log
-rw-r--r-- 1 root root 40647 Nov 24 01:21 /var/log/Xorg.3.log
-rw-r--r-- 1 root root 32622 Dec 15 11:13 /var/log/Xorg.2.log
-rw-r--r-- 1 root root 5874 Apr 13 01:57 /var/log/Xorg.0.log
Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
---------------------------------------------------------------------
[ 1605.079]
X.Org X Server 1.9.5
Release Date: 2011-03-17
[ 1605.079] X Protocol Version 11, Revision 0
[ 1605.079] Build Operating System: Linux 2.6.38-1-amd64 x86_64 Debian
[ 1605.079] Current Operating System: Linux cavy 2.6.38-2-amd64 #1 SMP Thu Apr 7 04:28:07 UTC 2011 x86_64
[ 1605.079] Kernel command line: root=/dev/md4 ro edd=off
[ 1605.079] Build Date: 26 March 2011 03:32:34AM
[ 1605.079] xorg-server 2:1.9.5-1 (Cyril Brulebois <kibi@debian.org>)
[ 1605.079] Current version of pixman: 0.16.4
[ 1605.079] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 1605.079] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 1605.079] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Apr 13 01:57:17 2011
[ 1605.079] (==) Using config file: "/etc/X11/xorg.conf"
[ 1605.079] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 1605.080] (==) ServerLayout "Itai"
[ 1605.080] (**) |-->Screen "Default Screen" (0)
[ 1605.080] (**) | |-->Monitor "VP2030b2"
[ 1605.080] (==) No device specified for screen "Default Screen".
Using the first device section listed.
[ 1605.080] (**) | |-->Device "Configured Video Device"
[ 1605.080] (**) Option "Xinerama" "0"
[ 1605.080] (**) Option "GlxVisuals" "all"
[ 1605.080] (==) Automatically adding devices
[ 1605.080] (==) Automatically enabling devices
[ 1605.080] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 1605.080] Entry deleted from font path.
[ 1605.080] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
[ 1605.080] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 1605.080] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 1605.080] (II) Loader magic: 0x7d1be0
[ 1605.080] (II) Module ABI versions:
[ 1605.080] X.Org ANSI C Emulation: 0.4
[ 1605.080] X.Org Video Driver: 8.0
[ 1605.080] X.Org XInput driver : 11.0
[ 1605.080] X.Org Server Extension : 4.0
[ 1605.081] (--) PCI:*(0:1:0:0) 10de:01d3:1043:8250 rev 161, Mem @ 0xd1000000/16777216, 0xc0000000/268435456, 0xd0000000/16777216
[ 1605.081] (--) PCI: (0:13:0:0) 14f1:8880:0070:7801 rev 15, Mem @ 0xd2000000/2097152
[ 1605.081] (II) Open ACPI successful (/var/run/acpid.socket)
[ 1605.081] (II) LoadModule: "extmod"
[ 1605.082] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 1605.082] (II) Module extmod: vendor="X.Org Foundation"
[ 1605.082] compiled for 1.9.5, module version = 1.0.0
[ 1605.082] Module class: X.Org Server Extension
[ 1605.082] ABI class: X.Org Server Extension, version 4.0
[ 1605.082] (II) Loading extension SELinux
[ 1605.082] (II) Loading extension MIT-SCREEN-SAVER
[ 1605.082] (II) Loading extension XFree86-VidModeExtension
[ 1605.082] (II) Loading extension XFree86-DGA
[ 1605.082] (II) Loading extension DPMS
[ 1605.082] (II) Loading extension XVideo
[ 1605.082] (II) Loading extension XVideo-MotionCompensation
[ 1605.082] (II) Loading extension X-Resource
[ 1605.082] (II) LoadModule: "dbe"
[ 1605.082] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 1605.082] (II) Module dbe: vendor="X.Org Foundation"
[ 1605.082] compiled for 1.9.5, module version = 1.0.0
[ 1605.082] Module class: X.Org Server Extension
[ 1605.082] ABI class: X.Org Server Extension, version 4.0
[ 1605.082] (II) Loading extension DOUBLE-BUFFER
[ 1605.082] (II) LoadModule: "glx"
[ 1605.082] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 1605.082] (II) Module glx: vendor="X.Org Foundation"
[ 1605.082] compiled for 1.9.5, module version = 1.0.0
[ 1605.082] ABI class: X.Org Server Extension, version 4.0
[ 1605.082] (==) AIGLX enabled
[ 1605.082] (II) Loading extension GLX
[ 1605.082] (II) LoadModule: "record"
[ 1605.083] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 1605.083] (II) Module record: vendor="X.Org Foundation"
[ 1605.083] compiled for 1.9.5, module version = 1.13.0
[ 1605.083] Module class: X.Org Server Extension
[ 1605.083] ABI class: X.Org Server Extension, version 4.0
[ 1605.083] (II) Loading extension RECORD
[ 1605.083] (II) LoadModule: "dri"
[ 1605.083] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 1605.083] (II) Module dri: vendor="X.Org Foundation"
[ 1605.083] compiled for 1.9.5, module version = 1.0.0
[ 1605.083] ABI class: X.Org Server Extension, version 4.0
[ 1605.083] (II) Loading extension XFree86-DRI
[ 1605.083] (II) LoadModule: "dri2"
[ 1605.083] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 1605.083] (II) Module dri2: vendor="X.Org Foundation"
[ 1605.083] compiled for 1.9.5, module version = 1.2.0
[ 1605.083] ABI class: X.Org Server Extension, version 4.0
[ 1605.083] (II) Loading extension DRI2
[ 1605.083] (II) LoadModule: "nouveau"
[ 1605.083] (II) Loading /usr/lib/xorg/modules/nouveau_drv.so
[ 1605.083] dlopen: /usr/lib/xorg/modules/nouveau_drv.so: undefined symbol: miEmptyData
[ 1605.083] (EE) Failed to load /usr/lib/xorg/modules/nouveau_drv.so
[ 1605.083] (II) UnloadModule: "nouveau"
[ 1605.083] (EE) Failed to load module "nouveau" (loader failed, 7)
[ 1605.083] (EE) No drivers available.
[ 1605.084]
Fatal server error:
[ 1605.084] no screens found
[ 1605.084]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 1605.084] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 1605.084]
udev information:
-----------------
P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2
N: input/event2
S: char/13:66
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2
E: SUBSYSTEM=input
E: DEVNAME=input/event2
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: XKBMODEL=pc104
E: XKBLAYOUT=us,il
E: XKBVARIANT=,lyx
E: XKBOPTIONS=grp:shifts_toggle,grp:win_switch,terminate:ctrl_alt_bksp,grp_led:scroll
E: DMI_VENDOR=Supermicro
E: MAJOR=13
E: MINOR=66
E: DEVLINKS=/dev/char/13:66
P: /devices/LNXSYSTM:00/device:00/PNP0A03:00/PNP0C0C:00/input/input1/event1
N: input/event1
S: char/13:65
E: UDEV_LOG=3
E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A03:00/PNP0C0C:00/input/input1/event1
E: SUBSYSTEM=input
E: DEVNAME=input/event1
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: XKBMODEL=pc104
E: XKBLAYOUT=us,il
E: XKBVARIANT=,lyx
E: XKBOPTIONS=grp:shifts_toggle,grp:win_switch,terminate:ctrl_alt_bksp,grp_led:scroll
E: DMI_VENDOR=Supermicro
E: MAJOR=13
E: MINOR=65
E: DEVLINKS=/dev/char/13:65
P: /devices/pci0000:00/0000:00:1b.0/input/input5/event5
N: input/event5
S: char/13:69
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/input/input5/event5
E: SUBSYSTEM=input
E: DEVNAME=input/event5
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: DMI_VENDOR=Supermicro
E: MAJOR=13
E: MINOR=69
E: DEVLINKS=/dev/char/13:69
P: /devices/pci0000:00/0000:00:1b.0/sound/card1/input6/event6
N: input/event6
S: char/13:70
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card1/input6/event6
E: SUBSYSTEM=input
E: DEVNAME=input/event6
E: ID_INPUT=1
E: ID_PATH=pci-0000:00:1b.0
E: DMI_VENDOR=Supermicro
E: MAJOR=13
E: MINOR=70
E: DEVLINKS=/dev/char/13:70
E: TAGS=:udev-acl:
P: /devices/platform/i8042/serio0/input/input0/event0
N: input/event0
S: char/13:64
S: input/by-path/platform-i8042-serio-0-event-kbd
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio0/input/input0/event0
E: SUBSYSTEM=input
E: DEVNAME=input/event0
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-0
E: XKBMODEL=pc104
E: XKBLAYOUT=us,il
E: XKBVARIANT=,lyx
E: XKBOPTIONS=grp:shifts_toggle,grp:win_switch,terminate:ctrl_alt_bksp,grp_led:scroll
E: DMI_VENDOR=Supermicro
E: MAJOR=13
E: MINOR=64
E: DEVLINKS=/dev/char/13:64 /dev/input/by-path/platform-i8042-serio-0-event-kbd
P: /devices/platform/i8042/serio1/input/input4/event4
N: input/event4
S: char/13:68
S: input/by-path/platform-i8042-serio-1-event-mouse
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio1/input/input4/event4
E: SUBSYSTEM=input
E: DEVNAME=input/event4
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: DMI_VENDOR=Supermicro
E: MAJOR=13
E: MINOR=68
E: DEVLINKS=/dev/char/13:68 /dev/input/by-path/platform-i8042-serio-1-event-mouse
P: /devices/platform/i8042/serio1/input/input4/mouse0
N: input/mouse0
S: char/13:32
S: input/by-path/platform-i8042-serio-1-mouse
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio1/input/input4/mouse0
E: SUBSYSTEM=input
E: DEVNAME=input/mouse0
E: ID_INPUT=1
E: ID_INPUT_MOUSE=1
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: MAJOR=13
E: MINOR=32
E: DEVLINKS=/dev/char/13:32 /dev/input/by-path/platform-i8042-serio-1-mouse
P: /devices/platform/pcspkr/input/input3/event3
N: input/event3
S: char/13:67
S: input/by-path/platform-pcspkr-event-spkr
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/pcspkr/input/input3/event3
E: SUBSYSTEM=input
E: DEVNAME=input/event3
E: ID_INPUT=1
E: ID_SERIAL=noserial
E: ID_PATH=platform-pcspkr
E: DMI_VENDOR=Supermicro
E: MAJOR=13
E: MINOR=67
E: DEVLINKS=/dev/char/13:67 /dev/input/by-path/platform-pcspkr-event-spkr
DRM Information from dmesg:
---------------------------
[ 0.000000] No AGP bridge found
[ 0.000000] No AGP bridge found
[ 0.818809] Linux agpgart interface v0.103
[ 2.117533] [<ffffffff8114bfcb>] ? sysfs_addrm_finish+0x29/0xb8
[ 12.136352] [drm] Initialized drm 1.1.0 20060810
[ 12.258423] [drm] nouveau 0000:01:00.0: Detected an NV40 generation card (0x246300b1)
[ 12.260370] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
[ 12.336952] [drm] nouveau 0000:01:00.0: ... appears to be valid
[ 12.337000] [drm] nouveau 0000:01:00.0: BIT BIOS found
[ 12.337046] [drm] nouveau 0000:01:00.0: Bios version 05.72.22.75
[ 12.337093] [drm] nouveau 0000:01:00.0: TMDS table version 1.1
[ 12.337139] [drm] nouveau 0000:01:00.0: TMDS table script pointers not stubbed
[ 12.337197] [drm] nouveau 0000:01:00.0: BIT table 'd' not found
[ 12.337243] [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 3.0
[ 12.337309] [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 01000300 00000028
[ 12.337359] [drm] nouveau 0000:01:00.0: Raw DCB entry 1: 02011310 00000028
[ 12.337406] [drm] nouveau 0000:01:00.0: Raw DCB entry 2: 01011312 00000000
[ 12.337453] [drm] nouveau 0000:01:00.0: Raw DCB entry 3: 020223f1 00c0c080
[ 12.337501] [drm] nouveau 0000:01:00.0: DCB connector table: VHER 0x30 5 10 2
[ 12.337549] [drm] nouveau 0000:01:00.0: 0: 0x00000000: type 0x00 idx 0 tag 0xff
[ 12.337608] [drm] nouveau 0000:01:00.0: 1: 0x00001130: type 0x30 idx 1 tag 0x07
[ 12.337667] [drm] nouveau 0000:01:00.0: 2: 0x00000210: type 0x10 idx 2 tag 0xff
[ 12.337726] [drm] nouveau 0000:01:00.0: 3: 0x00000211: type 0x11 idx 3 tag 0xff
[ 12.337785] [drm] nouveau 0000:01:00.0: 4: 0x00000213: type 0x13 idx 4 tag 0xff
[ 12.337851] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xD272
[ 12.337950] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xD5A1
[ 12.408214] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xDB6A
[ 12.408289] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xDCE5
[ 12.416123] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xDF3E
[ 12.892285] [drm] nouveau 0000:01:00.0: 1 available performance level(s)
[ 12.892339] [drm] nouveau 0000:01:00.0: 0: memory 666MHz core 450MHz fanspeed 100%
[ 12.892406] [drm] nouveau 0000:01:00.0: c: memory 337MHz core 199MHz
[ 12.892695] [drm] nouveau 0000:01:00.0: Detected 256MiB VRAM
[ 12.894229] [drm] nouveau 0000:01:00.0: 64 MiB GART (aperture)
[ 12.894369] [drm] nouveau 0000:01:00.0: Saving VGA fonts
[ 12.952915] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[ 12.952962] [drm] No driver support for vblank timestamp query.
[ 12.953597] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[ 12.953673] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 1)
[ 12.953735] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on tmds encoder (output 2)
[ 12.953802] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on TV encoder (output 3)
[ 13.220965] [drm] nouveau 0000:01:00.0: allocated 1600x1200 fb: 0x49000, bo ffff880234621c00
[ 13.235464] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[ 13.235467] [drm] nouveau 0000:01:00.0: Output VGA-1 is running on CRTC 0 using output A
[ 13.246113] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 1)
[ 13.246116] [drm] nouveau 0000:01:00.0: Output DVI-I-1 is running on CRTC 1 using output B
[ 13.258582] drm: registered panic notifier
[ 13.258609] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'oldstable'), (110, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=he_IL.UTF-8, LC_CTYPE=he_IL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages xserver-xorg-video-nouveau depends on:
ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib
ii libdrm-nouveau1a 2.4.23-3 Userspace interface to nouveau-spe
ii libudev0 163-2 libudev shared library
ii xserver-xorg-core [xorg-video 2:1.9.5-1 Xorg X server - core server
xserver-xorg-video-nouveau recommends no packages.
xserver-xorg-video-nouveau suggests no packages.
-- no debconf information
Reply to: