Doesn't seem like I'm able to mount as USB drive. I can connect as HTC Sync Manager, and I am able to view the contents of the internal storage, but I'm not able to view contents on the sd card.
Consider yourself lucky. Now all I see is a stupid "media player" connection. If I choose "Disk Drive" it says it will disconnect the current session and absolutely nothing visible happens. When I unplug it and plug it back it, it is back to the damn "HTC Sync Manager" crap. So I watched /var/log/messages when doing all this, when I change from the cannot-change-default-"HTC Sync Manager" to "Disk Drive", it is reconnecting, but my system is not recognizing it as a USB mass storage device anymore on my Mageia 2 system:
kernel: [1788944.953978] usb 2-5: USB disconnect, device number 38
kernel: [1788945.394102] usb 2-5: new high-speed USB device number 39 using ehci_hcd
kernel: [1788945.509570] usb 2-5: New USB device found, idVendor=0bb4, idProduct=0c02
kernel: [1788945.509573] usb 2-5: New USB device strings: Mfr=2, Product=3, SerialNumber=4
kernel: [1788945.509575] usb 2-5: Product: Android Phone
kernel: [1788945.509576] usb 2-5: Manufacturer: HTC
kernel: [1788945.509577] usb 2-5: SerialNumber: [XXXXXXXXX]
It also will not charge the phone anymore.
So I tried it on a newer Fedora 17 laptop and got the exact same results. Comes up as MTP, then when I tell it to change to USB mass storage mode, it is not recognized. However, on that machine it will charge (??).
This is really pissing me off. Deep breath.