I have no particularly useful advice here, except that this is the only place on the Internet where I know that a post titled "USB Problem" is going to be something really hairy and complicated.

FWIW, you can test the MTP driver failure hypothesis by trying to plug these devices into a different computer and see if they work any better.