What worked for me was to unmount the SD card (the internal one; I don't have an external one yet) and format it and then re-mount it. Then it has connected via usb fine since then. Someone told me that a weirdly named file in a cache for the browser was the problem. This will clear it. I...