Does the drive show in system profiler under USB devices as unknown USB device? If yes, then maybe you could try opening the enclosure, taking out the hdd and putting it into different on. There is a chance that it may work, because only USB firmware could be broken.