cable position only makes a difference if you have the hard drives jumpered to cable select (CS)
odd behaviour what file systems ? ntfs or fat32 or ?
extended partitions or multiple primaries or ?
hmmmm sounds like the external controller did some sort of translation or the file systems are shot...
got a mac handy, you can usually fix it in no time flat :P

