ECTRACT FROM MACINTOUCH.COM
from there Tuesday 23rd edition
Shay Telfer sent us a note about a FireWire data-corruption bug he's
trying to track down:
I've noticed some files being copied incorrectly under Tiger. Here's
the bug report I'm going to file with Apple, let me know if you have
any suggestions.
Summary: Copying or duplicating files > 1GB on external FireWire
drives frequently results in files that are not identical to the
original.
Steps to Reproduce: Choose a file (in this case a 167GB Retrospect
archive, or a 5GB Retrospect archive). 1. Either duplicate the file in
the Finder (via "Duplicate") or using cp on the commandline. The file
can be duplicated to the same drive, or a different FireWire drive. 2.
Use the unix 'cmp' command to compare the two files. Alternatively
generate a checksum of each file using md5 and compare the checksums.
Expected Results: Expect cmp to return no result (i.e. files are
identical). md5 should return identical checksums.
Actual Results: cmp (or md5) returns that the files differ
Regression: This has occured both with an AGP G4 Mac and a Mac Mini,
on two different FireWire drives from two different manufacturers in
two different Firewire enclosures, a Sarotech HardBox Firewire 400, and
a Pleiades Icecube 1394A+B+USB2 enclosure (see below for System
Profiler info).
The hard drives pass SMART tests (where supported) and DiskWarrior.
The RAM in both machines has been checked usign memtestosx.
The problem has not been examined under 10.3. (ie I'm not sure if
it's confined to Tiger).