A warning to those using a USB to SATA and IDE converter and those using a USB hard drive. Many of these devices suffer from data corruption when reading files from the IDE hard drive. The error rate can vary from device to device and can vary from on average one error in every 2-3 Gig transferred to one error in every 10 Gig transferred. All of the affected devices use the JM20337 controller chip which is very common and is used in most of these devices. Removal of the resistor R15 4.7K (472) connected to pin 34 cures the problem in every case. Removal of this resistor also stops hot swapping on the SATA drive, but it is not much of a hardship to unplug the USB cable when changing the SATA drive. When testing these devices it is important to use a test file that’s much larger than your computers memory size to prevent the data from being fetched from cache. For more information check out this web site.
http://bigacid.wordpress.com/2008/12/08/jm20337-read-data-corruption-solution/
http://bigacid.wordpress.com/2008/12/08/jm20337-read-data-corruption-solution/