LINUX.ORG.RU

История изменений

Исправление kirill_rrr, (текущая версия) :

Вроде все знают, что звёзды дают за объём активности. Но кто то вообще не потрудился залогиниться.

Но давайте попробуем подключиться через mtp!

mtpfs:

root@raspberrypi:/home/rrr# mount /dev/libmtp-1-1.2.1 /media/mnt
mount:  /dev/bus/usb/001/030 is not a block device

mtpfs on /media/mnt type fuse.mtpfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
mtpfs on /home/rrr/1 type fuse.mtpfs (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
И всё, типа смонтировано, но каталог занят и недоступен для просмотра. root или не root, не важно.

jmtpfs:

 rrr@raspberrypi:~$ jmtpfs /home/rrr/1
Unable to open ~/.mtpz-data for reading, MTPZ disabled.
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
rrr@raspberrypi:~$ jmtpfs /home/rrr/1
Unable to open ~/.mtpz-data for reading, MTPZ disabled.
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
Аналогично, вроде бы смонтировано, но что то пошло не так.

kio-mtp: Дельфин увидел устройство, смог отобразить содержимое, но «процесс неожиданно завершился» при попытке скачать 2,7Мб .мп3 песенку. Причём, очень важно: именно скачать во временный каталог и открыть уже оттуда. Это такой костыль, про который ни на секунду нельзя забывать при работе, иначе что то упадёт, не сохраниться, потеряется или зависнет.

Arch wiki:

Важно: libmtp не очень хорошо поддерживает новые устройства на Android - часто случаются зависания передачи данных и проблемы с удаленным просмотром файловой системы. Низкая производительность ожидается для всех устройств. Более того, если ваш кабель USB имеет повреждения, программы, использующие libmtp, могут завершаться с ошибкой или зависать до тех пор, пока вы не отсоедините свое устройство. Для подключения устройств рекомендуется использовать USB Mass Storage (если есть такая возможность), или воспользоваться ADB (например, adbfs-rootless-gitAUR) для передачи файлов. Он показывает высокую производительность на большинстве устройств и поддерживает дополнительные Android-специфичные функции (такие как установка APKs, управление пакетами на устройстве, резервное копирование данных или доступ к командной оболочке устройства).

Думаю с меня хватит копания в говне на сегодня.

Исходная версия kirill_rrr, :

Вроде все знают, что звёзды дают за объём активности. Но кто то вообще не потрудился залогиниться.

Но давайте попробуем подключиться через mtp!

mtpfs:

root@raspberrypi:/home/rrr# mount /dev/libmtp-1-1.2.1 /media/mnt
mount:  /dev/bus/usb/001/030 is not a block device

mtpfs on /media/mnt type fuse.mtpfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
mtpfs on /home/rrr/1 type fuse.mtpfs (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
И всё, типа смонтировано, но каталог занят и недоступен для просмотра. root или не root, не важно.

jmtpfs:

 rrr@raspberrypi:~$ jmtpfs /home/rrr/1
Unable to open ~/.mtpz-data for reading, MTPZ disabled.
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
rrr@raspberrypi:~$ jmtpfs /home/rrr/1
Unable to open ~/.mtpz-data for reading, MTPZ disabled.
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
Аналогично, вроде бы смонтировано, но что то пошло не так.

kio-mtp: Дельфин увидел устройство, смог отобразить содержимое, но «процесс неожиданно завершился» при попытке скачать 2,7 .мп3 песенку. Причём, очень важно: именно скачать во временный каталог и открыть уже оттуда. Это такой костыль, про который ни на секунду нельзя забывать при работе, иначе что то упадёт, не сохраниться, потеряется или зависнет.

Arch wiki:

Важно: libmtp не очень хорошо поддерживает новые устройства на Android - часто случаются зависания передачи данных и проблемы с удаленным просмотром файловой системы. Низкая производительность ожидается для всех устройств. Более того, если ваш кабель USB имеет повреждения, программы, использующие libmtp, могут завершаться с ошибкой или зависать до тех пор, пока вы не отсоедините свое устройство. Для подключения устройств рекомендуется использовать USB Mass Storage (если есть такая возможность), или воспользоваться ADB (например, adbfs-rootless-gitAUR) для передачи файлов. Он показывает высокую производительность на большинстве устройств и поддерживает дополнительные Android-специфичные функции (такие как установка APKs, управление пакетами на устройстве, резервное копирование данных или доступ к командной оболочке устройства).

Думаю с меня хватит копания в говне на сегодня.