3.8-rc1 – Breaks NVIDIA, but VMware OK..
Just installed kernel 3.8-rc1 on my test system..
VMware 9.0.1 compiles and installs OK, with the 3.7 ‘softlink’ workaround:
# ln -s /usr/src/linux-3.8-rc1/include/generated/uapi/linux/version.h /usr/src/linux-3.8-rc1/include/linux/version.h
But… NVIDIA (313.09) compile fails, with a lot of errors:
………………../home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/conftest.h:10:2: error: #error remap_page_range() conftest failed!
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/conftest.h:12:2: error: #error vmap() conftest failed!
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/conftest.h:28:2: error: #error kmem_cache_create() conftest failed!
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/conftest.h:30:2: error: #error on_each_cpu() conftest failed!
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/conftest.h:31:2: error: #error smp_call_function() conftest failed!
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/conftest.h:39:2: error: #error INIT_WORK() conftest failed!
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/conftest.h:40:2: error: #error acpi_walk_namespace() conftest failed!
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/conftest.h:41:2: error: #error acpi_os_wait_events_complete() conftest failed!
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/conftest.h:44:2: error: #error pci_dma_mapping_error() conftest failed!
……………………..
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h:306:2: error: #error “NV_PCI_DMA_MAPPING_ERROR() undefined!”
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h:311:4: warning: “NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT” is not defined [-Wundef]
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h:313:8: warning: “NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT” is not defined [-Wundef]
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h:319:2: error: #error “NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!”
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h:325:4: warning: “NV_ACPI_OS_WAIT_EVENTS_COMPLETE_ARGUMENT_COUNT” is not defined [-Wundef]
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h:328:8: warning: “NV_ACPI_OS_WAIT_EVENTS_COMPLETE_ARGUMENT_COUNT” is not defined [-Wundef]
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h:834:2: error: #error “NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!”
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h:893:2: error: #error “NV_VMAP() undefined (vmap() unavailable)!”
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h:965:2: error: #error “NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!”
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h:985:2: error: #error “NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!”
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h:1003:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h: At top level:
/home/rgadsdon/NVIDIA-Linux-x86_64-313.09/kernel/nv-linux.h:1262:13: error: conflicting types for ‘pm_message_t’
…………………….. etc… etc…
Hopefully there will soon be a fix for the NVIDIA driver, but it is a relief to know that – at least – VMware is OK..
Robert Gadsdon.. December 22nd, 2012.
Comments
3.8-rc1 – Breaks NVIDIA, but VMware OK.. — No Comments