<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Compact Flash Adapter Sata</title>
	<atom:link href="http://www.maxim-data.net/memory-cards/compact-flash-adapter-sata/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.maxim-data.net/memory-cards/compact-flash-adapter-sata/</link>
	<description></description>
	<lastBuildDate>Tue, 23 Mar 2010 13:57:21 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: T. Vaida</title>
		<link>http://www.maxim-data.net/memory-cards/compact-flash-adapter-sata/comment-page-1/#comment-5243</link>
		<dc:creator>T. Vaida</dc:creator>
		<pubDate>Wed, 10 Mar 2010 15:38:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.maxim-data.net/memory-cards/compact-flash-adapter-sata/#comment-5243</guid>
		<description>I design and manufacture embedded storage devices for a living, but mine are destined for MIL-COTS, so I went looking for a similar product in the commercial side.  This adapter uses the exact same Marvel chipset as in my MIL-COTS board, and should work identically, it however does not.
&lt;br /&gt;
&lt;br /&gt;Symptoms: The device appears to work fine, however there is a stealthy data corruption, attempting to do a Gentoo Linux installation failed 3 times in a row until I figured out how the &#039;disk&#039; was getting corrupted. Because Linux uses a write-cache, some failed writes dont appear to be failed until you either reboot, or hard unmount the device and force clear the cache.  Then on subsequent re-reads of the data you will see subtle bit-wise errors.
&lt;br /&gt;
&lt;br /&gt;I&#039;ve experienced this with my Marvel based design, if the board designer does not correctly match wire trace-lengths on the PWB amongst the ATA address/data/control lines, during high speed operation such as UDMA modes, there are race conditions leading to errors. The problem is generally that the Marvel chip in combination with some CF card devices will claim to perform CRC checking, but will actually not, so the host never knows that the data payload got corrupted on the way from the SATA controller to the CF card media. 
&lt;br /&gt;
&lt;br /&gt;Possible ways to overcome the issue, turn off all higher speed operations, limit operation to PIO0 or PIO1 mode (very slow), or choose a CF card that correctly implements the ATA CRC functionality. 
</description>
		<content:encoded><![CDATA[<p>I design and manufacture embedded storage devices for a living, but mine are destined for MIL-COTS, so I went looking for a similar product in the commercial side.  This adapter uses the exact same Marvel chipset as in my MIL-COTS board, and should work identically, it however does not.</p>
<p>Symptoms: The device appears to work fine, however there is a stealthy data corruption, attempting to do a Gentoo Linux installation failed 3 times in a row until I figured out how the &#8216;disk&#8217; was getting corrupted. Because Linux uses a write-cache, some failed writes dont appear to be failed until you either reboot, or hard unmount the device and force clear the cache.  Then on subsequent re-reads of the data you will see subtle bit-wise errors.</p>
<p>I&#8217;ve experienced this with my Marvel based design, if the board designer does not correctly match wire trace-lengths on the PWB amongst the ATA address/data/control lines, during high speed operation such as UDMA modes, there are race conditions leading to errors. The problem is generally that the Marvel chip in combination with some CF card devices will claim to perform CRC checking, but will actually not, so the host never knows that the data payload got corrupted on the way from the SATA controller to the CF card media. </p>
<p>Possible ways to overcome the issue, turn off all higher speed operations, limit operation to PIO0 or PIO1 mode (very slow), or choose a CF card that correctly implements the ATA CRC functionality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: S. Boggs</title>
		<link>http://www.maxim-data.net/memory-cards/compact-flash-adapter-sata/comment-page-1/#comment-5242</link>
		<dc:creator>S. Boggs</dc:creator>
		<pubDate>Wed, 10 Mar 2010 13:59:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.maxim-data.net/memory-cards/compact-flash-adapter-sata/#comment-5242</guid>
		<description>I have used this adapter in over 25 machines to run a Linux image on a CF card.
&lt;br /&gt;It works well and we have had no problems with the product.
</description>
		<content:encoded><![CDATA[<p>I have used this adapter in over 25 machines to run a Linux image on a CF card.<br />
<br />It works well and we have had no problems with the product.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
