by bac on Wed Dec 11, 2002 9:07 pm
I think there are a couple dirty secrets about IDE/Firewire bridges. (I
suspect the same is true of the IDE/USB2 bridges but I have no experience).
First, configurability. People have problems with firewire enclosures due to
things such as which UDMA mode is negotiated, and how many seconds the
controller waits before probing the device. Oxford's firmware utility lets
one configure such parameters, but the utility has not been made widely
available. I see no enclosure retailer who supports configuring the firewire
bridge through such a utility, even though one may very well need to in order
to get their device to work. These enclosures are marketed as if they
are plug and play, but they aren't necessarily.
Second, error detection and correction. When I first put my dru500a in
a firewire enclosure, I got a bit error every 2MB or so during DVD writes.
My writes would be corrupt without any error being reported. Tracked
the problem down to the IDE cable being too cheap, producing cross-talk.
An internal IDE controller would detect such errors.
Later, I attached an IDE disk into a firewire enclosure. The disk contained
data errors. With the firewire enclosure, the OS read past the errors
with no error reporting (data was merely corrupted on read). Plugged
in internally, the IDE controller reported CRC read errors for this same
disk...
Does USB2 have these same problems? If not, it is clearly the winner.