{"id":93,"date":"2016-04-24T21:47:53","date_gmt":"2016-04-25T02:47:53","guid":{"rendered":"https:\/\/servertricks.com\/?p=93"},"modified":"2018-05-01T23:32:16","modified_gmt":"2018-05-02T04:32:16","slug":"adding-unsupported-drivers","status":"publish","type":"post","link":"https:\/\/servertricks.com\/index.php\/2016\/04\/24\/adding-unsupported-drivers\/","title":{"rendered":"Adding Unsupported Drivers"},"content":{"rendered":"<p>In this example I will show you how to install an unsigned driver for the intel 82579LM, common on many superMicro boards.<\/p>\n<p>Download your driver, if your are trying to install the 82579LM you can get them from the downloads section of this website <a href=\"https:\/\/servertricks.com\/?dl_name=Software\/82579LM.tgz\">here<\/a>.<\/p>\n<p>Otherwise you will need to repackage your driver into a .TGZ using the directions <a href=\"http:\/\/www.v-front.de\/p\/esxi-community-packaging-tools.html\">here<\/a>.<\/p>\n<p>Next you will need to download \u201cESXi Community Packaging Tools,\u201d this is what will sign our driver. You can download this also from my google drive <a href=\"https:\/\/drive.google.com\/file\/d\/0B71vi7asjOQvR1hfSktLU1NNUkk\/view?usp=sharing\">here<\/a>.<\/p>\n<p>Install ESXi-CPT-v2.3.exe by double clicking the downloaded package.<\/p>\n<p>Launch tgz2vib5.cmd.<\/p>\n<p>Fill out driver signing info\u00a0as described <a href=\"http:\/\/www.v-front.de\/p\/esxi-community-packaging-tools.html\">here<\/a>.<\/p>\n<p>Under \u201cLoad presets for\u201d, choose Driver (ESXi 5.5+).<\/p>\n<p>Select \u201cForce repackaging\u201d See notes on packaging options.<\/p>\n<p>Copy the created .VIB file, in my case \u201cnet-e1001e-1.3.10a-2.x86_64.vib\u201d to your ESXi host using SCP, SFTP or the dataStore browser in vSphere.<\/p>\n<p>On the ESXi host, run:<\/p>\n<p><code>$ esxcli software acceptance set (double dash)level=CommunitySupported<\/code><\/p>\n<p>Now you will need to &#8220;cd&#8221; into the directory you moved the .VIB too. This may vary based on how you moved the file. In my case using sftp I put it in \/tmp.<\/p>\n<p><code>$ cd \/tmp<br \/>\n$ esxcli software vib install -v net-e1001e-1.3.10a-2.x86_64.vib<\/code><\/p>\n<p>You should now see the following message<\/p>\n<pre>Installation Result\r\nMessage: The update completed successfully, but the system needs to be rebooted for the changes to be effective.\r\nReboot Required: true\r\nVIBs Installed: Intel_bootbank_net-e1001e_1.3.10a-2\r\nVIBs Removed:\r\nVIBs Skipped:<\/pre>\n<p>Reboot the system:<\/p>\n<p><code>$ reboot -n<\/code><\/p>\n<p>Check to make sure the drivers are loaded:<\/p>\n<p><code>esxcfg-nics -l<\/code><\/p>\n<p>You should see something close to below if the NIC is plugged in and active:<\/p>\n<pre>Name    PCI           Driver      Link Speed     Duplex MAC Address       MTU    Description\r\nvmnic0  0000:02:00.00 e1000e      Up   1000Mbps  Full   00:25:90:da:29:ba 1500   Intel Corporation 82574L Gigabit Network Connection\r\nvmnic1  0000:00:19.00 e1000e      Up   1000Mbps  Full   00:25:90:da:29:bb 1500   Intel Corporation <strong>82579LM<\/strong> Gigabit Network Connection<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>In this example I will show you how to install an unsigned driver for the intel 82579LM, common on many superMicro boards. Download your driver, if your are trying to install the 82579LM you can get them from the downloads section of this website here. Otherwise you will need to repackage your driver into a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[12],"class_list":["post-93","post","type-post","status-publish","format-standard","hentry","category-esxi","tag-5-5"],"_links":{"self":[{"href":"https:\/\/servertricks.com\/index.php\/wp-json\/wp\/v2\/posts\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/servertricks.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/servertricks.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/servertricks.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/servertricks.com\/index.php\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":7,"href":"https:\/\/servertricks.com\/index.php\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"predecessor-version":[{"id":243,"href":"https:\/\/servertricks.com\/index.php\/wp-json\/wp\/v2\/posts\/93\/revisions\/243"}],"wp:attachment":[{"href":"https:\/\/servertricks.com\/index.php\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/servertricks.com\/index.php\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/servertricks.com\/index.php\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}