You are not logged in.

#1 2016-02-08 10:31:09

Frans-Willem
Member
Registered: 2015-02-25
Posts: 9

[Solved] nVidia 340xx failing on recent kernel (but working on -lts)

Hi,

Ever since 4.3.something, my nVidia card stopped working. I've been running linux-lts for a while, figuring it'd probably be fixed soon.
Unfortunately, now at 4.4.1, it's still not working.
On a clean boot, dmesg contains this error over and over again:

[  119.170282] NVRM: failed to enable MSI, 
               using PCIe virtual-wire interrupts.
[  119.170284] NVRM: request_irq() failed (-22)
[  119.170285] NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -22
[  119.248391] NVRM: failed to enable MSI, 
               using PCIe virtual-wire interrupts.
[  119.248394] NVRM: request_irq() failed (-22)
[  119.248396] NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -22
[  119.319118] NVRM: failed to enable MSI, 
               using PCIe virtual-wire interrupts.
[  119.319120] NVRM: request_irq() failed (-22)
[  119.319122] NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -22

Yet when I first boot linux-lts 4.1.17-1-lts, then do a warm-reboot to linux 4.4.1, it *does* work.

In that case I only get

[  119.170282] NVRM: failed to enable MSI, 
               using PCIe virtual-wire interrupts.

The actual error that prevents GDM from starting thus seems to be:

[  119.319120] NVRM: request_irq() failed (-22)
[  119.319122] NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -22

Would anyone know what is causing this ?

Relevant hardware:
- Motherboard: Asrock Z97 Extreme6
- CPU: Intel Core i7 4790K
- Videocard: nVidia GeForce GTX 275

Any help is greatly appreciated.

Last edited by Frans-Willem (2016-02-10 11:01:41)

Offline

#2 2016-02-09 09:24:44

Frans-Willem
Member
Registered: 2015-02-25
Posts: 9

Re: [Solved] nVidia 340xx failing on recent kernel (but working on -lts)

Just in case anyone else bumps into this, 'linux-mainline' appears to solve the issue.
Suppose I'll just run that until the Arch version catches up smile

Last edited by Frans-Willem (2016-02-10 10:23:32)

Offline

#3 2016-02-10 10:24:15

Frans-Willem
Member
Registered: 2015-02-25
Posts: 9

Re: [Solved] nVidia 340xx failing on recent kernel (but working on -lts)

Turns out linux-mainline has the same problem too, and it only worked the first time because I hadn't completely powered down the machine after running linux-lts.

Any other suggestions ?

Offline

#4 2016-02-10 11:01:31

Frans-Willem
Member
Registered: 2015-02-25
Posts: 9

Re: [Solved] nVidia 340xx failing on recent kernel (but working on -lts)

Solved!

Apparently I had service left over from experimenting with VGA passthrough that tried to load the vfio-pci driver and bind it to my videocard.
In the older kernel, this module loaded after the nVidia driver, while in the newer kernel, this module loaded before it.

After disabling this service, everything worked again, and I could re-create the problem by re-enabling this service.

Offline

Board footer

Powered by FluxBB