I ended up concluding that it was most likely a hardware issue with the phone's USB port, since I've had other issues with that port working for some kinds of things and not for others.