С 12,04, я смог подключить свой телефон на базе Android без проблемы (использующий MTP) к моей машине Ubuntu. Откройте Nautilus, существует мой телефон, и я могу нажать до папок, которые я хотел.
Однако с тех пор 14.04, это было чрезвычайно ненадежно. Откройте Nautilus, и иногда (приблизительно одна треть времени), мой телефон там. Когда это не там, единственное решение состоит в том, чтобы перезагрузить Ubuntu. Когда это там, нажимая, хотя к папкам телефона иногда работает и иногда приводит к ошибке. Даже когда это работает, телефон будет часто исчезать, не предупреждая на полпути посредством просмотра папок.
Я установил mtpfs; я также следовал практическому руководству на форуме. Я также пытался заменить свой провод USB в случае, если это было дефектным. Никакая удача.
Что я могу сделать, чтобы диагностировать и в конечном счете зафиксировать это?
Править:
idVendor 18d1
и idProduct 4ee1
.
Запись по умолчанию в /lib/udev/rules.d/69-libmtp.rules
чтения:
ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
Запись в /etc/udev/rules.d/51-android.rules
чтения:
ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", MODE=”0666"
Запись в /lib/udev/rules.d/69-mtp.rules
чтения:
ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
У меня была та же проблема на машине, когда я 'обновил' распределение от 12.04 LTS до 14.04 LTS. Было много других проблем с 'обновлением', таким образом, я просто переформатировал и установил 14.04 на пустом диске решить ВСЕ мои проблемы. Обновление казалось, что работало, но чем больше я использовал его, тем больше было очевидно, что была тонна небольших вещей, которые были повреждены, который сделал системный срыв для использования. (дурацкий Java и другие проблемы lib.... Материал HW, поврежденный или ненадежный как это, и т.д....)
, Попытка, загружающаяся от 'живого USB' версия 14,04 и, видит, решает ли это эту проблему, если бы это делает, у Вас могут быть другие проблемы, и было бы самым легким скопировать то, в чем Вы нуждаетесь и переустанавливаете для фиксации всего этого сразу.
Насколько я знаю, MTP
хорошо работает в Надежном человеке. Можно попробовать это:
Некомментарий #user_allow_other
в /etc/fuse.conf
.
Выполнение lsusb
и см. идентификатор поставщика своего устройства. Это будет что-то как 1d6b:0002
.
Добавляют следующую строку к /lib/udev/rules.d/69-libmtp.rules
.
ATTR{idVendor}=="1d6b", ATTR{idProduct}=="0002", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
Добавляют следующую строку к /etc/udev/rules.d/51-android.rules
.
ATTR{idVendor}=="1d6b", ATTR{idProduct}=="0002", MODE=”0666"
sudo service udev restart
sudo reboot
Замена идентификаторы Поставщика и Устройства, конечно .
Как я сказал, MTP
должен работать из поля, но вышеупомянутое вручную добавляет соответствующие записи в Ваш список устройств.