Jessie не видит Android

Автор hexen, 16 ноября 2015, 03:04:49

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

MournfulRaven

Так, что-то не получается... Попробую добавить деталей :)
Вообще у меня стоит lmde2, но я так понял, что принцип работы от чистого дебиан особо не отличается. Установил все указанные пакеты: gvfs-backends, libudisks2-dev, mtp-tools, fuse.
Попробовал добавить пользователя в группу fuse, но такой группы не оказалось. Не знаю, зачем, но создал эту группу и добавил туда себя (полагаю, это немного не то) :D

Вроде бы комп тело видит, и вроде даже как-то реагирует. Прилагаю логи подключения, может облегчит задачу:
Открыть содержимое (спойлер)
Feb 12 11:08:31 mint kernel: [  353.180114] usb 4-1.2.1: new high-speed USB device number 9 using ehci-pci
Feb 12 11:08:31 mint kernel: [  353.289935] usb 4-1.2.1: New USB device found, idVendor=2717, idProduct=ff48
Feb 12 11:08:31 mint kernel: [  353.289939] usb 4-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb 12 11:08:31 mint kernel: [  353.289941] usb 4-1.2.1: Product: Android
Feb 12 11:08:31 mint kernel: [  353.289943] usb 4-1.2.1: Manufacturer: Android
Feb 12 11:08:31 mint kernel: [  353.289945] usb 4-1.2.1: SerialNumber: 155d9f0e7d72
Feb 12 11:08:31 mint mtp-probe: checking bus 4, device 9: "/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.2/4-1.2.1"
Feb 12 11:08:31 mint mtp-probe: bus: 4, device: 9 was not an MTP device
Feb 12 11:08:35 mint colord-sane: io/hpmud/pp.c 627: unable to read device-id ret=-1
[свернуть]

Тело предлагает мне подключится только либо как MTP, либо PTP (последнее даже монтируется, но доступ только к картинкам):
Открыть содержимое (спойлер)
[свернуть]
   ╮(︶︿︶)╭

Tammy

Из перечисленных все установлены?
mtp-tools jmtpfs gvfs gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-fuse gvfs-libs

MournfulRaven

#17
Цитата: Tammy от 12 февраля 2017, 17:59:53Из перечисленных все установлены?
mtp-tools jmtpfs gvfs gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-fuse gvfs-libs
Всё есть. Как я уже писал, тело монтируется:
sudo jmtpfs /home/user/Android/
Без рута не хочет, пишет "Unable to open ~/.mtpz-data for reading, MTPZ disabled. No mtp devices found."
Открывать без рута тоже не хочет.

Кстати, при монтировании пишет: "Unable to open ~/.mtpz-data for reading, MTPZ disabled.
Device 0 (VID=2717 and PID=ff48) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
Android device detected, assigning default bug flags"

Я так понимаю, что моё устройство ещё не включено в пакет, так что-ли?
   ╮(︶︿︶)╭

ferum

Попробуйте сначала отмонтировать потом снова смонтировать.
Русские дебианщики против цифрового слабоумия !

MournfulRaven

Цитата: ferum от 13 февраля 2017, 11:43:17Попробуйте сначала отмонтировать потом снова смонтировать.
Никакого эффекта.

Спасибо всем, кто пытается помочь. На днях поставлю виртуалку дебиан и попробую на нём. Может, это фишка минта.
   ╮(︶︿︶)╭

alsoijw

Цитата: MournfulRaven от 15 февраля 2017, 15:07:59поставлю виртуалку дебиан
в виртуалке поведение может значительно отличаться.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

hexen

#21
Цитата: MournfulRaven от 15 февраля 2017, 15:07:59Спасибо всем, кто пытается помочь. На днях поставлю виртуалку дебиан и попробую на нём. Может, это фишка минта.
Добрый вечер! Извините, что с запозданием отвечаю, только сейчас добрался до пк. Установил свежий Debian 8 c Xfce 4.10. Телефон Meizu M3S. Файловый менеджер при подключении телефон не увидел. Далее, при подключенном теле ввёл всего лишь одну команду: sudo apt-get install gvfs-backends Перезагрузился. Телефон коннектится и можно с ним работать. В самом телефоне ничего не менял. Подключен как медиа-устройство (MTP).
Делал всё на чистом дебиане. Только драйвера на видеокарту установил. Возможно, действительно проблема в минте.
Открыть содержимое (спойлер)
http://imgur.com/HwgbOxb
[свернуть]
HP Pavilion g6, AMD A4-3305M APU
AMD Radeon HD 6480G Discrete-Class
Debian Jessie x64, xfce 4.10

MournfulRaven

#22
Спасибо большое за ваши старания :)
Странное дело, но тот самый образ минта, что у меня стоит, я поставил на виртуалку и там андройд видится из коробки :/

UPD. Короче, установил я дебиан с гномом 3. Подключил тело, проверил установку пакета (он уже стоял). Тело не видит... Поустанавливал различные пакеты из темы - результат тот же. Видимо, я какой-то особенный.
Открыть содержимое (спойлер)
Feb 28 22:03:02 debian kernel: [  613.644683] usb 4-1.2.3: new high-speed USB device number 6 using ehci-pci
Feb 28 22:03:02 debian kernel: [  613.738629] usb 4-1.2.3: New USB device found, idVendor=2717, idProduct=ff48
Feb 28 22:03:02 debian kernel: [  613.738633] usb 4-1.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb 28 22:03:02 debian kernel: [  613.738636] usb 4-1.2.3: Product: Android
Feb 28 22:03:02 debian kernel: [  613.738637] usb 4-1.2.3: Manufacturer: Android
Feb 28 22:03:02 debian kernel: [  613.738639] usb 4-1.2.3: SerialNumber: 155d9f0e7d72
Feb 28 22:03:02 debian mtp-probe: checking bus 4, device 6: "/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.2/4-1.2.3"
Feb 28 22:03:02 debian mtp-probe: bus: 4, device: 6 was not an MTP device
Feb 28 22:03:05 debian systemd-timesyncd[1439]: interval/delta/delay/jitter/drift 64s/-0.001s/0.005s/0.000s/+0ppm
[свернуть]
Другой андройд (sony xperia z ultra) тоже не находится. Прикол в том, что на virtual box всё находится.
   ╮(︶︿︶)╭

MournfulRaven

Свершилось!
Debian 8, Gnome Shell, включил testing ветку, обновился, перезагрузился и ВАУ! Телефон нашёлся.
   ╮(︶︿︶)╭

alsoijw

Цитата: MournfulRaven от 28 февраля 2017, 23:34:41Debian 8, Gnome Shell, включил testing ветку
Только теперь это уже на 8.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

MournfulRaven

#25
Цитата: alsoijw от 01 марта 2017, 14:14:44Только теперь это уже на 8.
К сожалению, я так и не понял, как решить эту проблему в Jessie. Если кто решил, прошу отписаться :)

Может кто-то кто умеет правильно читать логи, разберётся из-за чего начало монтироваться ведро:
Открыть содержимое (спойлер)
Mar  1 16:58:14 debian kernel: [ 4971.681705] usb 4-1.2.1: new high-speed USB device number 8 using ehci-pci
Mar  1 16:58:14 debian kernel: [ 4971.790887] usb 4-1.2.1: New USB device found, idVendor=2717, idProduct=ff48
Mar  1 16:58:14 debian kernel: [ 4971.790890] usb 4-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar  1 16:58:14 debian kernel: [ 4971.790892] usb 4-1.2.1: Product: Android
Mar  1 16:58:14 debian kernel: [ 4971.790894] usb 4-1.2.1: Manufacturer: Android
Mar  1 16:58:14 debian kernel: [ 4971.790895] usb 4-1.2.1: SerialNumber: 155d9f0e7d72
Mar  1 16:58:14 debian gvfs-gphoto2-vo[1306]: device (null) has no BUSNUM property, ignoring
Mar  1 16:58:14 debian gvfs-gphoto2-vo[1306]: device (null) has no BUSNUM property, ignoring
Mar  1 16:58:14 debian gvfs-gphoto2-vo[1306]: device (null) has no BUSNUM property, ignoring
Mar  1 16:58:14 debian colord[1087]: CdMain: failed to emit DeviceAdded: failed to register object: Объект интерфейса org.freedesktop.ColorManager.Device уже экспортирован как /org/freedesktop/ColorManager/devices/sysfs__null_
Mar  1 16:58:14 debian colord[1087]: CdMain: failed to emit DeviceAdded: failed to register object: Объект интерфейса org.freedesktop.ColorManager.Device уже экспортирован как /org/freedesktop/ColorManager/devices/sysfs__null_
Mar  1 16:58:14 debian gvfsd[1215]: Device 0 (VID=2717 and PID=ff48) is a Xiaomi Mi-2s (MTP).
Mar  1 16:58:14 debian tracker-miner-f[1341]: Could not find parent node for URI:'mtp://[usb:004,008]/'
Mar  1 16:58:14 debian tracker-miner-f[1341]: NOTE: URI theme may be outside scheme expected, for example, expecting 'file://' when given 'http://' prefix.
Mar  1 16:58:14 debian tracker-miner-f[1341]: Could not find parent node for URI:'mtp://[usb:004,008]/'
Mar  1 16:58:14 debian tracker-miner-f[1341]: NOTE: URI theme may be outside scheme expected, for example, expecting 'file://' when given 'http://' prefix.
Mar  1 16:58:14 debian tracker-miner-f[1341]: Could not set mount point in database 'urn:nepomuk:datasource:e84e30b9390cdb64db6db2c9ab87846d', GDBus.Error:org.freedesktop.Tracker1.SparqlError.Internal: UNIQUE constraint failed: nie:DataObject.nie:url (strerror of errno (not necessarily related): Ресурс временно недоступен)
[свернуть]
Хотя на самом деле монтируется оно всё равно криво как мне кажется: тело redmi 3, а в логе выдаёт Mi 2s.
   ╮(︶︿︶)╭

MournfulRaven

Смог-таки решить свою проблему, частично с костылями, но я не силён в линуксе, поэтому как-то так. Сразу скажу, что проблема была то ли в пакете gvfs, то ли в его зависимостях, но установка /переустановка его из стабильной ветки ничего не дала, поэтому решил ставить его из тестинг. Далее решил описать все свои действия для таких новичков как я :)

В первую очередь после установки чистой Jessie с Gnome Shell, заккоментил в sources.list источники пакетов с CD/DVD и добавил несвободное ПО (после каждого main дописал contrib non-free):
$ su
# cd /etc/apt/
# gedit sources.list


Сделал
# apt-get update
# apt-get upgrade


Воткнул андройд - система среагировала по логам, но не смонтировала тело автоматом.
Идём дальше. Раз уж на testing ветке у меня всё работало нормально, решил подключить testing-ветку как дополнительную и по одному ставить пакеты, которые, как мне кажется, отвечают за работу MTP. Снова редактирую sources.list:
# cd /etc/apt/
# gedit sources.list


В конец файла вставляю:
Цитироватьdeb http://ftp.by.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.by.debian.org/debian/ testing main contrib non-free

deb http://ftp.by.debian.org/debian/ testing-updates main contrib non-free
deb-src http://ftp.by.debian.org/debian/ testing-updates main contrib non-free

Чтобы вся система случайно не стала testing, проставил приоритеты: в папке /etc/apt/ создал файл preferences со следующим содержимым:
ЦитироватьPackage: *
Pin: release a=stable
Pin-priority: 700

Package: *
Pin: release a=testing
Pin-priority: 650

Обновил пакеты и стал по очереди переустанавливать программы из testing-ветки: mtp-tools gvfs jmtpfs.
# apt-get update
# apt-get --reinstall -t testing install mtp-tools

Подключил тело - ноль реакции. Далее:
# apt-get --reinstall -t testing install gvfs

Подключил тело и вуа-ля! Автоматически распозналось, смонтировалось и теперь я могу работать как со встроенной памятью, так и с внешней.
Как зависимости установилась куча пакетов и несколько обновилось (запихнул на всякий всё под спойлер):
Открыть содержимое (спойлер)

Будут установлены следующие дополнительные пакеты:
  gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-fuse gvfs-libs libc-bin libc-l10n libc6 libgcrypt20 libgdata22 libglib2.0-0
  libglib2.0-bin libgnutls30 libgphoto2-6 libgphoto2-port12 libhogweed4 libimobiledevice6 libltdl7 libmtp-runtime libmtp9
  libnettle6 libnfs8 libp11-kit0 libplist3 libtasn1-6 libusbmuxd4 locales p11-kit-modules
Предлагаемые пакеты:
  samba-common glibc-doc rng-tools gnutls-bin gphoto2 libusbmuxd-tools
НОВЫЕ пакеты, которые будут установлены:
  libc-l10n libgdata22 libgnutls30 libgphoto2-port12 libhogweed4 libimobiledevice6 libnettle6 libnfs8 libplist3 libusbmuxd4
Пакеты, которые будут обновлены:
  gvfs gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-fuse gvfs-libs libc-bin libc6 libgcrypt20 libglib2.0-0 libglib2.0-bin
  libgphoto2-6 libltdl7 libmtp-runtime libmtp9 libp11-kit0 libtasn1-6 locales p11-kit-modules
[свернуть]

И тут мне в голову приходит два варианта: либо при переустановке gvfs из testing-ветки я поставил нужные зависимости, которых у меня до этого не было и, если найти нужные пакеты, можно добиться того же эффекта и без подключения testing, либо моё тело не хотело распознаваться "старым" пакетом.
Я лично склоняюсь к первому варианту, но у меня сейчас нет желания проверять это :)
Надеюсь, эта информация кому-нибудь да поможет. Если кто-то знает путь проще - отпишитесь, пожалуйста.
   ╮(︶︿︶)╭

ek-nfn

#27
Цитата: ferum от 12 февраля 2017, 09:51:41Главные пакеты jmtpfs mtp-tools fuse и пользователь должен быть в группе fuse.
у меня вообще нет группы fuse и все нормально через Thunar. Android 7
Debian 12  -> Devuan 5 xfce -> MX Linux 23