{"id":2211,"date":"2018-02-11T20:29:33","date_gmt":"2018-02-12T04:29:33","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=2211"},"modified":"2018-02-11T20:29:33","modified_gmt":"2018-02-12T04:29:33","slug":"kernel-4-16-rc1-ok-with-vmware-14-1-1-breaks-nvidia","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=2211","title":{"rendered":"Kernel &#8211; 4.16-rc1 &#8211; OK with VMware 14.1.1, Breaks NVIDIA?.."},"content":{"rendered":"<p>Kernel <strong>4.16-rc1<\/strong> is out, and brief details are here:\u00a0 <a href=\"http:\/\/lkml.iu.edu\/hypermail\/linux\/kernel\/1802.1\/02325.html\" target=\"_blank\" rel=\"noopener\">http:\/\/lkml.iu.edu\/hypermail\/linux\/kernel\/1802.1\/02325.html<\/a><\/p>\n<p>VMware <strong>14.1.1<\/strong> is OK, and NVIDIA <strong>384.111<\/strong> and <strong>390.25<\/strong> both <span style=\"text-decoration: underline;\">compile<\/span> OK, but then fail to load\/run:<\/p>\n<p>&#8230;&#8230;&#8230;&#8230;<br \/>\n<code><strong><span style=\"font-family: courier\\ new, courier;\">modprobe: ERROR: could not insert 'nvidia': Unknown symbol in module, or unknown parameter (see dmesg)<\/span><\/strong><\/code><br \/>\ndmesg:<br \/>\n<code><strong><span style=\"font-family: courier\\ new, courier;\">[ 2142.352238] nvidia: Unknown symbol swiotlb_map_sg_attrs (err 0)<\/span><\/strong><\/code><\/p>\n<p>Comparing kernel 4.15.x compiled source tree (OK) with 4.16-rc1 (failed..):<\/p>\n<p>4.15:<br \/>\n<code><strong><span style=\"font-family: courier\\ new, courier;\"># grep swiotlb_map_sg_attrs *<\/span><\/strong><br \/>\n<strong><span style=\"font-family: courier\\ new, courier;\">....<\/span><\/strong><br \/>\n<strong><span style=\"font-family: courier\\ new, courier;\">Module.symvers:0x00000000 swiotlb_map_sg_attrs vmlinux EXPORT_SYMBOL<\/span><\/strong><br \/>\n<strong><span style=\"font-family: courier\\ new, courier;\">........<\/span><\/strong><br \/>\n<strong><span style=\"font-family: courier\\ new, courier;\">System.map:ffffffff812b6490 T swiotlb_map_sg_attrs<\/span><\/strong><br \/>\n<strong><span style=\"font-family: courier\\ new, courier;\">System.map:ffffffff81da66b0 r __ksymtab_swiotlb_map_sg_attrs<\/span><\/strong><br \/>\n<strong><span style=\"font-family: courier\\ new, courier;\">System.map:ffffffff81dc52a3 r __kstrtab_swiotlb_map_sg_attrs<\/span><\/strong><\/code><\/p>\n<p>4.16-rc1:<br \/>\n<code><strong><span style=\"font-family: courier\\ new, courier;\"># grep swiotlb_map_sg_attrs *<\/span><\/strong><br \/>\n<strong><span style=\"font-family: courier\\ new, courier;\">................<\/span><\/strong><br \/>\n<strong><span style=\"font-family: courier\\ new, courier;\">System.map:ffffffff812ce600 T swiotlb_map_sg_attrs<\/span><\/strong><\/code><\/p>\n<p>I tried using a &#8216;clean&#8217; re-created kernel config for 4.16-rc1, but still got the same result..\u00a0 More research needed, before this can be confirmed as a &#8216;defect&#8217;&#8230;.<\/p>\n<p><em>Robert Gadsdon.\u00a0 February 11, 2018.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kernel 4.16-rc1 is out, and brief details are here:\u00a0 http:\/\/lkml.iu.edu\/hypermail\/linux\/kernel\/1802.1\/02325.html VMware 14.1.1 is OK, and NVIDIA 384.111 and 390.25 both compile OK, but then fail to load\/run: &#8230;&#8230;&#8230;&#8230; modprobe: ERROR: could not insert &#8216;nvidia&#8217;: Unknown symbol in module, or unknown parameter (see dmesg) dmesg: [ 2142.352238] nvidia: Unknown symbol swiotlb_map_sg_attrs (err 0) Comparing kernel 4.15.x compiled source <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=2211\"><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":[14,15,18,25],"tags":[1818,1822,507,1820,1821,1819],"class_list":["post-2211","post","type-post","status-publish","format-standard","hentry","category-kernel","category-linux-2","category-nvidia","category-vmware","tag-kernel-4-16-rc1","tag-nvidia-384-111-and-390-25","tag-released","tag-swiotlb_map_sg_attrs","tag-unknown-symbol","tag-vmware-14-1-1-ok"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2211","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=2211"}],"version-history":[{"count":4,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2211\/revisions"}],"predecessor-version":[{"id":2218,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2211\/revisions\/2218"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}