{"id":4548,"date":"2020-04-21T05:23:39","date_gmt":"2020-04-21T05:23:39","guid":{"rendered":"https:\/\/pariswells.com\/blog\/?p=4548"},"modified":"2020-04-21T05:23:39","modified_gmt":"2020-04-21T05:23:39","slug":"vmware-purple-screen-due-to-vmware-6-7-and-intel-network-drivers","status":"publish","type":"post","link":"https:\/\/pariswells.com\/blog\/random\/vmware-purple-screen-due-to-vmware-6-7-and-intel-network-drivers","title":{"rendered":"Vmware Purple Screen due to Vmware 6.7 and Intel Network drivers"},"content":{"rendered":"<div class=\"_2zOpJb7ZbCN0X1DoeFyiYw JWNdg1hee9_Rz6bIGvG1c allowTextSelection\"><div><div class=\"rps_a08b\"><div lang=\"EN-AU\"><div class=\"x_WordSection1\"><p class=\"x_MsoNormal\"><b>Exception error highlighted in red:<\/b><\/p><p class=\"x_MsoNormal\">2020-04-17T00:15:01.297Z cpu3:6375497)@BlueScreen: #<b>PF Exception 14 in world 6375497:vmnic0-0-tx IP 0x41800f027133 addr 0x2<\/b><\/p><p class=\"x_MsoNormal\">\u00a0<\/p><p class=\"x_MsoNormal\"><b>Just prior to crash:<\/b><\/p><p class=\"x_MsoNormal\">2020-04-17T00:14:37.248Z cpu8:2097623)igbn: <b>igbn_CheckTxHang:1699: vmnic0: false hang detected on TX queue 0<\/b><\/p><p class=\"x_MsoNormal\">2020-04-17T00:14:37.268Z cpu8:2097623)igbn: <b>igbn_CheckRxHang:1557: vmnic0: false hang detected on RX queue 0<\/b><\/p><p class=\"x_MsoNormal\">2020-04-17T00:15:01.138Z cpu4:2097232)igbn: <b>indrv_UplinkReset:1535: indrv_UplinkReset : vmnic0 device reset started<\/b><\/p><p class=\"x_MsoNormal\">2020-04-17T00:15:01.224Z cpu5:2097625)igbn: <b>igbn_CheckLink:1316: Link went down for device 0x43073a472540<\/b><br \/><br \/><\/p><p class=\"x_MsoNormal\"><b>Vmware KB:<\/b><\/p><p class=\"x_MsoNormal\"><a title=\"https:\/\/kb.vmware.com\/s\/article\/67686\" href=\"https:\/\/kb.vmware.com\/s\/article\/67686\" target=\"_blank\" rel=\"noopener noreferrer\" data-auth=\"NotApplicable\">https:\/\/kb.vmware.com\/s\/article\/67686<\/a><\/p><p class=\"x_MsoNormal\">The PSOD is because of a race between reset and data path. There are two issues here:<\/p><p class=\"x_MsoNormal\">Tx queue xmit and completion path ran into a race<\/p><p class=\"x_MsoNormal\">The above race caused queue stuck and uplink reset, which ran into the PSOD.<br \/><br \/><\/p><p class=\"x_MsoNormal\"><b>Identified thanks to these legends in the vmware reddit:<\/b><\/p><p class=\"x_MsoNormal\"><a title=\"https:\/\/www.reddit.com\/r\/vmware\/comments\/dan3k3\/pf_exception_14_in_world_2481950vmnic00tx_ip\/\" href=\"https:\/\/www.reddit.com\/r\/vmware\/comments\/dan3k3\/pf_exception_14_in_world_2481950vmnic00tx_ip\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-auth=\"NotApplicable\">https:\/\/www.reddit.com\/r\/vmware\/comments\/dan3k3\/pf_exception_14_in_world_2481950vmnic00tx_ip\/<\/a><\/p><p class=\"x_MsoNormal\">\u00a0<\/p><p class=\"x_MsoNormal\"><b>Fixed in later driver release:<\/b><\/p><p class=\"x_MsoNormal\">Bug Fixes:<\/p><p class=\"x_MsoNormal\">&#8212;&#8212;&#8212;-<\/p><p class=\"x_MsoNormal\">&#8211; Fixed intermittent TX hang due to race condition between start and stop of TX queue.<\/p><p class=\"x_MsoNormal\">&#8211; Fixed duplicate nic reset due to race condition between uplink reset and watchdog threads.<\/p><p class=\"x_MsoNormal\"><a href=\"https:\/\/my.vmware.com\/group\/vmware\/details?downloadGroup=DT-ESXI67-INTEL-IGBN-1410&amp;productId=742&amp;download=true&amp;fileId=6296e75493aba08fa77bd2451e8ab50f&amp;secureParam=b4190fca752c9b3ece5c3bee9c6c90c9&amp;uuId=4c01b35e-49d0-47eb-a1d3-778ebd60b045&amp;downloadType=\" target=\"_blank\" rel=\"noopener noreferrer\" data-auth=\"NotApplicable\">https:\/\/my.vmware.com\/group\/vmware\/details?downloadGroup=DT-ESXI67-INTEL-IGBN-1410&amp;productId=742&amp;download=true&amp;fileId=6296e75493aba08fa77bd2451e8ab50f&amp;secureParam=b4190fca752c9b3ece5c3bee9c6c90c9&amp;uuId=4c01b35e-49d0-47eb-a1d3-778ebd60b045&amp;downloadType=<\/a><\/p><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Exception error highlighted in red:2020-04-17T00:15:01.297Z cpu3:6375497)@BlueScreen: #PF Exception 14 in world 6375497:vmnic0-0-tx IP 0x41800f027133 addr 0x2\u00a0Just prior to crash:2020-04-17T00:14:37.248Z cpu8:2097623)igbn: igbn_CheckTxHang:1699: vmnic0: false hang detected on TX [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[1466,3065,1321,3200],"class_list":["post-4548","post","type-post","status-publish","format-standard","hentry","category-random","tag-drivers","tag-intel","tag-network","tag-vmware-6-7"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/4548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/comments?post=4548"}],"version-history":[{"count":1,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/4548\/revisions"}],"predecessor-version":[{"id":4549,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/4548\/revisions\/4549"}],"wp:attachment":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/media?parent=4548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/categories?post=4548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/tags?post=4548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}