NVIDIA – New Driver – Kernel 3.13 Fail..
NVIDIA have just released driver 334.16, but – despite the fact that Kernel 3.13 has been released for some time now – the driver still fails to load correctly, with the same ”Unknown symbol acpi_os_wait_events_complete (err 0)” error..
So, the existing known/good kernel 3.13 patch still applies, except that the section of the patch relating to /uvm/nvidia_uvm_linux.h fails, as that code has changed from 331.38.. But, the UVM module is unnecessary, at this time, so I just deleted that part of the patch, and left the nv-acpi.c patch in place, which works OK..
The patched driver compiles, and loads, and runs, OK, with no associated uvcvideo problems on my system (x86_64, with kernel.org compiled Kernel 3.13.2)..
This seems to be a recurring issue with NVIDIA drivers, now, and one can only hope that they get their ‘kernel guru’ back, to sort things out!
Robert Gadsdon. February 8, 2014.
Gentoo with kernel 3.13.2. It’s work for me. Thanks.
Glad to help… Hopefully NVIDIA will release a version that fully supports Kernel 3.13 soon..
RG.
The fix for this is easy, unpack the installer and then patch file kernel/nv-acpi.c hack out line 306:
Change
NV_ACPI_OS_WAIT_EVENTS_COMPLETE();
to this
// NV_ACPI_OS_WAIT_EVENTS_COMPLETE();
run
nvidia-installer
to install the driver