Evo 4G LTE ubuntu MTP Issues

odsus1

New member
Mar 27, 2011
4
0
0
Hello All, long time lurker first time poster.

This issue deals with the inability to connect(sync) to multiple linux desk/laptops (xubuntu 11.04/11.10/12.04, ubuntu 10.04/12.04 and bodhi 1.4)
I am positive this is some sort of mtp issue, I have all relevant packages installed (some that are not) output from lsusb shows: "Bus 001 Device 024: ID 0bb4:0ca8 High Tech Computer Corp." Internet tethering and pass-throuhg work fine, i have rooted the phone but I cannot get mtp to work. I have tried a dozen ways to adapt all of the samsung guides(I'm really not that good). I have posted on the ubuntu forums (no response for weeks) and contacted htc (they basically said buy a windows box) I am at a loss, over a month with my new evo and not one song on it. I know some of y'all run linux so, any thoughts?

Thanks, Odie
 
First off, welcome to the light from out of the shadows!

Disclaimer: I am a Linux user, an Android user, and use WIndows when I have no other option. I do not have an Evo LTE (but it's on my candidate list for upgrades. :) )

My first question, from a troubleshooting standpoint, is:
Do you have libmtp and any dependencies installed?
What media application are you attempting to do this with? My understanding is that only a few support it and you will probably need to enable/install plugins within those apps.

Have you tried Clementine? Fav music player/device manager app to date. As long as you don't change your SD card, this thing works great for syncing, pushing and pulling albums.
 
If it does run through mtp the issue lies with Ubuntu itself, I have to use adb to push and pull files from my phone.
I ran across an article once stating that Ubuntu isn't very cooperative with mtp. If I could remember where it was I could give you the link.

Sent from my SPH-L710 using Android Central Forums
 
My first question, from a troubleshooting standpoint, is:
Do you have libmtp and any dependencies installed?
What media application are you attempting to do this with? My understanding is that only a few support it and you will probably need to enable/install plugins within those apps.

I have all relevant mtp packages installed (libmtp,mtpfs, ect), the problem is not that my media player (I use Rhythmbox) won't transfer music, it's that I can't get it to mount at all, File browsers can't see it.

If it does run through mtp the issue lies with Ubuntu itself, I have to use adb to push and pull files from my phone.
I ran across an article once stating that Ubuntu isn't very cooperative with mtp. If I could remember where it was I could give you the link.

Thanks, I'll search that when I get home from work today.
 
Looked into the adb push/pull thing and it looks more like a workaround to me, it seems i can do the same thing with bluetooth with a lot less effort, I don't mean to sound D*'ish, I appreciate any input.
Basically I am a music geek and I have 130gb+ of music and I want to be able to add tracks as I hear them through my music player(not married to rb) and it would be nice to transfer photos/videos too. There is a solid solution for the galaxy s phones running ics but I cannot find one for the EVO/One X.

I do not have an Evo LTE (but it's on my candidate list for upgrades. )
This is my second android and evo (og and lte) and after playing with the samsungs and my wife's iphone I can surely say this is the best device I have ever seen. HTC should release it as a tablet, they would be sure to kill the competition.

Thanks again for your help
 
Also I just realised that I posted this in the introductions, is there a way to move this to general help or HTC EVO 4G LTE?
 
Has anyone found a resolution for this? I too am experiencing this and find it incredibly frustrating! I don't want to have to use windows just to get some files on my device.

It must be something that HTC is doing different in the mtp layer than the other ICS phones/tablets out there because it seems the others can be mounted following several of the guides found via google.

My phone "just works" when I plug it into Windows 7. Apparantly all the HTC devs use Windows during development...

If I run mtp-connect directly (rather than through mtpfs), I see:
$ mtp-connect
libmtp version: 1.1.3

Device 0 (VID=0bb4 and PID=0c93) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
No devices.
 
Last edited:
Okay - so I built the tips of libmtp's git as of today (SHA ID a296264e5d166), and sudo make installed it onto my Ubuntu machine, and now it appears to be working. It looks like this would probably work for most Ubuntu users if the Ubuntu package of libmtp had some magic changeset(s) between what it is based on and tips of development.

If you are comfortable building software and overwriting the ubuntu package libraries on your machine; here are the steps I did:
1. sudo apt-get install libmtp-dev
2. git clone git://libmtp.git.sourceforge.net/gitroot/libmtp/libmtp
3. cd libmtp
4. ./autogen.sh
5. ./configure
6. make
7. sudo make install

Then the aliased commands from this tutorial appear to work for me and I can see the internal storage of my EVO LTE via the file browser, ls, etc. Interestingly, I do not see the SD card as well like I can in Windows (I see both storage medias in windows).

Hope that's helpful info for others.
 

Latest posts

Trending Posts

Forum statistics

Threads
956,357
Messages
6,967,771
Members
3,163,518
Latest member
pcjordanellis