The most common reason for these failures is the lack of research. In the past you would pick up a camcorder and it had Firewire so you were good to go.
Today? Not so lucky. And those that don't research tend to get very upset that what they have does not work. In this discussion you write about hacking in but that's not for most folk as they don't write code or want to do that. They rely on others to have solved what problem they have.
Next time? Research. I supplied a link to the recommended setups. Please use those.