My Android devices - Xioami Mi 5s, Google Nexus 4 running Android 6.0.1 and Google Nexus 7 LTE running Android 4.4.2 - are not accessible from Nautilus 3.20 in Ubuntu 16.10. At least two of them worked in 15.10 before I upgraded to Yakkety Yak.

Adb can access the devices.

libmtp9, libmtp-common, libmtp-runtime are installed and I recently installed:

  • mtp-tools
  • go-mtpfs
  • mtpfs

/lib/udev/rules.d/69-libmtp.rules contains entries for the devices

mtp-connect lists

libmtp version: 1.1.12

Device 0 (VID=18d1 and PID=4ee2) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP+ADB). Device 1 (VID=2717 and PID=ff48) is a Xiaomi Mi-2s (MTP). Android device detected, assigning default bug flags

mtp-detect shows the devices are detected but reports the error:

Error 1: Get Storage information failed.

lsusb doesn't list the Xiaomi, but it lists the Google devices:

Bus 001 Device 017: ID 18d1:d002 Google Inc. Bus 001 Device 014: ID 18d1:4ee2 Google Inc. Nexus 4 (debug)

/run/user/1000/gvfs which should contain the mount points for mtp devices is empty.

None of them are listed in Nautilus. Can anyone suggest how to get this working again?

  • Do you remember to change the phone(s) from "Charge" to "Transfer files" or some other sensible option on the phone ? – Soren A Dec 21 '16 at 10:22
  • Yes - the Android 6 ones are on: Transfer Files (MTP) mode – user173283 Dec 21 '16 at 10:56

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.