{"id":3349,"date":"2025-08-06T00:38:28","date_gmt":"2025-08-06T07:38:28","guid":{"rendered":"https:\/\/rglinuxtech.com\/?p=3349"},"modified":"2025-08-06T00:38:28","modified_gmt":"2025-08-06T07:38:28","slug":"kernel-6-17-rc-pre-release-testing-nvidia-fails-but-patched-vmware-ok","status":"publish","type":"post","link":"http:\/\/rglinuxtech.com\/?p=3349","title":{"rendered":"Kernel &#8211; 6.17-rc Pre-release testing..   NVIDIA fails, but (Patched) VMware OK.."},"content":{"rendered":"<p>Kernel 6.17-rc1 is due out in a weeks time, but I tried the latest GIT version from <a href=\"https:\/\/github.com\/torvalds\/linux\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/torvalds\/linux<\/a> to see if there will be any &#8216;surprises&#8217;..\u00a0\u00a0\u00a0 Of course, there are many changes still to come..<\/p>\n<p>VMware 17.6.4 with all the kernel 6.15 and 6.16 patches compiles and runs OK, but the latest NVIDIA fails to compile\u00a0\u00a0 ( example is with 575.64.05, but 580.65.06 gives the same errors ):<\/p>\n<p>&#8230;&#8230;&#8230;&#8230;.<br \/>\n<code><strong><span style=\"font-family: Courier New, Courier, monospace;\">SYMLINK nvidia-modeset\/nv-modeset-kernel.o<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">LD [M] nvidia-modeset.o<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">CC [M] nvidia-drm\/nvidia-drm.o<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">CC [M] nvidia-drm\/nvidia-drm-drv.o<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">nvidia-drm\/nvidia-drm-drv.c:240:18: error: initialization of \u2018struct drm_framebuffer * (*)(struct drm_device *, struct drm_file *, const struct drm_format_info *, const struct drm_mode_fb_cmd2 *)\u2019 from incompatible pointer type \u2018struct drm_framebuffer * (*)(struct drm_device *, struct drm_file *, const struct drm_mode_fb_cmd2 *)\u2019 [-Wincompatible-pointer-types]<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">240 | .fb_create = nv_drm_framebuffer_create,<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">| ^~~~~~~~~~~~~~~~~~~~~~~~~<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">nvidia-drm\/nvidia-drm-drv.c:240:18: note: (near initialization for \u2018nv_mode_config_funcs.fb_create\u2019)<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">nvidia-drm\/nvidia-drm-drv.c:212:32: note: \u2018nv_drm_framebuffer_create\u2019 declared here<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">212 | static struct drm_framebuffer *nv_drm_framebuffer_create(<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">| ^~~~~~~~~~~~~~~~~~~~~~~~~<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">make[4]: *** [\/usr\/src\/linux-6.17rc000\/scripts\/Makefile.build:287: nvidia-drm\/nvidia-drm-drv.o] Error 1<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">make[3]: *** [\/usr\/src\/linux-6.17rc000\/Makefile:2004: .] Error 2<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">make[2]: *** [\/usr\/src\/linux-6.17rc000\/Makefile:248: __sub-make] Error 2<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">make[2]: Leaving directory '\/home\/rgadsdon\/Downloads\/NVIDIA-Linux-x86_64-575.64.05\/kernel'<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">make[1]: *** [Makefile:248: __sub-make] Error 2<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">make[1]: Leaving directory '\/usr\/src\/linux-6.17rc000'<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">make: *** [Makefile:140: modules] Error 2<\/span><\/strong> <\/code><\/p>\n<p>Of course, there may be more breakage as more changes are made..<\/p>\n<p><em><strong>Robert Gadsdon.\u00a0\u00a0\u00a0 August 5th 2025<\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kernel 6.17-rc1 is due out in a weeks time, but I tried the latest GIT version from https:\/\/github.com\/torvalds\/linux to see if there will be any &#8216;surprises&#8217;..\u00a0\u00a0\u00a0 Of course, there are many changes still to come.. VMware 17.6.4 with all the kernel 6.15 and 6.16 patches compiles and runs OK, but the latest NVIDIA fails to compile\u00a0\u00a0 ( <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"http:\/\/rglinuxtech.com\/?p=3349\"><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,6,14,15,18,19,25],"tags":[2762,1305,2763,407],"class_list":["post-3349","post","type-post","status-publish","format-standard","hentry","category-compilation","category-crash-and-burn","category-kernel","category-linux-2","category-nvidia","category-opinion","category-vmware","tag-kernel-6-17","tag-nvidia-compile-fails","tag-pre-tests","tag-vmware-ok"],"_links":{"self":[{"href":"http:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/3349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3349"}],"version-history":[{"count":2,"href":"http:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/3349\/revisions"}],"predecessor-version":[{"id":3351,"href":"http:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/3349\/revisions\/3351"}],"wp:attachment":[{"href":"http:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3349"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}