14

I have done the following steps:

sudo add-apt-repository ppa:langdalepl/gvfs-mtp 
sudo apt-get update

and updated some packages from update manager. After doing above steps I am able to see lumia phone name in file system. But when I try to mount device I am getting following errors:

Unable to mount RM-914|Nokia Lumia 520
Unable to open MTP device '[usb:001,010]'

Is there any way to solve these problem?

25

These are my steps to connect the Nokia Lumia 920 (WP8):

1. Add the MTP file system in Ubuntu:

sudo add-apt-repository ppa:langdalepl/gvfs-mtp 
sudo apt-get update

2. Make a new udev rule:

2.1 Create the rule file:

sudo nano /etc/udev/rules.d/69-libmtp.rules

2.2 Add the following line to the file:

ATTRS{idVendor}=="01b1", ATTRS{idProduct}=="01b1", SYMLINK+="libmtp", MODE="660", ENV{ID_MTP_DEVICE}="1"

2.3 Save the file (Ctrl+O)

3. Reload udev rules:

# udevadm control --reload-rules

4. Connect (or reconnect) the device.

| improve this answer | |
  • 1
    Finally..! Saviour..! – Kishore Aug 24 '14 at 22:48
  • 5
    According to that PPA's page, "13.10 (Saucy) and newer versions of Ubuntu contain all of these changes, so you don't need to use this ppa any more." Unfortunately, even in 14.04 Windows phone won't mount due to this bug: bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1247572 - If you notice this problem, you can select "this affects me" and get notices if/when this is fixed. – NoBugs Sep 2 '14 at 4:23
  • 2
    Awesome.. This really worked for Nokia lumnia 625..! – Nirus Dec 14 '14 at 16:20
  • idVendor and idProduct are universal? since mines are different but I can connect my phone using this values – Yashar Jun 2 '16 at 11:47
3

Make a new udev rule

sudo emacs -nw /etc/udev/rules.d/69-libmtp.rules

And add the following line

ATTR{idVendor}=="01b1", ATTR{idProduct}=="01b1", SYMLINK+="libmtp",
MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1" 

You need to refresh the udev rules and unplug/replug the device and it will work. :-)

| improve this answer | |
  • 1
    Hi, could you explain the steps to make this a useful answer (howto create the file and where). – NGRhodes Jun 12 '14 at 19:26
  • I did those steps, except using vi instead of emacs, and kept getting a black screen on reboot on 14.04. If you do do this, make sure you know how to login to the ctrl+alt+f2 terminal and move or remove this /etc/udev/rules.d/69-libmtp.rules file you're creating, which fixes the issue!! Unfortunately this answer doesn't work. – NoBugs Aug 31 '14 at 7:21
1

Plug the phone in, then reboot the phone while it's plugged in.

Worked for me using Ubuntu 13.10 and Lumia 520.

| improve this answer | |
  • You mean that you didn't make any other action, just plug and play, right? – Braiam Jan 19 '14 at 3:40
1

Did you check with lock screen disabled? I remember earlier when I hadn't kept the password lock screen - the file browser used to show the device and I could access it. However, now that I have kept the password lock screen - the devices are visible but cannot be opened via file browser.

Of course there is one more additional thing: earlier I was using Ubuntu 12.04, now I use 14.04 - so I don't know if the issue is because of change of ubuntu version - I don't think so.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.