When I first plug in the phone and it is set to HTC Sync the drives will show up on ubuntu. You can see all the folders and files but can't access anything. When I switch to disk drive they disappear and never connect to the computer. I have an SD card in so I'm not trying to access the phone storage.
Anyone know a fix to this?
I would change the subject to "Linux" instead of Ubuntu (Ubuntu is *a* Linux distro, but Linux is not Ubuntu).... but that aside...
You are not alone.
http://forums.androidcentral.com/ht...now-i-cant-charge-only-thru-usb-computer.html
NEITHER of my computers (Mageia 2 and Fedora 17) will see it with USB Mass Storage mode anymore, only that stupid MTP stuff (which is brain-dead/broken and acts like you describe). I suppose it is possible they changed the USB ID's on the device in some way that Linux doesn't understand yet. Very irritating. Thank GOD for Airdroid. This is all I get now:
MTP mode:
kernel: [1788243.495093] usb 2-5: new high-speed USB device number 15 using ehci_hcd
kernel: [1788243.610567] usb 2-5: New USB device found, idVendor=0bb4, idProduct=0f91
kernel: [1788243.610569] usb 2-5: New USB device strings: Mfr=2, Product=3, SerialNumber=4
kernel: [1788243.610571] usb 2-5: Product: Android Phone
kernel: [1788243.610572] usb 2-5: Manufacturer: HTC
kernel: [1788243.610573] usb 2-5: SerialNumber: XXXXXXXXX
kernel: [1788243.611398] scsi24 : usb-storage 2-5:1.1
mtp-probe: checking bus 2, device 15: "/sys/devices/pci0000:00/0000:00:13.2/usb2/2-5"
mtp-probe: bus: 2, device: 15 was an MTP device
USB Mass Storage Mode:
kernel: [1788291.362093] usb 2-5: new high-speed USB device number 17 using ehci_hcd
kernel: [1788291.477618] usb 2-5: New USB device found, idVendor=0bb4, idProduct=0ff9
kernel: [1788291.477621] usb 2-5: New USB device strings: Mfr=2, Product=3, SerialNumber=4
kernel: [1788291.477622] usb 2-5: Product: Android Phone
kernel: [1788291.477624] usb 2-5: Manufacturer: HTC
kernel: [1788291.477625] usb 2-5: SerialNumber: XXXXXXXXXX
mtp-probe: checking bus 2, device 17: "/sys/devices/pci0000:00/0000:00:13.2/usb2/2-5"
mtp-probe: bus: 2, device: 17 was not an MTP device
You will notice in the second listing, it was never assigned a device name or node. I have reported this to HTC just now (since you are confirmation that it is not just my phone or systems). Hopefully you will too, and anyone else reading this who is irritated by this regression in functionality.