{"id":2807,"date":"2020-08-24T20:04:20","date_gmt":"2020-08-25T03:04:20","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=2807"},"modified":"2020-08-24T20:04:20","modified_gmt":"2020-08-25T03:04:20","slug":"kernel-5-9-rc2-nvidia-patches-kernel-taint-and-wait-for-vmware-16","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=2807","title":{"rendered":"Kernel &#8211; 5.9-rc2 &#8211; NVIDIA Patches, Kernel Taint, and Wait for VMware 16.."},"content":{"rendered":"<p>Kernel <strong>5.9-rc2<\/strong> is out, and brief details of changes since -rc1 are here: <a href=\"http:\/\/lkml.iu.edu\/hypermail\/linux\/kernel\/2008.2\/10710.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/lkml.iu.edu\/hypermail\/linux\/kernel\/2008.2\/10710.html<\/a><\/p>\n<p>The patched VMware 16 prerelease versions of vmmon and vmnet compile OK, but any further tests will have to wait until the release of Workstation 16 in about a months time..<\/p>\n<p>NVIDIA 450.66 can be made to (almost..) work, by applying the 5.9 patch for 450.57 and ignoring the failed parts, and then applying the mmu patch from here: <a href=\"https:\/\/gitlab.com\/EULA\/snippets\/-\/commit\/d4964dafaa92a93e9f5f9995c83632b466f73fe1\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/gitlab.com\/EULA\/snippets\/-\/commit\/d4964dafaa92a93e9f5f9995c83632b466f73fe1<\/a><\/p>\n<p>There is an issue with nvidia_uvm:<br \/>\n<code><strong><span style=\"font-family: Courier New, Courier, monospace;\">.............................<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">[ 2181.632027] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 450.66 Wed Aug 12 19:42:48 UTC 2020<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">[ 2181.633980] nvidia_uvm: module uses symbols from proprietary module nvidia, inheriting taint.<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">[ 2181.634069] nvidia_uvm: Unknown symbol radix_tree_preloads (err -2)<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">[ 2181.634083] nvidia_uvm: Unknown symbol set_cpus_allowed_ptr (err -2)<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">[ 2181.634097] nvidia_uvm: Unknown symbol mmu_notifier_unregister (err -2)<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">[ 2181.634134] nvidia_uvm: Unknown symbol __mmu_notifier_register (err -2)<\/span><\/strong><\/code><\/p>\n<p>As things stand, there is no <span style=\"text-decoration: underline;\">recommended<\/span> fix for this, as the only workaround is to change the licence of the offending code from NVIDIA to GPL.. Hopefully the kernel devs will be persuaded to relent, and revert the patch that created this issue..<\/p>\n<p><em>Robert Gadsdon. August 24th 2020.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kernel 5.9-rc2 is out, and brief details of changes since -rc1 are here: http:\/\/lkml.iu.edu\/hypermail\/linux\/kernel\/2008.2\/10710.html The patched VMware 16 prerelease versions of vmmon and vmnet compile OK, but any further tests will have to wait until the release of Workstation 16 in about a months time.. NVIDIA 450.66 can be made to (almost..) work, by applying the 5.9 <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=2807\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5,11,14,15,18,19,25],"tags":[2289,2294,2293,2292,2291,2290],"class_list":["post-2807","post","type-post","status-publish","format-standard","hentry","category-compilation","category-hacks","category-kernel","category-linux-2","category-nvidia","category-opinion","category-vmware","tag-kernel-5-9-rc2-released","tag-kernel-taint-with-nvidia_uvm","tag-mmu-patch","tag-nvidia-450-66-patch","tag-until-version-16-released","tag-vmware-runtime-problem"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2807","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2807"}],"version-history":[{"count":2,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2807\/revisions"}],"predecessor-version":[{"id":2809,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2807\/revisions\/2809"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2807"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2807"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}