Sounds like you were bitten by the dreaded "Pin-1" problem on your Fast Track.
It is quite simple to fix pin-1 problems on balanced inputs and outputs. It is nearly impossible to fix them yourself on single-ended ports, and sadly Firewire and USB fall into that category. Using local power can help if the device is designed well, it may not help if the designer disregarded the rules<G>!