<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Stephen Foskett, Pack Rat &#187; Broadcom Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/broadcom/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fosketts.net</link>
	<description>Understanding the accumulation of data</description>
	<lastBuildDate>Fri, 10 Feb 2012 17:40:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>VMware ESX SATA and PATA Compatibility Cheat Sheet</title>
		<link>http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/</link>
		<comments>http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 20:00:13 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[PATA]]></category>
		<category><![CDATA[SATA]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=4806</guid>
		<description><![CDATA[The VMware ESX hardware compatibility list is awesome but it's kind of hard to wade through. It's super-detailed, but difficult to navigate if one is browsing for compatible hardware. Although SATA and especially PATA aren't exactly mainstream in enterprise datacenters, they're the most-likely storage attachment for labs and tinkerers like me.]]></description>
			<content:encoded><![CDATA[<div id="attachment_4807" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2011/01/x58.jpg" ><img class="size-medium wp-image-4807" title="x58" src="http://static.fosketts.net/wp-content/uploads/2011/01/x58-300x186.jpg" alt="" width="300" height="186" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Would you run VMware ESX on SATA? You might in a lab environment! Here&#39;s what to look for.</p></div>
<p>The VMware ESX <a href="http://www.vmware.com/go/hcl/"  target="_blank">hardware compatibility list</a> is awesome but it&#8217;s kind of hard to wade through. It&#8217;s super-detailed, but difficult to navigate if one is browsing for compatible hardware. Although SATA and especially PATA aren&#8217;t exactly mainstream in enterprise datacenters, they&#8217;re the most-likely storage attachment for labs and tinkerers like me.</p>
<p>So I decided to put together a &#8220;cheat sheet&#8221; listing the compatible SATA and PATA chipsets. In the spirit of openness, I&#8217;m presenting this data here for all to see, and I welcome corrections and updates. Indeed, I&#8217;ll try to keep this page up to date as new hardware is added!</p>
<h3>PATA Drivers for ESX</h3>
<p>Parallel ATA isn&#8217;t widely available anymore, but those desiring to run ESX on older hardware will want to make sure it uses one of the following controllers. Sadly, there aren&#8217;t many of them, and not many &#8220;hobbyist&#8221; motherboards use these specific chipsets. But that&#8217;s the fact of it.</p>
<ul>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/AMD_700_chipset_series"  target="_blank">AMD SB700/SP5100</a> and <a rel="nofollow" href="http://en.wikipedia.org/wiki/AMD_800_chipset_series"  target="_blank">AMD SB800</a> series</li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH7"  target="_blank">Intel ICH7</a></li>
</ul>
<p>That&#8217;s it. Three chipsets from two vendors. Both are server-oriented, too, so they&#8217;re harder to find in cheaper desktop motherboards.</p>
<p>You&#8217;re likely safe if you use an Intel ICH7 server board, but most use other-brand controllers that won&#8217;t work without some hacking. And you might not want to hack on your storage drivers&#8230;</p>
<h3>SATA Drivers for ESX</h3>
<p>The situation is a little brighter for the new SATA standard. Although lots of serial ATA controllers remain unsupported, there are enough here that an average shopper ought to be able to spot one of them on a motherboard.</p>
<p>Again, buying an Intel board is preferred, though the latest Sandy Bridge chipsets (P67/H67) are notably absent. I&#8217;ve heard that the controllers may function fine, however.</p>
<ul>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/AMD_700_chipset_series"  target="_blank">AMD SB700/SP5100</a></li>
<li>Broadcom BCM HT1000, HT1100 (aka ServerWorks)</li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH6"  target="_blank">Intel ESB2 (ICH6)</a>, <a rel="nofollow" href="http://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH7"  target="_blank">ICH7</a>, <a rel="nofollow" href="http://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH9"  target="_blank">ICH9</a>, <a rel="nofollow" href="http://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH10"  target="_blank">ICH10</a> (<a rel="nofollow" href="http://en.wikipedia.org/wiki/Intel_X58"  target="_blank">X58</a>)</li>
<li><a rel="nofollow" href="http://en.wikipedia.org/wiki/NForce_500"  target="_blank">nVidia MCP55</a></li>
</ul>
<h3>Stephen&#8217;s Stance</h3>
<p>No enterprise will probably use non-RAID SATA for a production VMware ESX server, but it&#8217;s interesting to know what&#8217;s supported. Although most of these are fairly dated (the latest platforms are notably absent), they may be backwards-compatible with the items on this list. I&#8217;d love to hear from folks who have successfully run ESX 4 on <a rel="nofollow" href="http://en.wikipedia.org/wiki/Platform_Controller_Hub"  target="_blank">Intel&#8217;s new PCH controller</a> found in the P67, or H67 boards specifically!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/03/31/storage-vmware-esx-35-update-4/"  rel="bookmark" class="crp_title">Storage Changes in VMware ESX 3.5 Update 4</a></li><li><a href="http://blog.fosketts.net/2011/01/28/pile-interesting-links-january-28-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, January 28, 2011</a></li><li><a href="http://blog.fosketts.net/2008/11/07/storage-vmware-esx-update-3/"  rel="bookmark" class="crp_title">Storage Changes in VMware ESX 3.5 Update 3</a></li><li><a href="http://blog.fosketts.net/2007/06/25/storage-history-the-3server/"  rel="bookmark" class="crp_title">Storage History: The 3Server</a></li><li><a href="http://blog.fosketts.net/2011/02/24/thunderbolt-light-peak-pci-express/"  rel="bookmark" class="crp_title">Thunderbolt = Light Peak = Mini DisplayPort + PCI Express</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/">VMware ESX SATA and PATA Compatibility Cheat Sheet</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[VMware storage features]]></series:name>
	</item>
		<item>
		<title>VMware ESX FCoE CNA Compatibility in Plain English</title>
		<link>http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/</link>
		<comments>http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 20:00:32 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[802.1Qau]]></category>
		<category><![CDATA[802.1Qaz]]></category>
		<category><![CDATA[802.1Qbb]]></category>
		<category><![CDATA[Bandwidth Management]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[Brocade]]></category>
		<category><![CDATA[CNA]]></category>
		<category><![CDATA[Congestion Management]]></category>
		<category><![CDATA[converged I/O]]></category>
		<category><![CDATA[Data Center Bridging Exchange Protocol]]></category>
		<category><![CDATA[DCB]]></category>
		<category><![CDATA[DCBX]]></category>
		<category><![CDATA[Emulex]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ETS]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[HCL]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[PFC]]></category>
		<category><![CDATA[Priority Flow Control]]></category>
		<category><![CDATA[QCN]]></category>
		<category><![CDATA[QLogic]]></category>
		<category><![CDATA[seminar]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=4799</guid>
		<description><![CDATA[VMware has one awesome hardware compatibility list, but its thoroughness can be daunting. It's fairly easy to search for a specific piece of hardware, but it's difficult to tell what's supported in a general sense. I've boiled down certain key hardware categories into a general plain-english list of what's in and out of the ESX HCL. Let's kick things off with FCoE CNAs.]]></description>
			<content:encoded><![CDATA[<div id="attachment_4800" class="wp-caption aligncenter" style="width: 160px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2011/01/QLE8242.png" ><img class="size-full wp-image-4800" title="QLE8242" src="http://static.fosketts.net/wp-content/uploads/2011/01/QLE8242.png" alt="" width="150" height="111" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Converged Networking Adapters like this QLogic 8242 are all the rage, but which are supported in VMware ESX and which have the broadest coverage of DCB features?</p></div>
<p>VMware has one awesome <a href="http://www.vmware.com/go/hcl/"  target="_blank">hardware compatibility list</a>. It&#8217;s not the breadth of it (in fact, ESX&#8217;s range of hardware support is astonishingly small) but the thorough, public way in which VMware shares this information. It&#8217;s really worth a look, and I regularly visit the list to see what&#8217;s changed.</p>
<p>But the thoroughness and detail of the VMware HCL can be daunting. It&#8217;s fairly easy to search for a specific piece of hardware, but it&#8217;s difficult to tell what&#8217;s supported in a general sense. This causes trouble for people who are shopping for hardware, since it&#8217;s hard to know what&#8217;s supported without an exhaustive search.</p>
<p>As part of the preparation for my Storage for Virtual Servers seminar series this year, I decided to do some research. I&#8217;ve boiled down certain key hardware categories into a general plain-english list of what&#8217;s in and out of the ESX HCL. In the spirit of openness, I&#8217;m presenting this data here for all to see, and I welcome corrections and updates. Indeed, I&#8217;ll try to keep this page up to date as new hardware is added!</p>
<h3>Minimum Requirements</h3>
<p>No one should run unsupported hardware in a production environment. So the very minimum requirement for every buyer should be a list in the VMware ESX HCL with the proper firmware, driver, and software.</p>
<p>FCoE also requires a flow control mechanism, preferably 802.1Qbb, and the DCBX protocol to enable communication between ports. I strongly suggest running 802.1Qaz bandwidth management as well, since it will allow you to get more performance from your CNAs than plain PFC.</p>
<p>Congestion management (802.1Qau) isn&#8217;t required, and I&#8217;m not sure about the state of affairs for interoperability. So that&#8217;s a &#8220;nice to have&#8221; at this point, though it will certainly become more desirable in the future.</p>
<p>You might also look for a CNA that supports other protocols over DCB, since <a href="http://www.networkcomputing.com/data-networking-management/ethernet-has-a-goldilocks-problem.php"  target="_blank">iSCSI is an attractive alternative to FCoE</a> in the data center, <a href="http://www.networkcomputing.com/next-gen-network/is-nfs-a-viable-protocol-for-converged-networking.php"  target="_blank">as is NFS</a>. But that&#8217;s just my opinion!</p>
<h3>FCoE CNAs for VMware ESX</h3>
<p>Let&#8217;s kick things off with FCoE CNAs. I&#8217;m not a huge fan of FCoE in general, but I do see it as an increasingly-viable protocol for large-scale enterprise virtualization products.</p>
<p>It&#8217;s critical to have supported hardware, and I suggest <a href="http://www.vmware.com/go/hcl/"  target="_blank">researching specific models on the HCL</a> before buying. But here&#8217;s the general state of affairs with regard to FCoE CNAs:</p>
<table>
<tbody>
<tr bgcolor="lightgray">
<th style="text-align: center;">Manufacturer</th>
<th style="text-align: center;">Model or Series</th>
<th style="text-align: center;">Supports 802.1Qaz Bandwidth Management (ETS)</th>
<th style="text-align: center;">Supports 802.1Qaz Data Center Bridging Exchange Protocol (DCBX)</th>
<th style="text-align: center;">Supports 802.1Qbb Priority Flow Control (PFC)</th>
<th style="text-align: center;">Supports 802.1Qau Congestion Management (QCN)</th>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;" rowspan="2">Brocade</td>
<td style="text-align: center;"><a href="http://www.redbooks.ibm.com/abstracts/tips0790.html"  target="_blank">1007 (IBM blade)</a></td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;" bgcolor="pink">no</td>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;"><a href="http://www.brocade.com/products/all/adapters/product-details/1010-1020-cna/index.page"  target="_blank">1010/1020</a></td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;" rowspan="2">Emulex</td>
<td style="text-align: center;">LP21000</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;" bgcolor="pink">no</td>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;"><a href="http://www.emulex.com/products/oneconnect-ucnas.html"  target="_blank">OneConnect OCe10102</a></td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;" bgcolor="pink">no</td>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;" rowspan="3">QLogic</td>
<td style="text-align: center;">QLE8042</td>
<td style="text-align: center;" bgcolor="pink">no?</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;" bgcolor="pink">no</td>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;"><a href="http://www.qlogic.com/Products/adapters/Pages/ConvergedNetworkAdapters.aspx"  target="_blank">8140/8142, 8150/8152</a></td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;" bgcolor="pink">no</td>
</tr>
<tr bgcolor="lightgray">
<td style="text-align: center;"><a href="http://www.qlogic.com/Products/adapters/Pages/ConvergedNetworkAdapters.aspx"  target="_blank">8240/8242</a></td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
<td style="text-align: center;">yes</td>
</tr>
</tbody>
</table>
<p>I was surprised to see that Brocade and QLogic list <a href="http://www.definethecloud.net/whats-the-deal-with-quantized-congestion-notification-qcn"  target="_blank">802.1Qau Congestion Management (QCN)</a> as supported. I didn&#8217;t realize anyone supported this spec yet, or indeed that there was such a spec!</p>
<p>It&#8217;s also puzzling to see that QLogic does not list <a href="http://blog.ioshints.info/2010/09/introduction-to-8021qaz-enhanced.html"  target="_blank">802.1Qaz Bandwidth Management (ETS)</a> as supported for the (admittedly older) QLE8042 card. Perhaps that&#8217;s a error? But then again, Emulex doesn&#8217;t list 802.1Qbb Priority Flow Control (PFC) for the LP21000, and although <a href="http://blog.ioshints.info/2010/09/introduction-to-8021qbb-priority-flow.html"  target="_blank">FCoE doesn&#8217;t require Qbb</a>, it&#8217;s a very good idea&#8230;</p>
<blockquote><p>Update: Emulex tells me the LP21000 does indeed support PFC (Qbb).</p></blockquote>
<h3>Stephen&#8217;s Stance</h3>
<p>If you&#8217;re shopping for networking gear and want to move to FCoE eventually, I hope this list will help you get started. Most OEMs supply the latest Emulex, QLogic, and Brocade CNAs with their own part number, and the long ESX HCL is testament to this fact. But, generally speaking, if you&#8217;re using a latest-generation CNA like the QLogic 8200 or Emulex OneConnect series, you ought to be fine. The Brocade CNAs look good, too, but are a little harder to find.</p>
<p>Emulex tells me they will add QCN support once it&#8217;s ratified, and I look forward to learning more about the Brocade and QLogic implementations. I&#8217;d also love some feedback on how well these features work, and if they&#8217;re all they&#8217;re cracked up to be. Is one vendor&#8217;s PFC or ETS as good as another&#8217;s? And does DCBX really work in practice? I believe most folks aren&#8217;t mixing HBAs widely and are instead sticking to one manufacturer. That&#8217;s probably a good idea out here on the cutting edge!</p>
<p>I was surprised that no Intel or Broadcom cards are listed as supporting FCoE in the HCL. The Intel X520 is impressive, and I&#8217;d taken their &#8220;open FCoE&#8221; claims to include VMware. But I guess they&#8217;re not there yet, and this seems to be a glaring omission for a major player like Intel! Similarly, Broadcom is only talking about iSCSI with VMware. Where is their CNA with VMware support?</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/07/05/mac-tivo-roxio-toast-9-titanium-is-30-ar-today/"  rel="bookmark" class="crp_title">Mac + TiVo? Roxio Toast 9 Titanium is $30 AR Today!</a></li><li><a href="http://blog.fosketts.net/about/advertise/"  rel="bookmark" class="crp_title">Advertise</a></li><li><a href="http://blog.fosketts.net/2009/08/24/mac-os-106-snow-leopard-hands-august-28/"  rel="bookmark" class="crp_title">Mac OS X 10.6 &#8220;Snow Leopard&#8221;: In Our Hands August 28!</a></li><li><a href="http://blog.fosketts.net/2008/05/27/custom-icons-keep-removable-drives-straight/"  rel="bookmark" class="crp_title">Custom Icons Keep Removable Drives Straight</a></li><li><a href="http://blog.fosketts.net/2009/04/14/vmware-storage-podcast/"  rel="bookmark" class="crp_title">Interested in VMware and Storage? Tune In to the VMware Communities Podcast!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/">VMware ESX FCoE CNA Compatibility in Plain English</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<series:name><![CDATA[VMware storage features]]></series:name>
	</item>
		<item>
		<title>Storage Changes in VMware ESX 3.5 Update 4</title>
		<link>http://blog.fosketts.net/2009/03/31/storage-vmware-esx-35-update-4/</link>
		<comments>http://blog.fosketts.net/2009/03/31/storage-vmware-esx-35-update-4/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 14:07:25 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[3.5]]></category>
		<category><![CDATA[3PAR]]></category>
		<category><![CDATA[82598]]></category>
		<category><![CDATA[AHCI]]></category>
		<category><![CDATA[ATA]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[CERC]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[Emulex]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[i]]></category>
		<category><![CDATA[ICH10]]></category>
		<category><![CDATA[ICH7]]></category>
		<category><![CDATA[ICH9]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[LSI]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[MegaRAID]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[NetXtreme]]></category>
		<category><![CDATA[NPIV]]></category>
		<category><![CDATA[PMC]]></category>
		<category><![CDATA[PXE]]></category>
		<category><![CDATA[QLogic]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[RDM]]></category>
		<category><![CDATA[SAS]]></category>
		<category><![CDATA[SATA]]></category>
		<category><![CDATA[SCSI]]></category>
		<category><![CDATA[Smart Array]]></category>
		<category><![CDATA[SnapDrive]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[StorageTek]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Update 4]]></category>
		<category><![CDATA[VMFS]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VSS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Server 2003]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1666</guid>
		<description><![CDATA[Like clockwork, VMware has cranked out another update to their flagship enterprise product, ESX 3.5. The last update came out in early November, 2008, and included some major new functionality. What&#8217;s in store this time to intrigue storage folks? Not much. For more information on earlier updates, see my articles: Storage Fixes in VMware ESX [...]]]></description>
			<content:encoded><![CDATA[<p>Like clockwork, VMware has cranked out another update to their flagship enterprise product, ESX 3.5. <a href="http://blog.fosketts.net/2008/11/07/storage-vmware-esx-update-3/"  target="_self">The last update</a> came out in early November, 2008, and included some major new functionality. What&#8217;s in store this time to intrigue storage folks? Not much.</p>
<blockquote><p>For more information on earlier updates, see my articles:</p>
<ul>
<li><em><a href="http://blog.fosketts.net/2008/07/28/storage-fixes-vmware-esx-server-35-update-2/"  target="_self">Storage Fixes in VMware ESX Server 3.5 Update 2</a></em></li>
<li><em><a href="http://blog.fosketts.net/2008/11/07/storage-vmware-esx-update-3/"  target="_blank">Storage Changes in VMware ESX 3.5 Update 3</a></em></li>
</ul>
</blockquote>
<p><span id="more-1666"></span></p>
<h3 class="post-subhead">Expanded Support for Enhanced vmxnet Adapter</h3>
<p>Not specifically a storage change, but the enhanced vmxnet adapter introduced back in the original release of ESX 3.5 now works with most versions of Windows Server 2003 and XP Pro. Look for improved performance when using guest-side SMB and NFS as well as the guest iSCSI initiator. Note that you cannot select this driver when configuring non-Enterprise Edition machines; <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1007195"  target="_blank">you have to select Windows Server 2003 Enterprise Edition (64-bit) regardless of which version of Server 2003 you are using</a>.</p>
<ul>
</ul>
<h3 class="post-subhead">Expanded SAS and SATA Controller Support</h3>
<p>If you&#8217;d like to install ESX on a server equipped with a PMC 8011, Intel ICH9 or ICH10, CERC 6/I SATA/SAS Integrated RAID Controller, or HP Smart Array P700m Controller, you&#8217;ll find happiness in Update 4.</p>
<p>The Intel controllers are especially important, as we&#8217;re seeing them used more and more and this driver is more full-featured than the earlier Broadcom HT 1000 and Intel ICH7 drivers. The Intel ICH9/ICH10 is a dual-mode (IDE/ATA and AHCI/SATA) driver, supports SATA hard drives, SSDs, and optical drives, and now <strong>enables VMFS support when in AHCI/SATA mode</strong>. It&#8217;s not clear whether VMware actually supports VMFS datastores on ICH9/10 SATA, but it says it works. Anyone want to try it out? One thing is certain: You can&#8217;t use SATA drives in a shared/clustered environment because SATA does not include reservations. See <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1008673"  target="_blank">this tech note</a> and especially this question:</p>
<blockquote><p><em>Earlier, it was mentioned that we can create VMFS if we use AHCI/SATA mode. If so, why did VMware not claim VMFS support when using SATA controller running in AHCI/SATA mode?</em></p>
<p>VMware might decide to add support in the near future. There is no strong need to have VMFS support on a SATA drive, because native SATA protocol does not support reserve/release. Reserve/release is needed if VMFS is used as clustered file system in a shared disk environment.</p>
</blockquote>
<h3 class="post-subhead">PXE Boot Support</h3>
<p>Rich at VM/ETC points out that <a href="http://vmetc.com/2009/03/30/esxesxi-35-update-4-released-pxe-boot-esxi-experimentally-supported/"  target="_blank">Update 4 includes experimental PXE boot support</a> for ESX and ESXi. As he notes, this has major implications for cloud computing platforms, since it means that ESX servers can boot guests without local storage at all. Very interesting! Let&#8217;s bet that Update 5 (expected in June or July) will include this as a supported option.</p>
<h3 class="post-subhead">Updated QLogic, Emulex, and LSI Drivers</h3>
<p>Like most ESX updates, this one included updated Fibre Channel drivers.</p>
<ul>
<li>The QLogic Fibre Channel Adapter driver and firmware (versions 7.08-vm66 and 4.04.06, respectively) include bug fixes and enhanced NPIV support.</li>
<li>On the Emulex side, driver version 7.4.0.40 supports the company&#8217;s HBAnyware 4.0 management software.</li>
<li>Users of SAS and SCSI LSI MegaRAIDs will find driver version 3.19vmw (megaraid_sas) and 2.6.48.18 vmw (mptscsi) which improves performance and enhances event handling capabilities.</li>
</ul>
<h3 class="post-subhead">Expanded Sun Storage Array Support</h3>
<p>All you StorageTek loyalists out there will be happy to see support for Sun&#8217;s low-end <a href="http://www.sun.com/storage/disk_systems/workgroup/2530/"  target="_blank">StorageTek 2530 SAS array</a> as well as the modular <a href="http://www.sun.com/storage/disk_systems/midrange/6580/"  target="_blank">6580</a> and <a href="http://www.sun.com/storage/disk_systems/midrange/6780/"  target="_blank">6780</a> Fibre Channel arrays. It looks like just about every model in Sun&#8217;s current storage lineup is now supported in ESX.</p>
<h3 class="post-subhead">Expanded Network Card Support</h3>
<p>Support for Gigabit cards is greatly expanded, including HP&#8217;s quad-port NC375i and dual-port NC362i and NC360m, Intel&#8217;s Gigabit CT and 82574L, and NetXtreme&#8217;s BCM5722, BCM5755, BCM5755M, and BCM5756. Intel&#8217;s widely-used 10-gig <a href="http://developer.intel.com/design/network/products/lan/controllers/82598.htm"  target="_blank">82598EB</a> cards are now supported as well.</p>
<h3 class="post-subhead">Tweaks and Fixes</h3>
<p>Looking through the release notes, a few storage-related tweaks and fixes stand out:</p>
<ol>
<li>WMware can optionally automatically throttle back the queue depth when congestion is encountered. See <a href="http://kb.vmware.com/kb/1008113" >Controlling LUN queue depth throttling in VMware ESX for 3PAR Storage Arrays</a> for more information.</li>
<li>VMklinux module heap size can now be adjusted as LUN queue-depth values are increased. Since tuning LUN queue depths is one common trick of the storage trade to improve performance, especially in queue-stingy systems like ESX, this is welcome news. But call VMware support before you monkey with it!</li>
<li>An RDM-related issue where SCSI inquiry data over 36 bytes was truncated or corrupted (for example when using Microsoft VSS and NetApp SnapDrive) has been resolved.</li>
</ol>
<p>Well, that&#8217;s all folks. I suggest you all <a href="http://www.vmware.com/support/vi3/doc/vi3_esx35u4_rel_notes.html"  target="_blank">read the release notes</a> for yourself, and please leave a comment if you see an error in what I wrote here or have something to add!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/11/07/storage-vmware-esx-update-3/"  rel="bookmark" class="crp_title">Storage Changes in VMware ESX 3.5 Update 3</a></li><li><a href="http://blog.fosketts.net/2008/07/28/storage-fixes-vmware-esx-server-35-update-2/"  rel="bookmark" class="crp_title">Storage Fixes in VMware ESX Server 3.5 Update 2</a></li><li><a href="http://blog.fosketts.net/2008/07/30/qlogic-emulex-deliver-8-gb-fibre-channel-vmware-esx/"  rel="bookmark" class="crp_title">QLogic and Emulex Deliver 8 Gb Fibre Channel For VMware ESX</a></li><li><a href="http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/"  rel="bookmark" class="crp_title">VMware ESX SATA and PATA Compatibility Cheat Sheet</a></li><li><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/"  rel="bookmark" class="crp_title">Storage Changes in the VMware vSphere 4 Family</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/03/31/storage-vmware-esx-35-update-4/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/03/31/storage-vmware-esx-35-update-4/">Storage Changes in VMware ESX 3.5 Update 4</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/03/31/storage-vmware-esx-35-update-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Storage Changes in VMware ESX 3.5 Update 3</title>
		<link>http://blog.fosketts.net/2008/11/07/storage-vmware-esx-update-3/</link>
		<comments>http://blog.fosketts.net/2008/11/07/storage-vmware-esx-update-3/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 17:26:30 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[3.5]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[NetQueue]]></category>
		<category><![CDATA[QLogic]]></category>
		<category><![CDATA[SAS]]></category>
		<category><![CDATA[SATA]]></category>
		<category><![CDATA[SVC]]></category>
		<category><![CDATA[TCP offload engine]]></category>
		<category><![CDATA[TOE]]></category>
		<category><![CDATA[Update 3]]></category>
		<category><![CDATA[VMDK]]></category>
		<category><![CDATA[VMDK Recovery]]></category>
		<category><![CDATA[VMFS]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1057</guid>
		<description><![CDATA[Just over three months after releasing Update 2 for ESX 3.5, VMware has released Update 3. That last Update brought major storage changes like VSS support, hot VMFS extension, Storage VMotion across Fibre Channel and iSCSI, and support for 10 Gb Ethernet and 8 Gb FC support. For more information on Update 2, see my [...]]]></description>
			<content:encoded><![CDATA[<p>Just over three months after releasing Update 2 for ESX 3.5, VMware has released Update 3. That last Update brought major storage changes like VSS support, hot VMFS extension, Storage VMotion across Fibre Channel and iSCSI, and support for 10 Gb Ethernet and 8 Gb FC support.</p>
<blockquote><p>For more information on Update 2, see my article, <a href="http://blog.fosketts.net/2008/07/28/storage-fixes-vmware-esx-server-35-update-2/"  target="_self"><em>Storage Fixes in VMware ESX Server 3.5 Update 2</em></a>.</p>
</blockquote>
<p>Update 3 is <a href="http://www.yellow-bricks.com/2008/11/07/vmware-esx-35-update-3/"  target="_blank">not as important</a> from a storage perspective, but there are <a href="http://www.boche.net/blog/?p=328"  target="_blank">some goodies</a> in there:</p>
<ul>
<li>New VMDK recovery tool (<a href="http://vmetc.com/2008/11/06/vmdk-recovery-tool-available-in-esx-35-update-3/"  target="_blank">nifty!</a>)</li>
<li>Storage tweaks like fixed multipathing on IBM SVC, interrupt coalescing on QLogic 4 Gb FC HBAs, and some bug fixes</li>
<li>Expanded support for SATA (but not for VMFS), SAS, and some Broadcom NICs (but still no TOE)</li>
</ul>
<p>Read on for more details!<span id="more-1057"></span></p>
<h3 class="post-subhead">VMDK Recovery Tool</h3>
<p>ESX users with Update 3 get a nifty new script for deeper inspection of disk image files on VMFS. Although I haven&#8217;t had a chance to try it out yet, it appears to be related to VCB, in that it identifies which disk blocks make up a VMDK. But the <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1007243"  target="_blank">VMDK Recovery script</a> (which runs in Service Console on ESX &#8211; sorry, ESXi!) allows you to copy these blocks to a new file.</p>
<p>What good is this? Well, it could certainly be used to recover VMDK files from corrupted VMFS datastores, and could serve as an undelete feature as well. And <a href="http://vmetc.com/2008/11/06/vmdk-recovery-tool-available-in-esx-35-update-3/"  target="_blank">as Rich Brambley points out on VM/ETC</a>, it could be the basis for some nifty scripted backup and restore operations as well. I&#8217;m looking forward to seeing what happens with this, but it&#8217;s definitely a minor addition.</p>
<h3 class="post-subhead">Storage Tweaks</h3>
<p>Update 3 includes some minor tweaks and bug fixes in storage:</p>
<ul>
<li>ESX used to only support most-recently used (MRU) multipathing with IBM&#8217;s SAN Volume Controller storage virtualization platform, but Update 3 allows fixed policies to be used as well. </li>
<li>The VMkernel iSCSI driver gets <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1007052"  target="_blank">two new advanced configuration options</a> (Disk.UseLunReset and Disk.UseDeviceReset) to control whether multipath failover will issue a LUN reset or target reset.</li>
<li>SCSI sense codes are now included in /var/log/vmkernel by default.  This should assist in deep troubleshooting of storage problems.</li>
<li>The lengthy iSCSI target discovery process that used to happen whenever a discovery address was added has been removed, speeding up iSCSI storage configuration.</li>
<li>Users of QLogic 4 Gb Fibre Channel HBAs will now get updated firmware and a new performance feature called <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1007047"  target="_blank">interrupt coalescing</a>. As it sounds, IC will combine interrupts from multiple I/Os, improving overall performance by reducing the number of interrupts the CPU has to handle.</li>
</ul>
<div>
<div>
<h3 class="post-subhead">Expanded Hardware Support</h3>
<p>Like all updates, 3.5 Update 3 expands the list of supported hardware:</p>
<ul>
<li>Broadcom 5716 (1 Gb), 57710 (10 Gb), and 57711 (10 Gb) hardware. Note that the &#8217;11 series will operate at 1 Gb only, and the <a href="http://blogs.vmware.com/vmtn/2008/08/netqueue-vmdire.html"  target="_blank">NetQueue</a> iSCSI/TOE offload capabilities are still not supported.</li>
<li>Broadcom HT1000 SATA controllers are natively supported with SATA hard disks and SSDs, and Intel ICH-7 SATA controllers can be used in ATA mode with DVD drives, but neither can be used to host a VMFS datastore.</li>
<li>Intel&#8217;s <a href="http://www.intel.com/support/motherboards/server/mfsys25/index.htm"  target="_blank">Modular Server MFSYS25</a> SAS Storage Control Modules (SCMs) now work, but this support is incomplete and experimental. </li>
</ul>
</div>
</div>
<p>Note that VMware ESX 3.5 Update 3 still doesn&#8217;t really make maximal use of 10 Gb Ethernet. Besides the lack of TCP offload engine (TOE) support, the company still doesn&#8217;t make any speed claims when people step up to faster NICs. The <a href="http://www.vmware.com/support/vi3/doc/vi3_esx35u3_rel_notes.html#knownstorageissues"  target="_blank">Known Issues</a> list specifically says it&#8217;s for connectivity, not performance. At least the <a href="http://www.qlogic.com/Products/SAN_products_iSCSI.aspx"  target="_blank">QLogic iSCSI HBA</a> support is pretty good.</p>
<p>[ad#banner]</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/03/31/storage-vmware-esx-35-update-4/"  rel="bookmark" class="crp_title">Storage Changes in VMware ESX 3.5 Update 4</a></li><li><a href="http://blog.fosketts.net/2008/07/28/storage-fixes-vmware-esx-server-35-update-2/"  rel="bookmark" class="crp_title">Storage Fixes in VMware ESX Server 3.5 Update 2</a></li><li><a href="http://blog.fosketts.net/2008/07/30/qlogic-emulex-deliver-8-gb-fibre-channel-vmware-esx/"  rel="bookmark" class="crp_title">QLogic and Emulex Deliver 8 Gb Fibre Channel For VMware ESX</a></li><li><a href="http://blog.fosketts.net/2007/08/03/big-little-vmware-update-vcb-and-iscsi/"  rel="bookmark" class="crp_title">Big Little VMware Update (VCB and iSCSI!)</a></li><li><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/"  rel="bookmark" class="crp_title">Storage Changes in the VMware vSphere 4 Family</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/11/07/storage-vmware-esx-update-3/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/11/07/storage-vmware-esx-update-3/">Storage Changes in VMware ESX 3.5 Update 3</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/11/07/storage-vmware-esx-update-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

