Link to home
Start Free TrialLog in
Avatar of gabbs1
gabbs1

asked on

Installing NVIDIA graphics driver on FC5. X Windows Error (xorg.conf settings?)

'm trying to install the NVIDIA drivers on Fedora Core 5. I've updated it to the lattest kernel etc made sure i've got all the development sources etc and installed the driver which compleated ok. I've installed the software which I downloaded off the NVIDIA site and it all installed ok but when I start X I get the following error:

dlopen: /usr/lib/tls/libnvidia-tls.so.1: cannot restore segment prot aft
(EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so
(EE) Failed to load module "glx" (loader failed, 7)
(EE) dlopen: /usr/lib/xorg/modules/drivers/nvidia_drv.so: cannot restore segm
(EE) Failed to load /usr/lib/xorg/modules/drivers/nvidia_drv.so
(EE) Failed to load module "nvidia" (loader failed, 7)
(EE) No drivers available

I've hunted around forums and tried a couple of things but it still doesn't work Oh and it was NVIDIA-Linux-x86-1.0-8762-pkg1.run which I installed. BTW its an alienware laptop with a Quattro GO card.

Help!
Avatar of slyong
slyong

For FC5 you can install the kmod-nvidia module which contains nVidia driver.. do:

# yum install kmod-nvidia
Avatar of gabbs1

ASKER


Needs to be the ones from NVIDIA as I have some software that requires it.
can you paste your xorg.conf content here?
Avatar of gabbs1

ASKER


Sure, it was modified by the NVIDIA config proggy which seemed to work ok:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Mon May 15 13:23:42 PDT 2006

# XFree86 4 configuration created by pyxf86config

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Synaptics" "CorePointer"
    InputDevice    "Mouse0" "AlwaysCore"
EndSection

Section "Files"

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, a font server independent of the X server is
# used to render fonts.
    FontPath        "unix/:7100"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "fbdevhw"
    Load           "glx"
    Load           "record"
    Load           "freetype"
    Load           "type1"
    Load           "synaptics"
EndSection

Section "InputDevice"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#      Option      "Xleds"            "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
#      Option      "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#      Option      "XkbModel"      "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#      Option      "XkbModel"      "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#      Option      "XkbLayout"      "de"
# or:
#      Option      "XkbLayout"      "de"
#      Option      "XkbVariant"      "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#      Option      "XkbOptions"      "ctrl:swapcaps"
# Or if you just want both to be control, use:
#      Option      "XkbOptions"      "ctrl:nocaps"
#
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "gb"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "IMPS/2"
    Option         "Device" "/dev/input/mice"
    Option         "ZAxisMapping" "4 5"
    Option         "Emulate3Buttons" "yes"
EndSection

Section "InputDevice"
    Identifier     "Synaptics"
    Driver         "synaptics"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "auto-dev"
    Option         "Emulate3Buttons" "yes"
EndSection

Section "Monitor"

 ### Comment all HorizSync and VertSync values to use DDC:
 ### Comment all HorizSync and VertSync values to use DDC:
    Identifier     "Monitor0"
    VendorName     "Monitor Vendor"
    ModelName      "LCD Panel 1280x1024"
    HorizSync       31.5 - 67.0
    VertRefresh     50.0 - 75.0
    Option         "dpms"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "Videocard vendor"
    BoardName      "nVidia Corporation NV41 [Quadro FX Go1400]"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Viewport    0 0
        Depth       16
        Modes      "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       24
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
EndSection
Avatar of gabbs1

ASKER


Heres the X error log as well:


X Window System Version 7.0.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 7.0
Build Operating System:Linux 2.6.9-34.ELsmp i686Red Hat, Inc.
Current Operating System: Linux localhost.localdomain 2.6.17-1.2145_FC5smp #1 SMP Sat Jul 1 13:19:14 EDT 2006 i686
Build Date: 30 June 2006
      Before reporting problems, check http://wiki.x.org
      to make sure that you have the latest version.
Module Loader present
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: Wed Jul 12 21:36:57 2006
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Videocard0"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "Synaptics"
(**) |-->Input Device "Mouse0"
(**) FontPath set to "unix/:7100"
(==) RgbPath set to "/usr/share/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Module ABI versions:
      X.Org ANSI C Emulation: 0.2
      X.Org Video Driver: 0.8
      X.Org XInput driver : 0.5
      X.Org Server Extension : 0.2
      X.Org Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/lib/xorg/modules/fonts/libbitmap.so
(II) Module bitmap: vendor="X.Org Foundation"
      compiled for 7.0.0, module version = 1.0.0
      Module class: X.Org Font Renderer
      ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules/libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
      compiled for 7.0.0, module version = 1.0.0
      ABI class: X.Org Video Driver, version 0.8
(++) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1106,0238 card 1558,0901 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:00:1: chip 1106,1238 card 1558,0901 rev 00 class 06,00,00 hdr 00
(II) PCI: 00:00:2: chip 1106,2238 card 1558,0901 rev 00 class 06,00,00 hdr 00
(II) PCI: 00:00:3: chip 1106,3238 card 1558,0901 rev 00 class 06,00,00 hdr 00
(II) PCI: 00:00:4: chip 1106,4238 card 1558,0901 rev 00 class 06,00,00 hdr 00
(II) PCI: 00:00:5: chip 1106,5238 card 1558,0901 rev 00 class 08,00,20 hdr 80
(II) PCI: 00:00:7: chip 1106,7238 card 1558,0901 rev 00 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 1106,b188 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:02:0: chip 1106,a238 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:03:0: chip 1106,c238 card 0000,0000 rev 00 class 06,04,00 hdr 81
(II) PCI: 00:03:2: chip 1106,e238 card 0000,0000 rev 00 class 06,04,00 hdr 81
(II) PCI: 00:05:0: chip 1524,1410 card 2400,0000 rev 01 class 06,07,00 hdr 02
(II) PCI: 00:06:0: chip 104c,8023 card 1558,0901 rev 00 class 0c,00,10 hdr 00
(II) PCI: 00:08:0: chip 10ec,8169 card 1558,0901 rev 10 class 02,00,00 hdr 00
(II) PCI: 00:0a:0: chip 168c,0013 card 185f,1012 rev 01 class 02,00,00 hdr 00
(II) PCI: 00:0f:0: chip 1106,3149 card 1558,0901 rev 80 class 01,01,8f hdr 80
(II) PCI: 00:0f:1: chip 1106,0571 card 1558,0901 rev 06 class 01,01,8a hdr 00
(II) PCI: 00:10:0: chip 1106,3038 card 1558,0901 rev 81 class 0c,03,00 hdr 80
(II) PCI: 00:10:1: chip 1106,3038 card 1558,0901 rev 81 class 0c,03,00 hdr 80
(II) PCI: 00:10:2: chip 1106,3038 card 1558,0901 rev 81 class 0c,03,00 hdr 80
(II) PCI: 00:10:3: chip 1106,3038 card 1558,0901 rev 81 class 0c,03,00 hdr 80
(II) PCI: 00:10:4: chip 1106,3104 card 1558,0901 rev 86 class 0c,03,20 hdr 80
(II) PCI: 00:11:0: chip 1106,3227 card 1558,0901 rev 00 class 06,01,00 hdr 80
(II) PCI: 00:11:5: chip 1106,3059 card 1558,0901 rev 60 class 04,01,00 hdr 00
(II) PCI: 00:11:6: chip 1106,3068 card 1558,0901 rev 80 class 07,80,00 hdr 00
(II) PCI: 00:18:0: chip 1022,1100 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:1: chip 1022,1101 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:2: chip 1022,1102 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:3: chip 1022,1103 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 02:00:0: chip 10de,00cc card 1558,0900 rev a2 class 03,00,00 hdr 00
(II) PCI: 05:00:0: chip 10b9,5237 card 10b9,5272 rev 03 class 0c,03,10 hdr 80
(II) PCI: 05:00:1: chip 10b9,5237 card 10b9,5272 rev 03 class 0c,03,10 hdr 80
(II) PCI: 05:00:3: chip 10b9,5239 card 10b9,5272 rev 01 class 0c,03,20 hdr 80
(II) PCI: 05:00:4: chip 10b9,5253 card 10b9,5253 rev 00 class 0c,00,10 hdr 80
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,5), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
      [0] -1      0      0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
      [0] -1      0      0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
      [0] -1      0      0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0004 (VGA_EN is cleared)
(II) PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:2:0), (0,2,2), BCTRL: 0x000e (VGA_EN is set)
(II) Bus 2 non-prefetchable memory range:
      [0] -1      0      0xd0000000 - 0xd1ffffff (0x2000000) MX[B]
(II) Bus 2 prefetchable memory range:
      [0] -1      0      0xc0000000 - 0xcfffffff (0x10000000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 3: bridge is at (0:3:0), (0,3,3), BCTRL: 0x0004 (VGA_EN is cleared)
(II) PCI-to-PCI bridge:
(II) Bus 4: bridge is at (0:3:2), (0,4,4), BCTRL: 0x0004 (VGA_EN is cleared)
(II) PCI-to-CardBus bridge:
(II) Bus 5: bridge is at (0:5:0), (0,5,8), BCTRL: 0x0500 (VGA_EN is cleared)
(II) Bus 5 I/O range:
      [0] -1      0      0x00002400 - 0x000024ff (0x100) IX[B]
      [1] -1      0      0x00002800 - 0x000028ff (0x100) IX[B]
(II) Bus 5 non-prefetchable memory range:
      [0] -1      0      0x8a000000 - 0x8bffffff (0x2000000) MX[B]
(II) Bus 5 prefetchable memory range:
      [0] -1      0      0x88000000 - 0x89ffffff (0x2000000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:17:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(2:0:0) nVidia Corporation NV41 [Quadro FX Go1400] rev 162, Mem @ 0xd1000000/24, 0xc0000000/28, 0xd0000000/24
(II) Addressable bus resource ranges are
      [0] -1      0      0x00000000 - 0xffffffff (0x0) MX[B]
      [1] -1      0      0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
      [0] -1      0      0xffe00000 - 0xffffffff (0x200000) MX[B](B)
      [1] -1      0      0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
      [2] -1      0      0x000f0000 - 0x000fffff (0x10000) MX[B]
      [3] -1      0      0x000c0000 - 0x000effff (0x30000) MX[B]
      [4] -1      0      0x00000000 - 0x0009ffff (0xa0000) MX[B]
      [5] -1      0      0x0000ffff - 0x0000ffff (0x1) IX[B]
      [6] -1      0      0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xb0000000 from 0xbfffffff to 0xafffffff
(II) Active PCI resource ranges:
      [0] -1      0      0x8a002000 - 0x8a0027ff (0x800) MX[B]
      [1] -1      0      0x8a002800 - 0x8a0028ff (0x100) MX[B]
      [2] -1      0      0x8a001000 - 0x8a001fff (0x1000) MX[B]
      [3] -1      0      0x8a000000 - 0x8a000fff (0x1000) MX[B]
      [4] -1      0      0xd2214c00 - 0xd2214cff (0x100) MX[B]
      [5] -1      0      0xd2200000 - 0xd220ffff (0x10000) MX[B]
      [6] -1      0      0xd2214800 - 0xd22148ff (0x100) MX[B]
      [7] -1      0      0xd2210000 - 0xd2213fff (0x4000) MX[B]
      [8] -1      0      0xd2214000 - 0xd22147ff (0x800) MX[B]
      [9] -1      0      0xb0000000 - 0xafffffff (0x0) MX[B]O
      [10] -1      0      0xd0000000 - 0xd0ffffff (0x1000000) MX[B](B)
      [11] -1      0      0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
      [12] -1      0      0xd1000000 - 0xd1ffffff (0x1000000) MX[B](B)
      [13] -1      0      0x00001c00 - 0x00001cff (0x100) IX[B]
      [14] -1      0      0x00001800 - 0x000018ff (0x100) IX[B]
      [15] -1      0      0x00002060 - 0x0000207f (0x20) IX[B]
      [16] -1      0      0x00002040 - 0x0000205f (0x20) IX[B]
      [17] -1      0      0x00002020 - 0x0000203f (0x20) IX[B]
      [18] -1      0      0x00002000 - 0x0000201f (0x20) IX[B]
      [19] -1      0      0x00002090 - 0x0000209f (0x10) IX[B]
      [20] -1      0      0x00001400 - 0x000014ff (0x100) IX[B]
      [21] -1      0      0x00002080 - 0x0000208f (0x10) IX[B]
      [22] -1      0      0x000020a0 - 0x000020a3 (0x4) IX[B]
      [23] -1      0      0x000020a8 - 0x000020af (0x8) IX[B]
      [24] -1      0      0x000020a4 - 0x000020a7 (0x4) IX[B]
      [25] -1      0      0x000020b0 - 0x000020b7 (0x8) IX[B]
      [26] -1      0      0x00001000 - 0x000010ff (0x100) IX[B]
(II) Active PCI resource ranges after removing overlaps:
      [0] -1      0      0x8a002000 - 0x8a0027ff (0x800) MX[B]
      [1] -1      0      0x8a002800 - 0x8a0028ff (0x100) MX[B]
      [2] -1      0      0x8a001000 - 0x8a001fff (0x1000) MX[B]
      [3] -1      0      0x8a000000 - 0x8a000fff (0x1000) MX[B]
      [4] -1      0      0xd2214c00 - 0xd2214cff (0x100) MX[B]
      [5] -1      0      0xd2200000 - 0xd220ffff (0x10000) MX[B]
      [6] -1      0      0xd2214800 - 0xd22148ff (0x100) MX[B]
      [7] -1      0      0xd2210000 - 0xd2213fff (0x4000) MX[B]
      [8] -1      0      0xd2214000 - 0xd22147ff (0x800) MX[B]
      [9] -1      0      0xb0000000 - 0xafffffff (0x0) MX[B]O
      [10] -1      0      0xd0000000 - 0xd0ffffff (0x1000000) MX[B](B)
      [11] -1      0      0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
      [12] -1      0      0xd1000000 - 0xd1ffffff (0x1000000) MX[B](B)
      [13] -1      0      0x00001c00 - 0x00001cff (0x100) IX[B]
      [14] -1      0      0x00001800 - 0x000018ff (0x100) IX[B]
      [15] -1      0      0x00002060 - 0x0000207f (0x20) IX[B]
      [16] -1      0      0x00002040 - 0x0000205f (0x20) IX[B]
      [17] -1      0      0x00002020 - 0x0000203f (0x20) IX[B]
      [18] -1      0      0x00002000 - 0x0000201f (0x20) IX[B]
      [19] -1      0      0x00002090 - 0x0000209f (0x10) IX[B]
      [20] -1      0      0x00001400 - 0x000014ff (0x100) IX[B]
      [21] -1      0      0x00002080 - 0x0000208f (0x10) IX[B]
      [22] -1      0      0x000020a0 - 0x000020a3 (0x4) IX[B]
      [23] -1      0      0x000020a8 - 0x000020af (0x8) IX[B]
      [24] -1      0      0x000020a4 - 0x000020a7 (0x4) IX[B]
      [25] -1      0      0x000020b0 - 0x000020b7 (0x8) IX[B]
      [26] -1      0      0x00001000 - 0x000010ff (0x100) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
      [0] -1      0      0xffe00000 - 0xffffffff (0x200000) MX[B](B)
      [1] -1      0      0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
      [2] -1      0      0x000f0000 - 0x000fffff (0x10000) MX[B]
      [3] -1      0      0x000c0000 - 0x000effff (0x30000) MX[B]
      [4] -1      0      0x00000000 - 0x0009ffff (0xa0000) MX[B]
      [5] -1      0      0x0000ffff - 0x0000ffff (0x1) IX[B]
      [6] -1      0      0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
      [0] -1      0      0xffe00000 - 0xffffffff (0x200000) MX[B](B)
      [1] -1      0      0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
      [2] -1      0      0x000f0000 - 0x000fffff (0x10000) MX[B]
      [3] -1      0      0x000c0000 - 0x000effff (0x30000) MX[B]
      [4] -1      0      0x00000000 - 0x0009ffff (0xa0000) MX[B]
      [5] -1      0      0x8a002000 - 0x8a0027ff (0x800) MX[B]
      [6] -1      0      0x8a002800 - 0x8a0028ff (0x100) MX[B]
      [7] -1      0      0x8a001000 - 0x8a001fff (0x1000) MX[B]
      [8] -1      0      0x8a000000 - 0x8a000fff (0x1000) MX[B]
      [9] -1      0      0xd2214c00 - 0xd2214cff (0x100) MX[B]
      [10] -1      0      0xd2200000 - 0xd220ffff (0x10000) MX[B]
      [11] -1      0      0xd2214800 - 0xd22148ff (0x100) MX[B]
      [12] -1      0      0xd2210000 - 0xd2213fff (0x4000) MX[B]
      [13] -1      0      0xd2214000 - 0xd22147ff (0x800) MX[B]
      [14] -1      0      0xb0000000 - 0xafffffff (0x0) MX[B]O
      [15] -1      0      0xd0000000 - 0xd0ffffff (0x1000000) MX[B](B)
      [16] -1      0      0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
      [17] -1      0      0xd1000000 - 0xd1ffffff (0x1000000) MX[B](B)
      [18] -1      0      0x0000ffff - 0x0000ffff (0x1) IX[B]
      [19] -1      0      0x00000000 - 0x000000ff (0x100) IX[B]
      [20] -1      0      0x00001c00 - 0x00001cff (0x100) IX[B]
      [21] -1      0      0x00001800 - 0x000018ff (0x100) IX[B]
      [22] -1      0      0x00002060 - 0x0000207f (0x20) IX[B]
      [23] -1      0      0x00002040 - 0x0000205f (0x20) IX[B]
      [24] -1      0      0x00002020 - 0x0000203f (0x20) IX[B]
      [25] -1      0      0x00002000 - 0x0000201f (0x20) IX[B]
      [26] -1      0      0x00002090 - 0x0000209f (0x10) IX[B]
      [27] -1      0      0x00001400 - 0x000014ff (0x100) IX[B]
      [28] -1      0      0x00002080 - 0x0000208f (0x10) IX[B]
      [29] -1      0      0x000020a0 - 0x000020a3 (0x4) IX[B]
      [30] -1      0      0x000020a8 - 0x000020af (0x8) IX[B]
      [31] -1      0      0x000020a4 - 0x000020a7 (0x4) IX[B]
      [32] -1      0      0x000020b0 - 0x000020b7 (0x8) IX[B]
      [33] -1      0      0x00001000 - 0x000010ff (0x100) IX[B]
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
      compiled for 7.0.0, module version = 1.0.0
      Module class: X.Org Server Extension
      ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
      compiled for 7.0.0, module version = 1.0.0
      Module class: X.Org Server Extension
      ABI class: X.Org Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
      compiled for 7.0.0, module version = 0.0.2
      ABI class: X.Org Video Driver, version 0.8
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
dlopen: /usr/lib/tls/libnvidia-tls.so.1: cannot restore segment prot after reloc: Permission denied
(EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
      compiled for 7.0.0, module version = 1.13.0
      Module class: X.Org Server Extension
      ABI class: X.Org Server Extension, version 0.2
(II) Loading extension RECORD
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
      compiled for 7.0.0, module version = 2.1.0
      Module class: X.Org Font Renderer
      ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "type1"
(II) Loading /usr/lib/xorg/modules/fonts/libtype1.so
(II) Module type1: vendor="X.Org Foundation"
      compiled for 7.0.0, module version = 1.0.2
      Module class: X.Org Font Renderer
      ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Type1
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.o
(II) Module synaptics: vendor="X.Org Foundation"
      compiled for 4.3.99.902, module version = 1.0.0
      Module class: X.Org XInput Driver
      ABI class: X.Org XInput driver, version 0.5
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
dlopen: /usr/lib/xorg/modules/drivers/nvidia_drv.so: cannot restore segment prot after reloc: Permission denied
(EE) Failed to load /usr/lib/xorg/modules/drivers/nvidia_drv.so
(II) UnloadModule: "nvidia"
(EE) Failed to load module "nvidia" (loader failed, 7)
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
      compiled for 7.0.0, module version = 1.0.1
      Module class: X.Org XInput Driver
      ABI class: X.Org XInput driver, version 0.5
(II) LoadModule: "synaptics"
(II) Reloading /usr/lib/xorg/modules/input/synaptics_drv.o
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
      compiled for 7.0.0, module version = 1.0.4
      Module class: X.Org XInput Driver
      ABI class: X.Org XInput driver, version 0.5
(EE) No drivers available.

Fatal server error:
no screens found
Hi,

If you are sure that you have installed the nvidia driver correctly, check your SELinux.

1) If you do not wish to use SELinux enforcement, you can disable SELinux enforcement by running "setenforce 0" before starting X, or add "selinux=0" to the end of the 'kernel' line in /etc/grub.conf and reboot.

2) If you wish to use SELinux enforcement, then you will need to change the security context of the NVIDIA X driver and server-side NVIDIA GLX extension. On 32 bit (x86) installations, this can be accomplished with the following commands:
# chcon -t texrel_shlib_t /usr/lib/xorg/modules/drivers/nvidia_drv.so
# chcon -t texrel_shlib_t /usr/lib/xorg/modules/extensions/libglx.so.1.0.8762

If it doesn't work, try to make sure that you have these:
# yum install kernel-devel xorg-x11-server-sdk pkgconfig
# yum update
# init 6

and run the nvidia installer again.
Please read this:
https://www.redhat.com/archives/fedora-test-list/2006-February/msg01565.html
and then follow this excelent walk through on how to properly install nVIDIA video driver
kernel module that mach your kernel:
http://www.stanton-finley.net/fedora_core_5_installation_notes.html#nVidia


Also make sure first  to UNINSTALL original nVIDIA driver by running the same
NVIDIA-Linux-x86-1.0-8762-pkg1.run script .

goog luck
nedvis
Avatar of gabbs1

ASKER


solved, the problem was that I hadn't set: setenforce 0  I did do it first time and it didn't work but I didn't realize that X was using a different config file at the time.

Thanks for the help tho!
Avatar of gabbs1

ASKER


for anyone else that gets the same prob the answers are here:

http://www.nvnews.net/vbulletin/showthread.php?t=72490
Well NVIDIA is v picky about kernel patch level
but ne ways
If you have an smp kernel make sure you use and smp driver(SMP=Symmetric MultiProcessor i.e Dual core prrocessor)
on the other hand remove all the nvidia drivers you have installed so far and follow these instructions
Please use an Nvidia driver with release 1.0.8756 or newer.

Please update your kernel to release 2.6.16-1.2080 or newer.
Either 'yum update kernel' or manually with FC5 Updates.
The default Fedora Core 5 kernel has a bug with respect to binary drivers.

Setup Livna Repository
[root@charon ~]# rpm -ivh http://rpm.livna.org/livna-release-5.rpm

[root@charon ~]# rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY

Note Other than for drivers there can be some problems with the Livna repository,
hence I disable it by default:

[root@charon ~]# cd /etc/yum.repos.d/
[root@charon yum.repos.d]# mv livna.repo livna.repo.bkp
[root@charon yum.repos.d]# sed 's/enabled=1/enabled=0/' livna.repo.bkp > livna.repo

Install the nvidia driver through Livna:

[root@charon ~]# yum --enablerepo livna install kmod-nvidia

Then simply log out completely of Gnome or KDE and the Nvidia driver should load.
Test by running: '/usr/bin/glxgears' (included in the glx-utils RPM package).

Note on Livna

There are many possibilities that Livna will not work for you. Especially if your
kernel is modified, not from Fedora Updates, or much older.

Users without YUM

Download the GPG Key and run:
[root@charon ~]# rpm --import RPM-LIVNA-GPG-KEY

Navigate to http://rpm.livna.org/fedora/5/ and select your architecture: i386, x86_64 or ppc.
You will need 2 components: xorg driver and nvidia kernel module:

For xorg driver, select the one matching the latest Nvidia driver (1.0.8756)
ex: xorg-x11-drv-nvidia-1.0.8756-1.lvn5

For nvidia kernel driver you MUST MATCH YOUR KERNEL
Use the uname command for the proper match.

For example:
[root@charon ~]# uname -rm
2.6.16-1.2080_FC5 i686
Selected: kmod-nvidia-1.0.8756-1.2.6.16_1.2080_FC5.i686.rpm

Install both files at the same time:
[root@charon fc5]# rpm -ivh kmod-nvidia-1.0.8756-1.2.6.16_1.2080_FC5.i686.rpm \
xorg-x11-drv-nvidia-1.0.8756-1.lvn5.i386.rpm

(If you had a previous version of these files before, upgrade with 'rpm -Uvh' instead)

SELinux users

Make the following changes to allow for the Nvidia driver and libraries to work properly:

[root@charon fc5]# setsebool -P allow_execstack=1
[root@charon fc5]# setsebool -P allow_execmod=1

The exact specific changes needed for Nvidia libraries can be found on nvnews.net.

I clain no credit or liablity for the istructions:) I found them from link below for my own sytem
http://www.mjmwired.net/resources/mjm-fedora-fc5.html
and they  work  :)
ASKER CERTIFIED SOLUTION
Avatar of DarthMod
DarthMod
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial