I don't want to heat up this discussion even further, BUT mount a FAT32 partition somewhere and "cp /some_folder /mnt/fat"
There should be files (the more the better) in the directory (they should NOT be empty). Now use "cmp" or "diff" to compare the directories. Everything still correct ? Good because it should be! BUT NOW move that directory INSIDE the FAT32 Partition, something a long the lines of "mkdir -p /mnt/fat/foo/bar/foobar/" "mv /mnt/fat/some_folder/ /mnt/fat/foo/bar/foobar/" NOW use diff again. Should be hosed up like hell. At least that is what I get/got 1 week ago on i386 AND amd64. With a 1 week old snapshot. Had the same issue with 3.7 stable. Don't have a FAT parition anymore since! Was this information helpful ? try to reproduce it. Greetz, ahb