LINUX.ORG.RU

MTP и Android

 


1

1

Добрый день. Купил Oneplus Two и попытался подключить к своему LinuxMint Mate. Полезли разного рода MTP ошибки десятками. Стал искать, что да как. На stackoverflow были советы:

  • проставить из реп: libmtp-dev mtpfs gmtp mtp-tools
  • править /lib/udev/rules.d/69-libmtp.rules и /etc/udev/rules.d/51-android.rules

В результате теперь даже как «камера» не подключается девайс. Но что хуже, у меня в разделе Devices в Caja (наутилус) теперь и др. приложениях (например Banshee) какой-то зоопарк непонятных устройств (8087 0024, USB Keykoard, 802.11n NIC, xHCI Host Controller, 3 x EHCI Host Controller, «USB Device» и т.д.

И я не знаю как их оттуда убрать. Перезагрузка сервиса «udev» ничего не даёт, ребут системы тоже. Трубка же, если подключить её, отображается в Devices но подключения тщетны. Я снёс все эти mtp-пакеты выше - ноль внимания.

Вопрос:

  • как хотя бы вернуть как было? откуда черпается этот список девайсов?
  • как подключать трубку нормально? на данный момент я использую SFTP via WiFi, но сие очень медленно.
Linux faiwer-mint 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17
DISTRIB_CODENAME=qiana
DISTRIB_DESCRIPTION="Linux Mint 17 Qiana"
NAME="Ubuntu"
VERSION="14.04.5 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.5 LTS"

Вот здесь подробно описывается сам процесс: http://bernaerts.dyndns.org/android/339-android-oneplustwo-oneplusx-enable-ad... С пояснениями что и зачем. А здесь эпичное расследование почему при подключении MTP устройства можно получить пару десятков ошибок - https://superuser.com/a/1170917/738088 . С горем пополам мне удалось подключить трубку как MTP-устройство, попутно запуская баш-скриптег который заботливо убивает все нотайсы. Правда только на Two, для One - увы, только PTP, который работает чуть менее, чем никак. Ну да и бог с ним. Криво, косо, но что-то как-то работает.

А как убрать всю эту груду девайсов из наутилуса я пока так и не нашёл =(

faiwer
() автор топика
Ответ на: комментарий от NiTr0

для начала - откатить правки udev-rules.

Пробовал. 51 вообще снёс (его не было), а в 69 была добавлена всего одна строка. Её тоже снёс.

В итоге всё навернул назад из мануала отсюда - http://bernaerts.dyndns.org/android/339-android-oneplustwo-oneplusx-enable-ad... . Тут они целиком перезаписываются.

faiwer
() автор топика

Я наделал что попало, как хотя бы вернуть как было? Ubuntu 14.04.5 LTS

Всё. Пришло время переустанавливать Linux. Это тебе не венда, ведь уже 3-ух летний дистрибутив - это кусок мамонта, не поддерживающий современное оборудование.

Ставь Ubuntu 16.04

А вообще мог бы просто поставить пакет libmtp из этого ppa https://launchpad.net/~phablet-team/ archive/ubuntu/tools?field.series_filter...

anonymous
()
Ответ на: комментарий от anonymous

Пришло время переустанавливать Linux.

Но зачем, когда можно сделать sed и dist-upgrade?

steemandlinux ★★★★★
()
Ответ на: комментарий от vvviperrr

Надо будет испытать, а то у меня тоже часто вылазят проблемы с MTP

atsym ★★★★★
()
Последнее исправление: atsym (всего исправлений: 1)

Ставь Ubuntu 17.04, у тебя кусок мамонта, не поддерживающий современное оборудование [2].

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.