You are not logged in.

#1 2009-02-18 15:20:19

Maskawanian
Member
Registered: 2009-01-06
Posts: 29

FATAL: Module nvidia not found.

Hi all,

I am having trouble getting the proprietary NVIDIA drivers working. I installed the nvidia package group (for the 180 drivers) and then ran their xorg.conf file generator, when loading I get the following output:

X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.27-ARCH x86_64 
Current Operating System: Linux Sleet 2.6.28-ARCH #1 SMP PREEMPT Fri Feb 13 11:03:55 CET 2009 x86_64
Build Date: 17 December 2008  10:46:49PM
 
    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: Wed Feb 18 15:03:15 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) 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/TTF" does not exist.
    Entry deleted from font path.
(==) FontPath set to:
    /usr/share/fonts/misc,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled,
    /usr/share/fonts/Type1
(==) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd' or 'mouse' will be disabled.
(WW) Disabling Keyboard0
(WW) Disabling Mouse0
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) Loader magic: 0x7b54e0
(II) Module ABI versions:
    X.Org ANSI C Emulation: 0.4
    X.Org Video Driver: 4.1
    X.Org XInput driver : 2.1
    X.Org Server Extension : 1.1
    X.Org Font Renderer : 0.6
(II) Loader running on linux
(++) using VT number 7

(--) PCI:*(0@1:0:0) nVidia Corporation GT200 [GTX260-216] rev 161, Mem @ 0xe6000000/16777216, 0xd0000000/268435456, 0xe4000000/33554432, I/O @ 0x0000b000/128, BIOS @ 0x????????/524288
(II) System resource ranges:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "freetype" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri" will be loaded by default.
(II) LoadModule: "dbe"

(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
    compiled for 1.5.3, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 1.1
(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 1.5.3, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 1.1
(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: "freetype"

(II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
    compiled for 1.5.3, module version = 2.1.0
    Module class: X.Org Font Renderer
    ABI class: X.Org Font Renderer, version 0.6
(II) Loading font FreeType
(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  180.22  Tue Jan  6 09:40:07 PST 2009
(II) Loading extension GLX
(II) LoadModule: "dri"

(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
    compiled for 1.5.3, module version = 1.0.0
    ABI class: X.Org Server Extension, version 1.1
(II) Loading extension XFree86-DRI
(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  180.22  Tue Jan  6 09:21:40 PST 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01@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.5.3, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"

(II) Loading /usr/lib/xorg/modules//libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
    compiled for 1.5.3, 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
(II) resource ranges after probing:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
(**) 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.
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

I try the command `modprobe nvidia` in the terminal and unfortunately it states "FATAL: Module nvidia not found.".

Curious to see if it didn't install properly I did a "locate nvidia".

bash-3.2# locate nvidia
/lib/modules/2.6.28-ARCH/kernel/drivers/video/nvidia
/lib/modules/2.6.28-ARCH/kernel/drivers/video/nvidia.ko
/lib/modules/2.6.28-ARCH/kernel/drivers/video/backlight/mbp_nvidia_bl.ko
/lib/modules/2.6.28-ARCH/kernel/drivers/video/nvidia/nvidiafb.ko
/root/.nvidia-settings-rc
/usr/bin/nvidia-bug-report.sh
/usr/bin/nvidia-settings
/usr/bin/nvidia-xconfig
/usr/lib/libnvidia-cfg.so.1
/usr/lib/libnvidia-cfg.so.180.22
/usr/lib/libnvidia-tls.so.1
/usr/lib/libnvidia-tls.so.180.22
/usr/lib/xorg/modules/drivers/nvidia_drv.so
/usr/man/man1/nvidia-settings.1.gz
/usr/man/man1/nvidia-smi.1.gz
/usr/man/man1/nvidia-xconfig.1.gz
/usr/share/applications/nvidia-settings.desktop
/usr/share/doc/nvidia
/usr/share/doc/nvidia/README
/usr/share/doc/nvidia/supported-cards.txt
/usr/share/hal/fdi/information/10freedesktop/21-video-quirk-nvidia.fdi
/usr/share/licenses/nvidia
/usr/share/licenses/nvidia-utils
/usr/share/licenses/nvidia/LICENSE
/usr/share/pixmaps/nvidia-settings.png
/usr/src/linux-2.6.28-ARCH/include/config/backlight/mbp/nvidia.h
/usr/src/linux-2.6.28-ARCH/include/config/fb/nvidia
/usr/src/linux-2.6.28-ARCH/include/config/fb/nvidia.h
/usr/src/linux-2.6.28-ARCH/include/config/fb/nvidia/backlight.h
/usr/src/linux-2.6.28-ARCH/include/config/fb/nvidia/i2c.h
/var/lib/pacman/local/nvidia-180.22-1
/var/lib/pacman/local/nvidia-utils-180.22-1
/var/lib/pacman/local/nvidia-180.22-1/depends
/var/lib/pacman/local/nvidia-180.22-1/desc
/var/lib/pacman/local/nvidia-180.22-1/files
/var/lib/pacman/local/nvidia-180.22-1/install
/var/lib/pacman/local/nvidia-utils-180.22-1/depends
/var/lib/pacman/local/nvidia-utils-180.22-1/desc
/var/lib/pacman/local/nvidia-utils-180.22-1/files
/var/lib/pacman/local/nvidia-utils-180.22-1/install
/var/lib/pacman/sync/community/lib32-nvidia-utils-180.22-1
/var/lib/pacman/sync/community/lib32-nvidia-utils-180.22-1/depends
/var/lib/pacman/sync/community/lib32-nvidia-utils-180.22-1/desc
/var/lib/pacman/sync/extra/nvidia-173xx-173.14.12-3
/var/lib/pacman/sync/extra/nvidia-173xx-utils-173.14.12-1
/var/lib/pacman/sync/extra/nvidia-180.22-1
/var/lib/pacman/sync/extra/nvidia-96xx-96.43.09-2
/var/lib/pacman/sync/extra/nvidia-96xx-utils-96.43.09-1
/var/lib/pacman/sync/extra/nvidia-utils-180.22-1
/var/lib/pacman/sync/extra/nvidia-173xx-173.14.12-3/depends
/var/lib/pacman/sync/extra/nvidia-173xx-173.14.12-3/desc
/var/lib/pacman/sync/extra/nvidia-173xx-utils-173.14.12-1/depends
/var/lib/pacman/sync/extra/nvidia-173xx-utils-173.14.12-1/desc
/var/lib/pacman/sync/extra/nvidia-180.22-1/depends
/var/lib/pacman/sync/extra/nvidia-180.22-1/desc
/var/lib/pacman/sync/extra/nvidia-96xx-96.43.09-2/depends
/var/lib/pacman/sync/extra/nvidia-96xx-96.43.09-2/desc
/var/lib/pacman/sync/extra/nvidia-96xx-utils-96.43.09-1/depends
/var/lib/pacman/sync/extra/nvidia-96xx-utils-96.43.09-1/desc
/var/lib/pacman/sync/extra/nvidia-utils-180.22-1/depends
/var/lib/pacman/sync/extra/nvidia-utils-180.22-1/desc

It would appear that it is installed properly, however for whatever reason modprobe cannot find the module that is there in the proper directory?

Here is the xorg.conf file if it helps, even though it is mostly the default:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder62)  Tue Jan  6 09:43:54 PST 2009

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
#    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Any help would be much appreciated.

Last edited by Maskawanian (2009-02-18 15:22:20)

Offline

#2 2009-02-18 17:14:03

ProgDan
Member
From: Prague, Czech Republic
Registered: 2007-10-04
Posts: 441
Website

Re: FATAL: Module nvidia not found.

Hi,
you are running an old kernel (2.6.27). Update kernel26 to the latest 2.6.28 and it will work. Modules for your current kernel are in /lib/modules/2.6.27-ARCH which is old and all drivers are now built to expect kernel modules directory being /lib/modules/2.6.28-ARCH.

Last edited by ProgDan (2009-02-18 17:14:34)

Offline

#3 2009-02-18 17:21:55

perbh
Member
From: Republic of Texas
Registered: 2005-03-04
Posts: 765

Re: FATAL: Module nvidia not found.

If he has installed it and it shows up in /lib/modules/2.6.28-ARCH - then he _is_ running a 2.6.28-kernel!

Do a 'grep nvidia /lib/modules/2.6.28-ARCH/modules.dep' - your install just _may_ have failed at the depmod stage (I believe that is the last thing the installer does)


<edit>
Hmmm - the 'build system' is 2.6.27 and the current one is 2.6.28
Maybe you have not updated kernel headers?
</edit>

Last edited by perbh (2009-02-18 17:26:00)

Offline

#4 2009-02-18 17:24:13

cjpembo
Member
Registered: 2008-08-06
Posts: 105

Re: FATAL: Module nvidia not found.

I suggest removing the arch package and trying a manual install of the driver from the nvidia website.  This would rule out a problem with the arch package.  I've never had the problem you are experiencing, but my card is a 9600, not a newer 260's.

On 64-bit, install manually with the following command:

sh NVIDIA-Linux-x86_64-180....pkg2.run --ui=none

(http://bbs.archlinux.org/viewtopic.php?id=65562)

Chris

Offline

#5 2009-02-18 17:31:23

ProgDan
Member
From: Prague, Czech Republic
Registered: 2007-10-04
Posts: 441
Website

Re: FATAL: Module nvidia not found.

oops sorry, I looked on wrong line in xorg's output :-)

Offline

#6 2009-02-19 15:30:13

Maskawanian
Member
Registered: 2009-01-06
Posts: 29

Re: FATAL: Module nvidia not found.

I reinstalled arch with the latest install CD and the issue did not happen again. I did choose a different mirror so maybe that is why...

Offline

Board footer

Powered by FluxBB