When I start X I get this message : EE [drm] NoDRICreatePCIBusID symbol Reproducible: Always Steps to Reproduce: 1. Emerge Xorg-1.8 2. Emerge noveau-drm 3. Emerge xf86-video-noveau 4. Start up X Actual Results: X chrashes on startup Expected Results: X starts up fine
Please provide complete Xorg.0.log
(In reply to comment #1) > Please provide complete Xorg.0.log Hello, Here's the log you asked for : [ 378.666] X.Org X Server 1.8.0 Release Date: 2010-04-02 [ 378.666] X Protocol Version 11, Revision 0 [ 378.667] Build Operating System: Linux 2.6.31-gentoo-r10 x86_64 Gentoo [ 378.667] Current Operating System: Linux localhost 2.6.32-gentoo-r8 #1 SMP Mon Apr 12 10:35:05 CEST 2010 x86_64 [ 378.667] Kernel command line: BOOT_IMAGE=gentoo2 ro root=813 [ 378.667] Build Date: 11 April 2010 11:38:32AM [ 378.668] [ 378.668] Current version of pixman: 0.17.2 [ 378.668] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 378.668] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 378.670] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Apr 12 14:26:38 2010 [ 378.670] (==) Using config file: "/etc/X11/xorg.conf" [ 378.670] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 378.670] (==) No Layout section. Using the first Screen section. [ 378.670] (==) No screen section available. Using defaults. [ 378.670] (**) |-->Screen "Default Screen Section" (0) [ 378.670] (**) | |-->Monitor "<default monitor>" [ 378.671] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 378.671] (**) | |-->Device "Screen 0" [ 378.671] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 378.671] (==) Automatically adding devices [ 378.671] (==) Automatically enabling devices [ 378.671] (WW) The directory "/usr/share/fonts/misc/" does not exist. [ 378.671] Entry deleted from font path. [ 378.671] (WW) The directory "/usr/share/fonts/TTF/" does not exist. [ 378.671] Entry deleted from font path. [ 378.671] (WW) The directory "/usr/share/fonts/OTF/" does not exist. [ 378.671] Entry deleted from font path. [ 378.671] (WW) The directory "/usr/share/fonts/Type1/" does not exist. [ 378.671] Entry deleted from font path. [ 378.671] (WW) The directory "/usr/share/fonts/100dpi/" does not exist. [ 378.671] Entry deleted from font path. [ 378.671] (WW) The directory "/usr/share/fonts/75dpi/" does not exist. [ 378.671] Entry deleted from font path. [ 378.671] (==) FontPath set to: [ 378.671] (==) ModulePath set to "/usr/lib64/xorg/modules" [ 378.671] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 378.671] (II) Loader magic: 0x7c75a0 [ 378.671] (II) Module ABI versions: [ 378.671] X.Org ANSI C Emulation: 0.4 [ 378.671] X.Org Video Driver: 7.0 [ 378.671] X.Org XInput driver : 9.0 [ 378.671] X.Org Server Extension : 3.0 [ 378.753] (--) PCI:*(0:1:0:0) 10de:01d1:1462:0345 nVidia Corporation G72 [GeForce 7300 LE] rev 161, Mem @ 0xfd000000/16777216, 0xd0000000/268435456, 0xfc000000/16777216, BIOS @ 0x????????/131072 [ 378.753] (II) LoadModule: "extmod" [ 378.754] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so [ 378.754] (II) Module extmod: vendor="X.Org Foundation" [ 378.754] compiled for 1.8.0, module version = 1.0.0 [ 378.754] Module class: X.Org Server Extension [ 378.754] ABI class: X.Org Server Extension, version 3.0 [ 378.754] (II) Loading extension MIT-SCREEN-SAVER [ 378.754] (II) Loading extension XFree86-VidModeExtension [ 378.754] (II) Loading extension XFree86-DGA [ 378.754] (II) Loading extension DPMS [ 378.754] (II) Loading extension XVideo [ 378.754] (II) Loading extension XVideo-MotionCompensation [ 378.754] (II) Loading extension X-Resource [ 378.754] (II) LoadModule: "dbe" [ 378.754] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so [ 378.754] (II) Module dbe: vendor="X.Org Foundation" [ 378.754] compiled for 1.8.0, module version = 1.0.0 [ 378.754] Module class: X.Org Server Extension [ 378.754] ABI class: X.Org Server Extension, version 3.0 [ 378.754] (II) Loading extension DOUBLE-BUFFER [ 378.754] (II) LoadModule: "glx" [ 378.755] (WW) Warning, couldn't open module glx [ 378.755] (II) UnloadModule: "glx" [ 378.755] (EE) Failed to load module "glx" (module does not exist, 0) [ 378.755] (II) LoadModule: "record" [ 378.755] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so [ 378.755] (II) Module record: vendor="X.Org Foundation" [ 378.755] compiled for 1.8.0, module version = 1.13.0 [ 378.755] Module class: X.Org Server Extension [ 378.755] ABI class: X.Org Server Extension, version 3.0 [ 378.755] (II) Loading extension RECORD [ 378.755] (II) LoadModule: "dri" [ 378.755] (WW) Warning, couldn't open module dri [ 378.756] (II) UnloadModule: "dri" [ 378.756] (EE) Failed to load module "dri" (module does not exist, 0) [ 378.756] (II) LoadModule: "dri2" [ 378.756] (WW) Warning, couldn't open module dri2 [ 378.756] (II) UnloadModule: "dri2" [ 378.756] (EE) Failed to load module "dri2" (module does not exist, 0) [ 378.756] (II) LoadModule: "nouveau" [ 378.756] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so [ 378.757] (II) Module nouveau: vendor="X.Org Foundation" [ 378.757] compiled for 1.8.0, module version = 0.0.15 [ 378.757] Module class: X.Org Video Driver [ 378.757] ABI class: X.Org Video Driver, version 7.0 [ 378.757] (II) NOUVEAU driver [ 378.757] (II) NOUVEAU driver for NVIDIA chipset families : [ 378.757] RIVA TNT (NV04) [ 378.757] RIVA TNT2 (NV05) [ 378.757] GeForce 256 (NV10) [ 378.757] GeForce 2 (NV11, NV15) [ 378.757] GeForce 4MX (NV17, NV18) [ 378.757] GeForce 3 (NV20) [ 378.757] GeForce 4Ti (NV25, NV28) [ 378.757] GeForce FX (NV3x) [ 378.757] GeForce 6 (NV4x) [ 378.757] GeForce 7 (G7x) [ 378.757] GeForce 8 (G8x) [ 378.757] (--) using VT number 7 [ 378.761] (II) Primary Device is: PCI 01@00:00:0 [ 378.761] (EE) [drm] No DRICreatePCIBusID symbol [ 378.761] (EE) No devices detected. [ 378.761] Fatal server error: [ 378.761] no screens found [ 378.761] Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 378.761] Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 378.761] Roelof
Also attach dmesg output, please. Ensure that xorg-server and xf86-video-nouveau were built against the same version of libdrm.
(In reply to comment #3) > Also attach dmesg output, please. Ensure that xorg-server and > xf86-video-nouveau were built against the same version of libdrm. Oke, One question : How do I check if both are build against libdrm ? Roelof
(In reply to comment #4) > (In reply to comment #3) > > Also attach dmesg output, please. Ensure that xorg-server and > > xf86-video-nouveau were built against the same version of libdrm. > Oke, > One question : How do I check if both are build against libdrm ? > Roelof Hello, Do you want the whole dmesg. It's to big for wgetpaste and I have no other X installed. Roelof
It appears that you have/had both nouveau and nvidia-drivers installed whose remnants now interfere with each other. You can attach files to this bug with console browsers (elinks, links, lynx, w3m). Not finding the dri module when you want to use open source drivers usually points to xorg-server built with minimal use flag or eselect opengl in wrong state.
(In reply to comment #6) > It appears that you have/had both nouveau and nvidia-drivers installed whose > remnants now interfere with each other. You can attach files to this bug with > console browsers (elinks, links, lynx, w3m). > Not finding the dri module when you want to use open source drivers usually > points to xorg-server built with minimal use flag or eselect opengl in wrong > state. Oke, Still the question : how to look if both files are compiled against libdrm. Roelof
emerge portage-utils && qlop -lu libdrm xorg-server xf86-video-nouveau
Created attachment 227515 [details] Dmesg of the error
(In reply to comment #9) > Created an attachment (id=227515) [details] > Dmesg of the error And here's the output of qlop -lu libdrm xorg-server xf86-video-nouveau ri Apr 9 21:18:22 2010 >>> [32;01mx11-libs/libdrm-9999[00;00m Fri Apr 9 21:28:32 2010 <<< [31;01mx11-libs/libdrm-9999[00;00m Fri Apr 9 21:45:36 2010 >>> [32;01mx11-libs/libdrm-2.4.15[00;00m Fri Apr 9 22:10:35 2010 >>> [32;01mx11-base/xorg-server-1.6.5-r1[00;00m Fri Apr 9 22:30:05 2010 <<< [31;01mx11-base/xorg-server-1.6.5-r1[00;00m Fri Apr 9 22:30:23 2010 >>> [32;01mx11-base/xorg-server-1.6.5-r1[00;00m Fri Apr 9 23:21:19 2010 <<< [31;01mx11-base/xorg-server-1.6.5-r1[00;00m Fri Apr 9 23:23:03 2010 <<< [31;01mx11-libs/libdrm-2.4.15[00;00m Sat Apr 10 13:42:52 2010 >>> [32;01mx11-libs/libdrm-9999[00;00m Sat Apr 10 17:32:40 2010 >>> [32;01mx11-base/xorg-server-1.8.0[00;00m Sat Apr 10 17:38:09 2010 <<< [31;01mx11-libs/libdrm-9999[00;00m Sat Apr 10 17:38:11 2010 >>> [32;01mx11-libs/libdrm-2.4.20[00;00m Sat Apr 10 17:45:04 2010 <<< [31;01mx11-base/xorg-server-1.8.0[00;00m Sat Apr 10 17:45:06 2010 >>> [32;01mx11-base/xorg-server-1.8.0[00;00m Sun Apr 11 11:05:56 2010 <<< [31;01mx11-base/xorg-server-1.8.0[00;00m Sun Apr 11 11:06:51 2010 <<< [31;01mx11-libs/libdrm-2.4.20[00;00m Sun Apr 11 11:20:48 2010 >>> [32;01mx11-libs/libdrm-2.4.20[00;00m Sun Apr 11 11:42:42 2010 >>> [32;01mx11-base/xorg-server-1.8.0[00;00m Sun Apr 11 20:37:52 2010 >>> [32;01mx11-drivers/xf86-video-nouveau-0.0.15_pre20100329[00;00m Mon Apr 12 14:26:33 2010 <<< [31;01mx11-drivers/xf86-video-nouveau-0.0.15_pre20100329[00;00m Mon Apr 12 14:26:35 2010 >>> [32;01mx11-drivers/xf86-video-nouveau-0.0.15_pre20100329[00;00m Roelof
No errors in dmesg and missing dri module in Xorg.0.log => xorg-server build and/or "eselect opengl" wrong or broken. Not a bug. If you require support, visit forums.gentoo.org or #gentoo on irc.freenode.net Please reopen if you think this is in error.