You are not logged in.

#1 2010-08-07 01:15:25

ILoveJapaneseGirls
Banned
Registered: 2009-09-05
Posts: 72

"Failed to load the NVIDIA kernel module" [SOLVED]

Hi, I've just done a fresh install of Arch64 and I'm having problems with NVIDIA driver from the repo.

xorg, xf86-input-evdev -- INSTALLED
nvidia, nvidia-utils, lib32-nvidia-utils -- INSTALLED (version 256.44-1)
nouveau -- NOT INSTALLED

here goes the log files:

uname -a

Linux desktop 2.6.32-lts #1 SMP Wed Aug 4 22:02:05 UTC 2010 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ AuthenticAMD GNU/Linux

lspci | grep VGA

00:05.0 VGA compatible controller: nVidia Corporation C51PV [GeForce 6150] (rev a2)

/etc/X11/xorg.conf (generated when I ran "nvidia-xconfig"):

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 256.44  (buildmeister@builder103.nvidia.com)  Thu Jul 29 01:52:55 PDT 2010

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

Section "Files"
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

/var/Xorg.0.log

This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
[   142.066] 
X.Org X Server 1.8.1.902 (1.8.2 RC 2)
Release Date: 2010-06-21
[   142.084] X Protocol Version 11, Revision 0
[   142.091] Build Operating System: Linux 2.6.34-ARCH x86_64 
[   142.098] Current Operating System: Linux desktop 2.6.32-lts #1 SMP Wed Aug 4 22:02:05 UTC 2010 x86_64
[   142.106] Kernel command line: BOOT_IMAGE=/vmlinuz26-lts root=/dev/disk/by-uuid/9eb5ef94-284b-4b7e-b824-5c6b0f329fe8 ro quiet
[   142.116] Build Date: 21 June 2010  12:01:49PM
[   142.125]  
[   142.135] Current version of pixman: 0.18.2
[   142.145]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[   142.167] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   142.204] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Aug  6 21:15:02 2010
[   142.218] (==) Using config file: "/etc/X11/xorg.conf"
[   142.232] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   142.246] (==) ServerLayout "Layout0"
[   142.246] (**) |-->Screen "Screen0" (0)
[   142.246] (**) |   |-->Monitor "Monitor0"
[   142.246] (**) |   |-->Device "Device0"
[   142.246] (**) |-->Input Device "Keyboard0"
[   142.246] (**) |-->Input Device "Mouse0"
[   142.246] (==) Automatically adding devices
[   142.246] (==) Automatically enabling devices
[   142.246] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[   142.246]     Entry deleted from font path.
[   142.246] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[   142.246]     Entry deleted from font path.
[   142.246] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[   142.246]     Entry deleted from font path.
[   142.246] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
[   142.246] (==) ModulePath set to "/usr/lib/xorg/modules"
[   142.246] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[   142.246] (WW) Disabling Keyboard0
[   142.246] (WW) Disabling Mouse0
[   142.246] (II) Loader magic: 0x7ce880
[   142.246] (II) Module ABI versions:
[   142.246]     X.Org ANSI C Emulation: 0.4
[   142.246]     X.Org Video Driver: 7.0
[   142.246]     X.Org XInput driver : 9.0
[   142.246]     X.Org Server Extension : 3.0
[   142.252] (--) PCI:*(0:0:5:0) 10de:0240:1043:81cd nVidia Corporation C51PV [GeForce 6150] rev 162, Mem @ 0xfc000000/16777216, 0xd0000000/268435456, 0xfb000000/16777216, BIOS @ 0x????????/131072
[   142.252] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   142.252] (II) LoadModule: "extmod"
[   142.252] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[   142.253] (II) Module extmod: vendor="X.Org Foundation"
[   142.253]     compiled for 1.8.1.902, module version = 1.0.0
[   142.253]     Module class: X.Org Server Extension
[   142.253]     ABI class: X.Org Server Extension, version 3.0
[   142.253] (II) Loading extension MIT-SCREEN-SAVER
[   142.253] (II) Loading extension XFree86-VidModeExtension
[   142.253] (II) Loading extension XFree86-DGA
[   142.253] (II) Loading extension DPMS
[   142.253] (II) Loading extension XVideo
[   142.253] (II) Loading extension XVideo-MotionCompensation
[   142.253] (II) Loading extension X-Resource
[   142.253] (II) LoadModule: "dbe"
[   142.253] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[   142.253] (II) Module dbe: vendor="X.Org Foundation"
[   142.253]     compiled for 1.8.1.902, module version = 1.0.0
[   142.253]     Module class: X.Org Server Extension
[   142.253]     ABI class: X.Org Server Extension, version 3.0
[   142.253] (II) Loading extension DOUBLE-BUFFER
[   142.253] (II) LoadModule: "glx"
[   142.253] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   142.269] (II) Module glx: vendor="NVIDIA Corporation"
[   142.269]     compiled for 4.0.2, module version = 1.0.0
[   142.269]     Module class: X.Org Server Extension
[   142.269] (II) NVIDIA GLX Module  256.44  Thu Jul 29 01:47:53 PDT 2010
[   142.269] (II) Loading extension GLX
[   142.269] (II) LoadModule: "record"
[   142.269] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[   142.269] (II) Module record: vendor="X.Org Foundation"
[   142.269]     compiled for 1.8.1.902, module version = 1.13.0
[   142.269]     Module class: X.Org Server Extension
[   142.269]     ABI class: X.Org Server Extension, version 3.0
[   142.269] (II) Loading extension RECORD
[   142.269] (II) LoadModule: "dri"
[   142.270] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[   142.270] (II) Module dri: vendor="X.Org Foundation"
[   142.270]     compiled for 1.8.1.902, module version = 1.0.0
[   142.270]     ABI class: X.Org Server Extension, version 3.0
[   142.270] (II) Loading extension XFree86-DRI
[   142.270] (II) LoadModule: "dri2"
[   142.270] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[   142.270] (II) Module dri2: vendor="X.Org Foundation"
[   142.270]     compiled for 1.8.1.902, module version = 1.2.0
[   142.270]     ABI class: X.Org Server Extension, version 3.0
[   142.270] (II) Loading extension DRI2
[   142.270] (II) LoadModule: "nvidia"
[   142.270] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   142.271] (II) Module nvidia: vendor="NVIDIA Corporation"
[   142.271]     compiled for 4.0.2, module version = 1.0.0
[   142.271]     Module class: X.Org Video Driver
[   142.288] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[   142.303] (EE) NVIDIA:     system's kernel log for additional error messages.
[   142.319] (II) UnloadModule: "nvidia"
[   142.319] (II) Unloading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   142.319] (EE) Failed to load module "nvidia" (module-specific error, 0)
[   142.335] (EE) No drivers available.
[   142.351] 
Fatal server error:
[   142.384] no screens found
[   142.400] 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
[   142.469] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   142.488]

find / -name "*nvidia*"

/lib/modules/2.6.34-ARCH/kernel/drivers/video/backlight/mbp_nvidia_bl.ko
/lib/modules/2.6.34-ARCH/kernel/drivers/video/nvidia
/lib/modules/2.6.34-ARCH/kernel/drivers/video/nvidia/nvidiafb.ko
/lib/modules/2.6.34-ARCH/kernel/drivers/video/nvidia.ko
/lib/modules/2.6.32-lts/kernel/drivers/video/backlight/mbp_nvidia_bl.ko
/lib/modules/2.6.32-lts/kernel/drivers/video/nvidia
/lib/modules/2.6.32-lts/kernel/drivers/video/nvidia/nvidiafb.ko
/etc/OpenCL/vendors/nvidia.icd
/etc/X11/xorg.conf.d/20-nvidia.conf
/usr/lib/libnvidia-cfg.so.1
/usr/lib/libnvidia-glcore.so.256.44
/usr/lib/vdpau/libvdpau_nvidia.so.256.44
/usr/lib/vdpau/libvdpau_nvidia.so
/usr/lib/vdpau/libvdpau_nvidia.so.1
/usr/lib/tls/libnvidia-tls.so.256.44
/usr/lib/libnvidia-cfg.so.256.44
/usr/lib/libnvidia-cfg.so
/usr/lib/libnvidia-tls.so.256.44
/usr/lib/xorg/modules/drivers/nvidia_drv.so
/usr/lib/libnvidia-compiler.so.256.44
/usr/share/licenses/nvidia
/usr/share/licenses/lib32-nvidia-utils
/usr/share/licenses/nvidia-utils
/usr/share/applications/nvidia-settings.desktop
/usr/share/man/man1/nvidia-smi.1.gz
/usr/share/man/man1/nvidia-settings.1.gz
/usr/share/man/man1/nvidia-xconfig.1.gz
/usr/share/doc/nvidia
/usr/share/doc/nvidia-utils
/usr/share/pixmaps/nvidia-settings.png
/usr/bin/nvidia-bug-report.sh
/usr/bin/nvidia-settings
/usr/bin/nvidia-smi
/usr/bin/nvidia-xconfig
/usr/src/linux-2.6.34-ARCH/include/config/backlight/mbp/nvidia.h
/usr/src/linux-2.6.34-ARCH/include/config/fb/nvidia
/usr/src/linux-2.6.34-ARCH/include/config/fb/nvidia.h
/usr/src/linux-2.6.32-lts/include/config/backlight/mbp/nvidia.h
/usr/src/linux-2.6.32-lts/include/config/fb/nvidia
/usr/src/linux-2.6.32-lts/include/config/fb/nvidia.h
/opt/lib32/usr/lib/libvdpau_nvidia.so.256.44
/opt/lib32/usr/lib/libvdpau_nvidia.so
/opt/lib32/usr/lib/libnvidia-glcore.so.256.44
/opt/lib32/usr/lib/tls/libnvidia-tls.so.256.44
/opt/lib32/usr/lib/libvdpau_nvidia.so.1
/opt/lib32/usr/lib/libnvidia-tls.so.256.44
/opt/lib32/usr/lib/libnvidia-compiler.so.256.44
/var/lib/pacman/local/nvidia-256.44-1
/var/lib/pacman/local/nvidia-utils-256.44-1
/var/lib/pacman/local/lib32-nvidia-utils-256.44-1
/var/lib/pacman/sync/extra/nvidia-173xx-utils-173.14.27-1
/var/lib/pacman/sync/extra/nvidia-173xx-173.14.27-1
/var/lib/pacman/sync/extra/nvidia-256.44-1
/var/lib/pacman/sync/extra/nvidia-utils-256.44-1
/var/lib/pacman/sync/community/nvidia-cg-toolkit-2.2-4
/var/lib/pacman/sync/community/lib32-nvidia-utils-256.44-1
/var/cache/pacman/pkg/nvidia-utils-256.44-1-x86_64.pkg.tar.xz
/var/cache/pacman/pkg/nvidia-256.44-1-x86_64.pkg.tar.xz
/var/cache/pacman/pkg/lib32-nvidia-utils-256.44-1-x86_64.pkg.tar.xz

Do you have any idea of what should be done to fix it? I don't want to use NVIDIA driver from their site neither nouveau, I want to use the one from the repo. If you know how to solve it, instead of only pointing the solution, also tell why this is happening, it will help me and other people with the same problem too! wink

If you need additional information please ask me.

Thanks!!

Last edited by ILoveJapaneseGirls (2010-08-07 03:09:55)

Offline

#2 2010-08-07 01:25:30

kcirick
Member
Registered: 2010-06-21
Posts: 364

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

What nvidia card do you have?

There are three different drivers depending on which card you have

EDIT: They are nvidia (the one you installed), nvidia-96xx and nvidia-173xx

Last edited by kcirick (2010-08-07 01:26:46)

Offline

#3 2010-08-07 01:27:39

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

Why are you running the -lts kernel?

Offline

#4 2010-08-07 01:28:40

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

kcirick wrote:

What nvidia card do you have?

There are three different drivers depending on which card you have

EDIT: They are nvidia (the one you installed), nvidia-96xx and nvidia-173xx

OP has a GeForce 6150, please read carefully.

Offline

#5 2010-08-07 01:29:16

ILoveJapaneseGirls
Banned
Registered: 2009-09-05
Posts: 72

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

kcirick wrote:

What nvidia card do you have?

There are three different drivers depending on which card you have

kcirick, I have a GeForce 6150, it's mentioned in the beginning. Also, I'm using the right driver.

Offline

#6 2010-08-07 01:31:50

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

ILoveJapaneseGirls wrote:
kcirick wrote:

What nvidia card do you have?

There are three different drivers depending on which card you have

kcirick, I have a GeForce 6150, it's mentioned in the beginning. Also, I'm using the right driver.

But it needs kernel26 >=2.6.34.
kernel26-lts is 2.6.32.17-2.

Edit: The driver from the nvidia's site is the same as in the repos.

Last edited by karol (2010-08-07 01:32:51)

Offline

#7 2010-08-07 01:32:08

ILoveJapaneseGirls
Banned
Registered: 2009-09-05
Posts: 72

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

karol wrote:

Why are you running the -lts kernel?

Hm... good question! I don't know, do you know why? lol!

Well, actually I'm using GRUB2 and this is is the first item that is shown on the menu, so I chose it.

Offline

#8 2010-08-07 01:33:53

kcirick
Member
Registered: 2010-06-21
Posts: 364

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

Sorry, I didn't see that.

From what I can see you're doing all steps right. The only thing I can think of is the version difference. I'm assuming you've done system update using #pacman -Syu ?

Offline

#9 2010-08-07 01:34:16

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

ILoveJapaneseGirls wrote:
karol wrote:

Why are you running the -lts kernel?

Hm... good question! I don't know, do you know why? lol!

Well, actually I'm using GRUB2 and this is is the first item that is shown on the menu, so I chose it.

LTS is long-term support, meaning it's somewhat more stable.
Try the other option from the grub menu and check what kernel version does it provide.

Offline

#10 2010-08-07 01:36:21

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

kcirick wrote:

Sorry, I didn't see that.

From what I can see you're doing all steps right. The only thing I can think of is the version difference. I'm assuming you've done system update using #pacman -Syu ?

He has the current version of nvidia drivers.
I don't know what are lib32-nvidia-utils for, but let's first try using the regular kernel.

Offline

#11 2010-08-07 01:37:37

ILoveJapaneseGirls
Banned
Registered: 2009-09-05
Posts: 72

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

lol!!!

thank you karol, I tried the other option and the X server started (it just crashed), but at least now it's 50% solved. CTRL-ALT-F1 (or backspace) is not working by the way, I'll fix it.

Thank you again! smile

Offline

#12 2010-08-07 01:41:06

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

You may want to add

Section "ServerFlags"
     Option "AllowEmptyInput" "no"
EndSection

to your xorg.conf to get back you mouse + keyboard. Maybe that's why you couldn't CTRL-ALT-F1.

Also, what are lib32-nvidia-utils for?

Last edited by karol (2010-08-07 01:43:46)

Offline

#13 2010-08-07 01:43:53

kcirick
Member
Registered: 2010-06-21
Posts: 364

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

karol wrote:

He has the current version of nvidia drivers.
I don't know what are lib32-nvidia-utils for, but let's first try using the regular kernel.

I have a feeling you think I'm a noob and I don't know what I'm talking about. I thought it would be a good place to start.

Sorry for the spam.

Offline

#14 2010-08-07 01:46:54

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

You're all missing the point. although karol was close.

The nvidia binary driver is built against the mainline 2.6.34-ARCH kernel, not against the 2.6.32-lts kernel. If you can get both to talk to one another without major hackery, that's close to black magic - so good luck with that.

This is too easy, so I won't suggest the solution. You can connect the dots, and save yourself the humiliation - partially, at least wink.

Also, there's no way a) Arch installs the LTS kernel by default and b) GRUB has an entry for it without user intervention. I don't know who set up your system, but if it was you, then I have serious questions about your long-term memory.

I'm moving this to the only appropriate board there is.


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#15 2010-08-07 01:51:08

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

.:B:. wrote:

You're all missing the point. although karol was close.

The nvidia binary driver is built against the mainline 2.6.34-ARCH kernel, not against the 2.6.32-lts kernel. If you can get both to talk to one another without major hackery, that's close to black magic - so good luck with that.

This is too easy, so I won't suggest the solution. You can connect the dots, and save yourself the humiliation - partially, at least wink.

Also, there's no way a) Arch installs the LTS kernel by default and b) GRUB has it as its first kernel. I don't know who set up your system, but if it was you, then I have serious questions about your long-term memory.

I'm moving this to the only appropriate board there is.

I know that the nvidia binary driver is built against the 2.6.34-ARCH kernel, not against the 2.6.32-lts kernel. I thought this is the end of the story.

ILoveJapaneseGirls, can you post 'uname -a' of the correct kernel?

Last edited by karol (2010-08-07 01:53:36)

Offline

#16 2010-08-07 01:51:11

ILoveJapaneseGirls
Banned
Registered: 2009-09-05
Posts: 72

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

karol, I'll try to add the section you wrote to the xorg.conf, but first I want to show the log of the crash:

/var/log/Xorg.0.log

[    69.813] 
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
[    69.858] 
X.Org X Server 1.8.1.902 (1.8.2 RC 2)
Release Date: 2010-06-21
[    69.882] X Protocol Version 11, Revision 0
[    69.890] Build Operating System: Linux 2.6.34-ARCH x86_64 
[    69.899] Current Operating System: Linux desktop 2.6.34-ARCH #1 SMP PREEMPT Wed Aug 4 14:31:56 CEST 2010 x86_64
[    69.910] Kernel command line: BOOT_IMAGE=/vmlinuz26 root=/dev/disk/by-uuid/9eb5ef94-284b-4b7e-b824-5c6b0f329fe8 ro quiet
[    69.921] Build Date: 21 June 2010  12:01:49PM
[    69.933]  
[    69.944] Current version of pixman: 0.18.2
[    69.957]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[    69.982] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    70.025] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Aug  6 22:35:08 2010
[    70.057] (==) Using config file: "/etc/X11/xorg.conf"
[    70.072] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    70.117] (==) ServerLayout "Layout0"
[    70.117] (**) |-->Screen "Screen0" (0)
[    70.117] (**) |   |-->Monitor "Monitor0"
[    70.117] (**) |   |-->Device "Device0"
[    70.117] (**) |-->Input Device "Keyboard0"
[    70.117] (**) |-->Input Device "Mouse0"
[    70.117] (==) Automatically adding devices
[    70.118] (==) Automatically enabling devices
[    70.145] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[    70.145]     Entry deleted from font path.
[    70.145] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    70.145]     Entry deleted from font path.
[    70.145] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    70.145]     Entry deleted from font path.
[    70.168] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
[    70.168] (==) ModulePath set to "/usr/lib/xorg/modules"
[    70.168] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    70.168] (WW) Disabling Keyboard0
[    70.168] (WW) Disabling Mouse0
[    70.168] (II) Loader magic: 0x7ce880
[    70.168] (II) Module ABI versions:
[    70.168]     X.Org ANSI C Emulation: 0.4
[    70.168]     X.Org Video Driver: 7.0
[    70.168]     X.Org XInput driver : 9.0
[    70.168]     X.Org Server Extension : 3.0
[    70.185] (--) PCI:*(0:0:5:0) 10de:0240:1043:81cd nVidia Corporation C51PV [GeForce 6150] rev 162, Mem @ 0xfc000000/16777216, 0xd0000000/268435456, 0xfb000000/16777216, BIOS @ 0x????????/131072
[    70.186] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    70.186] (II) LoadModule: "extmod"
[    70.200] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    70.211] (II) Module extmod: vendor="X.Org Foundation"
[    70.211]     compiled for 1.8.1.902, module version = 1.0.0
[    70.211]     Module class: X.Org Server Extension
[    70.211]     ABI class: X.Org Server Extension, version 3.0
[    70.211] (II) Loading extension MIT-SCREEN-SAVER
[    70.211] (II) Loading extension XFree86-VidModeExtension
[    70.211] (II) Loading extension XFree86-DGA
[    70.211] (II) Loading extension DPMS
[    70.211] (II) Loading extension XVideo
[    70.211] (II) Loading extension XVideo-MotionCompensation
[    70.211] (II) Loading extension X-Resource
[    70.211] (II) LoadModule: "dbe"
[    70.211] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    70.218] (II) Module dbe: vendor="X.Org Foundation"
[    70.218]     compiled for 1.8.1.902, module version = 1.0.0
[    70.219]     Module class: X.Org Server Extension
[    70.219]     ABI class: X.Org Server Extension, version 3.0
[    70.219] (II) Loading extension DOUBLE-BUFFER
[    70.219] (II) LoadModule: "glx"
[    70.219] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    71.100] (II) Module glx: vendor="NVIDIA Corporation"
[    71.111]     compiled for 4.0.2, module version = 1.0.0
[    71.111]     Module class: X.Org Server Extension
[    71.111] (II) NVIDIA GLX Module  256.44  Thu Jul 29 01:47:53 PDT 2010
[    71.111] (II) Loading extension GLX
[    71.111] (II) LoadModule: "record"
[    71.111] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    71.125] (II) Module record: vendor="X.Org Foundation"
[    71.125]     compiled for 1.8.1.902, module version = 1.13.0
[    71.125]     Module class: X.Org Server Extension
[    71.125]     ABI class: X.Org Server Extension, version 3.0
[    71.125] (II) Loading extension RECORD
[    71.125] (II) LoadModule: "dri"
[    71.126] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    71.140] (II) Module dri: vendor="X.Org Foundation"
[    71.140]     compiled for 1.8.1.902, module version = 1.0.0
[    71.140]     ABI class: X.Org Server Extension, version 3.0
[    71.140] (II) Loading extension XFree86-DRI
[    71.140] (II) LoadModule: "dri2"
[    71.140] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    71.140] (II) Module dri2: vendor="X.Org Foundation"
[    71.140]     compiled for 1.8.1.902, module version = 1.2.0
[    71.140]     ABI class: X.Org Server Extension, version 3.0
[    71.140] (II) Loading extension DRI2
[    71.140] (II) LoadModule: "nvidia"
[    71.141] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    71.187] (II) Module nvidia: vendor="NVIDIA Corporation"
[    71.189]     compiled for 4.0.2, module version = 1.0.0
[    71.189]     Module class: X.Org Video Driver
[    71.207] (II) NVIDIA dlloader X Driver  256.44  Thu Jul 29 01:24:51 PDT 2010
[    71.207] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    71.207] (--) using VT number 7

[    71.260] (II) Primary Device is: PCI 00@00:05:0
[    71.269] (II) Loading sub module "fb"
[    71.269] (II) LoadModule: "fb"
[    71.269] (II) Loading /usr/lib/xorg/modules/libfb.so
[    71.281] (II) Module fb: vendor="X.Org Foundation"
[    71.281]     compiled for 1.8.1.902, module version = 1.0.0
[    71.281]     ABI class: X.Org ANSI C Emulation, version 0.4
[    71.281] (II) Loading sub module "wfb"
[    71.281] (II) LoadModule: "wfb"
[    71.281] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    71.289] (II) Module wfb: vendor="X.Org Foundation"
[    71.289]     compiled for 1.8.1.902, module version = 1.0.0
[    71.289]     ABI class: X.Org ANSI C Emulation, version 0.4
[    71.289] (II) Loading sub module "ramdac"
[    71.289] (II) LoadModule: "ramdac"
[    71.289] (II) Module "ramdac" already built-in
[    71.309] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    71.309] (==) NVIDIA(0): RGB weight 888
[    71.309] (==) NVIDIA(0): Default visual is TrueColor
[    71.309] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    71.309] (**) NVIDIA(0): Enabling RENDER acceleration
[    71.309] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
[    71.309] (II) NVIDIA(0):     enabled.
[    72.040] (II) NVIDIA(0): NVIDIA GPU GeForce 6150 (C51) at PCI:0:5:0 (GPU-0)
[    72.040] (--) NVIDIA(0): Memory: 262144 kBytes
[    72.040] (--) NVIDIA(0): VideoBIOS: 05.51.22.33.07
[    72.040] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[    72.040] (--) NVIDIA(0): Connected display device(s) on GeForce 6150 at PCI:0:5:0:
[    72.040] (--) NVIDIA(0):     LG Electronics L196WTQ (DFP-0)
[    72.040] (--) NVIDIA(0): LG Electronics L196WTQ (DFP-0): 310.0 MHz maximum pixel clock
[    72.040] (--) NVIDIA(0): LG Electronics L196WTQ (DFP-0): Internal Dual Link TMDS
[    72.044] (II) NVIDIA(0): Assigned Display Device: DFP-0
[    72.044] (==) NVIDIA(0): 
[    72.044] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    72.044] (==) NVIDIA(0):     will be used as the requested mode.
[    72.044] (==) NVIDIA(0): 
[    72.044] (II) NVIDIA(0): Validated modes:
[    72.044] (II) NVIDIA(0):     "nvidia-auto-select"
[    72.044] (II) NVIDIA(0): Virtual screen size determined to be 1440 x 900
[    72.045] (--) NVIDIA(0): DPI set to (89, 87); computed from "UseEdidDpi" X config
[    72.045] (--) NVIDIA(0):     option
[    72.045] (==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
[    72.045] (--) Depth 24 pixmap format is 32 bpp
[    72.052] (II) NVIDIA(0): Initialized GPU GART.
[    72.055] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    72.055] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    72.055] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    72.055] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    72.055] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    72.055] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    72.055] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    72.055] (II) NVIDIA(0):     Config Options in the README.
[    72.056] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
[    72.178] (EE) NVIDIA(0): Failed to allocate primary buffer: out of memory.
[    72.178] (EE) NVIDIA(0):  *** Aborting ***
[    72.178] 
Fatal server error:
[    72.178] AddScreen/ScreenInit failed for driver 0
[    72.178] 
[    72.178] 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
[    72.178] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    72.178]

As it's mentioned, it may be a problem of ACPI.

About the lib32-nvidia-utils, I just installed because it's written in the wiki http://wiki.archlinux.org/index.php/NVIDIA#Installing: "Note: On 64 bit systems, For 32-bit programs to take advantage of nvidia-utils you must also install the equivalent lib32 package (for example lib32-nvidia-utils)."

Offline

#17 2010-08-07 01:53:09

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

karol wrote:

I know that the nvidia binary driver is built against the 2.6.34-ARCH kernel, not against the 2.6.32-lts kernel. I thought this is the end of the story.

For you and me maybe, but the OP seems eager to continue on the chosen path...

Wandering in the darkness!


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#18 2010-08-07 01:55:16

ILoveJapaneseGirls
Banned
Registered: 2009-09-05
Posts: 72

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

.:B:. wrote:

    You're all missing the point. although karol was close.

    The nvidia binary driver is built against the mainline 2.6.34-ARCH kernel, not against the 2.6.32-lts kernel. If you can get both to talk to one another without major hackery, that's close to black magic - so good luck with that.

    This is too easy, so I won't suggest the solution. You can connect the dots, and save yourself the humiliation - partially, at least wink.

    Also, there's no way a) Arch installs the LTS kernel by default and b) GRUB has it as its first kernel. I don't know who set up your system, but if it was you, then I have serious questions about your long-term memory.

    I'm moving this to the only appropriate board there is.

B, calm down buddy, I set up the system myself and I'm still learning. With GRUB the menu only shows two options: Arch Linux and Arch Linux Fallback; with GRUB2 it shows a lot of options, i just picked up the first one, which is kernel-lts. That's it. Now I know it's wrong, thank to karol. wink

Offline

#19 2010-08-07 01:57:09

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

ILoveJapaneseGirls, can you post 'uname -a' of the correct kernel?

Neither the fonts nor the ACPI warning is deadly. Most logs you'll see posted on the forums have those warnings ;P Errors is what matters, not warnings.
I asked what do you need lib32 for - if you use 32-bit apps, that's OK, but if you use 64-bit apps only, you don't need them.

Offline

#20 2010-08-07 01:59:04

kcirick
Member
Registered: 2010-06-21
Posts: 364

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

So I wasn't too far off in suggesting the system update, since the whole problem WAS the version difference!

ILJG, I would install the correct kernel (kernel26 instead of kernel26-lts), and reboot (make sure GRUB gets updated, I'm not sure if it does automatically?)

Offline

#21 2010-08-07 02:04:23

ILoveJapaneseGirls
Banned
Registered: 2009-09-05
Posts: 72

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

karol, now I'm using the correct version:

uname -a

Linux desktop 2.6.34-ARCH #1 SMP PREEMPT Wed Aug 4 14:31:56 CEST 2010 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ AuthenticAMD GNU/Linux

Now about people complaining of me using the wrong kernel, here is what is written in grub.cfg (GRUB2):

/boot/grub/grub.cfg

### BEGIN /etc/grub.d/10_linux ###
menuentry "Arch Linux, with Linux vmlinuz26-lts" --class archlinux --class gnu-linux --class gnu --class os {
    set gfxpayload=keep
    insmod ext2
    set root='(hd0,5)'
    search --no-floppy --fs-uuid --set 103b11a6-861e-426f-badf-3f9271589fe9
    echo    Loading Linux vmlinuz26-lts ...
    linux    /vmlinuz26-lts root=/dev/disk/by-uuid/9eb5ef94-284b-4b7e-b824-5c6b0f329fe8 ro  quiet
    echo    Loading initial ramdisk ...
    initrd    /kernel26-lts.img
}
menuentry "Arch Linux, with Linux vmlinuz26-lts Fallback" --class archlinux --class gnu-linux --class gnu --class os {
    set gfxpayload=keep
    insmod ext2
    set root='(hd0,5)'
    search --no-floppy --fs-uuid --set 103b11a6-861e-426f-badf-3f9271589fe9
    echo    Loading Linux vmlinuz26-lts ...Loading Linux Fallback ...
    linux    /vmlinuz26-lts root=/dev/disk/by-uuid/9eb5ef94-284b-4b7e-b824-5c6b0f329fe8 ro  quiet
    echo    Loading initial ramdisk ...
    initrd    /kernel26-lts-fallback.img
}
menuentry "Arch Linux, with Linux vmlinuz26-lts Fallback (recovery mode)" --class archlinux --class gnu-linux --class gnu --class os {
    set gfxpayload=keep
    insmod ext2
    set root='(hd0,5)'
    search --no-floppy --fs-uuid --set 103b11a6-861e-426f-badf-3f9271589fe9
    echo    Loading Linux vmlinuz26-lts ...Loading Linux Fallback ...
    linux    /vmlinuz26-lts root=/dev/disk/by-uuid/9eb5ef94-284b-4b7e-b824-5c6b0f329fe8 ro single 
    echo    Loading initial ramdisk ...
    initrd    /kernel26-lts-fallback.img
}
menuentry "Arch Linux, with Linux vmlinuz26" --class archlinux --class gnu-linux --class gnu --class os {
    set gfxpayload=keep
    insmod ext2
    set root='(hd0,5)'
    search --no-floppy --fs-uuid --set 103b11a6-861e-426f-badf-3f9271589fe9
    echo    Loading Linux vmlinuz26 ...
    linux    /vmlinuz26 root=/dev/disk/by-uuid/9eb5ef94-284b-4b7e-b824-5c6b0f329fe8 ro  quiet
    echo    Loading initial ramdisk ...
    initrd    /kernel26.img
}
menuentry "Arch Linux, with Linux vmlinuz26 Fallback" --class archlinux --class gnu-linux --class gnu --class os {
    set gfxpayload=keep
    insmod ext2
    set root='(hd0,5)'
    search --no-floppy --fs-uuid --set 103b11a6-861e-426f-badf-3f9271589fe9
    echo    Loading Linux vmlinuz26 ...Loading Linux Fallback ...
    linux    /vmlinuz26 root=/dev/disk/by-uuid/9eb5ef94-284b-4b7e-b824-5c6b0f329fe8 ro  quiet
    echo    Loading initial ramdisk ...
    initrd    /kernel26-fallback.img
}
menuentry "Arch Linux, with Linux vmlinuz26 Fallback (recovery mode)" --class archlinux --class gnu-linux --class gnu --class os {
    set gfxpayload=keep
    insmod ext2
    set root='(hd0,5)'
    search --no-floppy --fs-uuid --set 103b11a6-861e-426f-badf-3f9271589fe9
    echo    Loading Linux vmlinuz26 ...Loading Linux Fallback ...
    linux    /vmlinuz26 root=/dev/disk/by-uuid/9eb5ef94-284b-4b7e-b824-5c6b0f329fe8 ro single 
    echo    Loading initial ramdisk ...
    initrd    /kernel26-fallback.img
}
### END /etc/grub.d/10_linux ###

So I don't know why these options are there, but they are! I just picked the first one, now I'm using the correct one. smile

Thanks!

Offline

#22 2010-08-07 02:06:45

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

Cool.
Is X working?

Offline

#23 2010-08-07 02:16:15

ILoveJapaneseGirls
Banned
Registered: 2009-09-05
Posts: 72

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

karol wrote:

Cool.
Is X working?

Yes karol, it is, I could start it twice in a row, and that Section you suggested solved the problem of crashing.

By the way.. keyboard and mouse are working, I just don't know why this is showing up in Xorg log:

/var/log/Xorg.0.log

[    35.106] (II) LoadModule: "kbd"
[    35.107] (WW) Warning, couldn't open module kbd
[    35.107] (II) UnloadModule: "kbd"
[    35.107] (EE) Failed to load module "kbd" (module does not exist, 0)
[    35.107] (EE) No input driver matching `kbd'
[    35.107] (II) LoadModule: "mouse"
[    35.107] (WW) Warning, couldn't open module mouse
[    35.107] (II) UnloadModule: "mouse"
[    35.107] (EE) Failed to load module "mouse" (module does not exist, 0)
[    35.107] (EE) No input driver matching `mouse'

Do you have any idea?

Thank you very much!!

Offline

#24 2010-08-07 02:20:15

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

> Do you have any idea?
Do you have xf86-input-evdev, xf86-input-keyboard and xf86-input-mouse installed?

Offline

#25 2010-08-07 02:37:23

ILoveJapaneseGirls
Banned
Registered: 2009-09-05
Posts: 72

Re: "Failed to load the NVIDIA kernel module" [SOLVED]

karol wrote:

Do you have xf86-input-evdev, xf86-input-keyboard and xf86-input-mouse installed?

I had xf86-input-evdev, but not keyboard and mouse.

Thank You again karol, you helped a lot!!

I'll change the topic to SOLVED.

good evening!! smile

Offline

Board footer

Powered by FluxBB