{"id":2750,"date":"2020-06-12T22:43:50","date_gmt":"2020-06-13T05:43:50","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=2750"},"modified":"2020-06-12T22:43:50","modified_gmt":"2020-06-13T05:43:50","slug":"kernel-5-8-pre-testing-fix-for-nvidia-problems-with-vmware-runtime","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=2750","title":{"rendered":"Kernel &#8211; 5.8 Pre-testing..  Fix for NVIDIA.  Problems with VMware Runtime."},"content":{"rendered":"<p>There is now an interim patch available, for NVIDIA 440.82 and Kernel 5.8, at <a href=\"https:\/\/gitlab.com\/snippets\/1986228\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/gitlab.com\/snippets\/1986228<\/a><\/p>\n<p>This should be applied as well as the 5.7 patch, and I have tested this with pre-release Kernel 5.8-git version from June 12th, and it works OK.\u00a0\u00a0\u00a0 Note that this is an interim patch, and may be updated once 5.8-rc1 is released..<\/p>\n<p>Now that I had a graphical interface, I did more testing with VMware (15.5.6 with the Kernel 5.7 patch).\u00a0\u00a0 Although vmmon\/vmnet compiled OK, there was an issue with the vmware install runtime:<\/p>\n<p><strong><span style=\"font-family: Courier New, Courier, monospace;\"># vmware-modconfig &#8211;console &#8211;install-all<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">[AppLoader] GLib does not have GSettings support.<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">vmware-modconfi[14782]: segfault at 0 ip 00007f786b9d47f7 sp 00007ffc52a36cf8 error 4 in libc-2.31.so[7f786b95a000+150000]<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">Code: Bad RIP value.<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">Segmentation fault (core dumped)<\/span><\/strong><\/p>\n<p>The workaround for this, is to use the Makefile in the 5.7 patch directory, with <strong># make<\/strong> followed by (su) <strong>#make install<\/strong>. and then (su) <strong>#service vmware start<\/strong>.<\/p>\n<p>After this, the usual <strong># vmware<\/strong> runtime script in <strong>\/usr\/bin<\/strong> fails, as it also invokes <strong>vmware-modconfig<\/strong> &#8211; which segfaults:<\/p>\n<p><strong><span style=\"font-family: Courier New, Courier, monospace;\">$ vmware<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">\/usr\/bin\/vmware: line 105: 13529 Segmentation fault (core dumped) &#8220;$BINDIR&#8221;\/vmware-modconfig &#8211;appname=&#8221;VMware Workstation&#8221; &#8211;icon=&#8221;vmware-workstation&#8221;<\/span><\/strong><\/p>\n<p>The workaround for this is to run the vmware binary directly &#8211; <strong><span style=\"font-family: Courier New, Courier, monospace;\"># \/usr\/lib\/vmware\/bin\/vmware\u00a0\u00a0 <\/span><\/strong><\/p>\n<p>As before, these tests are on a volatile pre-release kernel codebase, which <span style=\"text-decoration: underline;\">will<\/span> change before -rc1 is released..\u00a0\u00a0\u00a0 Further testing will be done then..<\/p>\n<p><em>Robert Gadsdon.\u00a0\u00a0 June 12th 2020.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There is now an interim patch available, for NVIDIA 440.82 and Kernel 5.8, at https:\/\/gitlab.com\/snippets\/1986228 This should be applied as well as the 5.7 patch, and I have tested this with pre-release Kernel 5.8-git version from June 12th, and it works OK.\u00a0\u00a0\u00a0 Note that this is an interim patch, and may be updated once 5.8-rc1 is released.. <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=2750\"><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":[1238,11,14,15,18,19,25],"tags":[2236,2237,2238,419],"class_list":["post-2750","post","type-post","status-publish","format-standard","hentry","category-fix","category-hacks","category-kernel","category-linux-2","category-nvidia","category-opinion","category-vmware","tag-kernel-5-8pre-release","tag-nvidia-440-82-patch-available","tag-vmware-modconfig-segfaults","tag-workarounds"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2750","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=2750"}],"version-history":[{"count":2,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2750\/revisions"}],"predecessor-version":[{"id":2752,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2750\/revisions\/2752"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}