8

I've followed this tutorial from this blog which very clearly explains how to connect Android phone with ICS to Ubuntu so that one can access phone's sdcard (MTP access).

I passed all the procedure with no errors, I can event attach my mobile to ubuntu via

mtpfs -o allow_other ~/Android/GalaxyS2

and disconnect via

fusermount -u ~/Android/GalaxyS2

The problem comes when I try to access mounted directory. If I try to do it via Nautilus, the system tries to open the folder for a couple of minutes and then, I either see the error, or the folder disappears from Nautilus (it comes back when I disconnect the path).
I also get a console error:

fuse: bad mount point `~/Android/GalaxyS2': Transport endpoint is not connected

I see many people on the net reporting this error, but no-one offers any solution to it.

I use Ubuntu 11.10 with Gnome Shell (Gnome 3) and the mobile is Samsung Galaxy S II.

I am in the fuse list, I did all the steps in the tutorial dozens of times, all in vain.

kiri
  • 28,246
  • 16
  • 81
  • 118
ubuntico
  • 2,802

5 Answers5

8

Please note the Terence Egan Blog where you took the instructions from is a copy of an OMG Ubuntu article.

He has missed an important step to restart your PC before running the Echo commands I suggest you try and reinstall from the original OMG Ubuntu source. Click on this link

stephenmyall
  • 9,855
  • Oh my god!!! I did not know that. Will do this asap. – ubuntico Jul 03 '12 at 16:40
  • It worked this way. I connect the mobile and them immediately (under 1s after connection) I have to start command android-connect. Otherwise, the system will try to mount the mobile and after that I cannot use fuse to mount it. It the same with you? – ubuntico Jul 03 '12 at 17:08
  • 1
    My suggestion as you have one issue resolved. Is to close this question, open a new question stating what has worked successfully, state the fuse issue an share a screen shot of the issue. That way the question has more focus and cleaner for others to benefit from the answer – stephenmyall Jul 03 '12 at 17:39
5

You do not need to use MTP on the Galaxy S2 as you can use USB mass storage. Before connecting the phone via USB cable do the following:

  • go to the settings
  • under Wirless and network click on "More"
  • select USB utilities
  • click the "Connect storage to PC"

Now you can plug in the USB cable and use USB mass storage.

On more modern versions of Android, you may need to click the "More…" item in settings. This contains the "USB Utilities" item, mentioned above.

Oli
  • 293,335
Matt
  • 51
  • The OP has specified Android-4.0 ICS. Do you mean that Samsung has kept USB mass storage support in their ICS ROM for the Galaxy S2 ? – m-ric Feb 27 '13 at 16:09
3

It ever worked for me, I kept getting the error message "transport endpoint is not connected" until I entered the connection command (mtpfs -o allow_other /media/GalaxyNexus) as a startup application. Now I get the device and the SD card mounted with no problem.

jrg
  • 60,611
0

This worked for me:

I connect the mobile and them immediately (under 1s after connection) I have to start command android-connect.

The command is:

mtpfs -o allow_other /media/SamsungOmniaW/

Otherwise, the system will try to mount the mobile and after that I cannot use fuse to mount it. It the same with you?

Certify the USB to PC connection is Media Device (MTP), because you are using "mtps" commands.

chaskes
  • 15,246
0

The only way I could get rid of the Transport endpoint is not connected message is to omit -o allow_other and simply say:

mtpfs ~/Android/GalaxyS2
Csaba Toth
  • 1,388
  • 4
  • 18
  • 30