Unable to load nvidia module, kernel 3.13.6, driver 334.21, archlinux, 660M

Hello,

I’m using archlinux on a clevo W350T Laptop, with a Geforce 660M.
Since kernel 3.13 I have troubles running programs using the nvidia card with optimus/bumblebee. Everything on my machine is up to date and it used to work before the kernel/driver update. I’m now using the last released driver (334.21).

I try the following in a terminal, and I get an error.

$ optirun glxgears
[  143.680] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
[  143.680] [ERROR]Aborting because fallback start is disabled.

The Xorg.conf has the following concerning the nvidia card :

[   143.680] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
[   143.680] (EE) NVIDIA(GPU-0):     check your system's kernel log for additional error
[   143.680] (EE) NVIDIA(GPU-0):     messages and refer to Chapter 8: Common Problems in the
[   143.680] (EE) NVIDIA(GPU-0):     README for additional information.
[   143.680] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
[   143.680] (EE) NVIDIA(0): Failing initialization of X screen 0

and here what I found in dmesg :

[  132.329828] bbswitch: enabling discrete graphics
[  134.207859] nvidia: module license 'NVIDIA' taints kernel.
[  134.207863] Disabling lock debugging due to kernel taint
[  134.213628] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
[  134.214133] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
[  134.214139] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  334.21  Thu Feb 27 15:55:45 PST 2014
[  134.409222] nvidia 0000:01:00.0: irq 49 for MSI/MSI-X
[  134.416229] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
[  134.416283] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
[  134.416313] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
[  134.416340] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
[  134.416367] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
[  134.416393] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
[  134.416435] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
[  134.416462] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
[  139.568317] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
[  143.840959] NVRM: RmInitAdapter failed! (0x25:0x28:1155)
[  143.840967] NVRM: rm_init_adapter failed for device bearing minor number 0
[  143.840994] NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -5

It looks like other people have this issue, unsolved, still I have not found any traces of that issue on that forum so I am reporting this.

I though at first it was related to the vbios problem debated here or here but the dmesg is not mentionning it.

Any idea ?

Best,

Paul
nvidia-bug-report.log.gz (62.4 KB)

Plz attach nvidia bug report …

It is attached now. I must have missed it the other day.
Thanks