{"id":588,"date":"2012-12-22T14:23:59","date_gmt":"2012-12-22T14:23:59","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=588"},"modified":"2012-12-22T14:23:59","modified_gmt":"2012-12-22T14:23:59","slug":"3-8-rc1-breaks-nvidia-but-vmware-ok","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=588","title":{"rendered":"3.8-rc1 &#8211; Breaks NVIDIA, but VMware OK.."},"content":{"rendered":"<p>Just installed kernel 3.8-rc1 on my test system..<\/p>\n<p>VMware 9.0.1 compiles and installs OK, with the 3.7 &#8216;softlink&#8217; workaround:<\/p>\n<p><strong><em># ln -s \/usr\/src\/linux-3.8-rc1\/include\/generated\/uapi\/linux\/version.h \/usr\/src\/linux-3.8-rc1\/include\/linux\/version.h<\/em><\/strong><\/p>\n<p>But&#8230;\u00a0 NVIDIA (313.09) compile fails, with a <span style=\"text-decoration:underline;\">lot<\/span> of errors:<\/p>\n<p><strong>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<\/strong><strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/conftest.h:10:2: error: #error remap_page_range() conftest failed!<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/conftest.h:12:2: error: #error vmap() conftest failed!<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/conftest.h:28:2: error: #error kmem_cache_create() conftest failed!<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/conftest.h:30:2: error: #error on_each_cpu() conftest failed!<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/conftest.h:31:2: error: #error smp_call_function() conftest failed!<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/conftest.h:39:2: error: #error INIT_WORK() conftest failed!<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/conftest.h:40:2: error: #error acpi_walk_namespace() conftest failed!<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/conftest.h:41:2: error: #error acpi_os_wait_events_complete() conftest failed!<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/conftest.h:44:2: error: #error pci_dma_mapping_error() conftest failed!<\/strong><br \/>\n<strong>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h:306:2: error: #error &#8220;NV_PCI_DMA_MAPPING_ERROR() undefined!&#8221;<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h:311:4: warning: &#8220;NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT&#8221; is not defined [-Wundef]<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h:313:8: warning: &#8220;NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT&#8221; is not defined [-Wundef]<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h:319:2: error: #error &#8220;NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!&#8221;<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h:325:4: warning: &#8220;NV_ACPI_OS_WAIT_EVENTS_COMPLETE_ARGUMENT_COUNT&#8221; is not defined [-Wundef]<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h:328:8: warning: &#8220;NV_ACPI_OS_WAIT_EVENTS_COMPLETE_ARGUMENT_COUNT&#8221; is not defined [-Wundef]<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h:834:2: error: #error &#8220;NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!&#8221;<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h:893:2: error: #error &#8220;NV_VMAP() undefined (vmap() unavailable)!&#8221;<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h:965:2: error: #error &#8220;NV_SMP_CALL_FUNCTION() undefined (smp_call_function() unavailable)!&#8221;<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h:985:2: error: #error &#8220;NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!&#8221;<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h: In function \u2018nv_execute_on_all_cpus\u2019:<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h:1003:5: error: implicit declaration of function \u2018NV_ON_EACH_CPU\u2019 [-Werror=implicit-function-declaration]<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h: At top level:<\/strong><br \/>\n<strong>\/home\/rgadsdon\/NVIDIA-Linux-x86_64-313.09\/kernel\/nv-linux.h:1262:13: error: conflicting types for \u2018pm_message_t\u2019<\/strong><br \/>\n<strong>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..\u00a0\u00a0\u00a0 etc&#8230;\u00a0 etc&#8230;<\/strong><\/p>\n<p>Hopefully there will soon be a fix for the NVIDIA driver, but it is a relief to know that &#8211; at least &#8211; VMware is OK..<\/p>\n<p><em>Robert Gadsdon..\u00a0 December 22nd, 2012.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just installed kernel 3.8-rc1 on my test system.. VMware 9.0.1 compiles and installs OK, with the 3.7 &#8216;softlink&#8217; 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&#8230;\u00a0 NVIDIA (313.09) compile fails, with a lot of errors: &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..\/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 <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=588\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5,6,11,14,15,18,25],"tags":[228,280,360,407],"class_list":["post-588","post","type-post","status-publish","format-standard","hentry","category-compilation","category-crash-and-burn","category-hacks","category-kernel","category-linux-2","category-nvidia","category-vmware","tag-kernel-3-8-rc1","tag-nvidia-compile-fail","tag-test","tag-vmware-ok"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=588"}],"version-history":[{"count":0,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/588\/revisions"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}