| Summary: | невозможно подключить телефон по mtp | ||
|---|---|---|---|
| Product: | Branch p10 | Reporter: | Beljaeva Marija <mvb> |
| Component: | libmtp9 | Assignee: | Dmitriy Khanzhin <jinn> |
| Status: | CLOSED WORKSFORME | QA Contact: | qa-p10 <qa-p10> |
| Severity: | normal | ||
| Priority: | P3 | CC: | glebfm, jinn, pikone, snowmix, strepkovaas, zerg |
| Version: | не указана | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Attachments: | |||
|
Description
Beljaeva Marija
2019-09-24 15:36:57 MSK
Только что проверил Nokia 3.1 Plus -- работает. Ранее Xiaomi Redmi 4x тоже успешно подключался. Значит, дело либо в ядре, либо старом media-player-info, либо libmtp. P.S. В виджете подключения надо выбирать 2-й пункт "Открыть в файловом менеджере". 1-й обычно не работает. P.P.S. Проверил kde5-connect -- передача файлов тоже работает. Ой! А media-player-info -- мой пакет. Ща обновлю до 24. (В ответ на комментарий №2) > media-player-info Он, вообще, тут не играет роли. Зато может быть запросто в libmtp что-то типа https://sourceforge.net/p/libmtp/code/ci/a81377bf990ad201ccd623ae76d18b23494d6075/ Да и других изменений там уже вагон в ветке master. (В ответ на комментарий №0)
> подключен как мультимедийное устройство
Как выглядит список выбора с этой опцией? А то, вдруг это PTP?
У меня 2 варианта: 1) подключить как PTP (камера); 2) подключить как мультимедийное устройство. Выбираю второй. А видит-ли система устройство в режиме MTP? ls -lR /dev/bus/usb/* устройство имеет группу audio lsusb lsusb -v касательно устройства параметр iInterface 17 MTP mvb ~ # ls -lR /dev/bus/usb/* /dev/bus/usb/001: итого 0 crw-rw-r-- 1 root root 189, 0 окт 3 12:54 001 crw-rw-r-- 1 root root 189, 1 окт 3 12:54 002 crw-rw-r-- 1 root root 189, 2 окт 3 12:54 003 crw-rw-r-- 1 root root 189, 3 окт 3 12:54 004 crw-rw-r-- 1 root root 189, 4 окт 3 12:54 005 crw-rw-r-- 1 root root 189, 5 окт 3 12:58 006 crw-rw----+ 1 root audio 189, 6 окт 3 12:59 007 /dev/bus/usb/002: итого 0 crw-rw-r-- 1 root root 189, 128 окт 3 12:54 001 mvb ~ # lsusb | grep MTP Bus 001 Device 007: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy series, misc. (MTP mode) Ещё бы lsusb -v | grep MTP Но и так, видимо, определяется как MTP-устройство. mvb ~ # lsusb -v | grep MTP
can't get debug descriptor: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Bus 001 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy series, misc. (MTP mode)
idProduct 0x6860 Galaxy series, misc. (MTP mode)
iInterface 5 MTP
iInterface 5 MTP
can't get debug descriptor: Resource temporarily unavailable
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Определяется. А в файловом менеджере открывается? В любом случае libmtp у нас последней версии, обновления пока не было. Промежуточную из git-а я пока не собирал. Так же, можно ядра разные попробовать на всякий. std-def сменить на un-def и наоборот. Система: ALT Workstation K 9.1 (Centaurea Pineticola) Версия программы: kde5-dolphin 19.12.3-alt3 Телефон: Xiaomi mi 10 lite 5g Шаги для воспроизведения: 1. Открыть Dolphin 2. Подключить телефон к ПК, выбрать режим передачи данных(MTP) 3. В Dolphin в левой колонке "Устройства" выбрать подключенный телефон. Ожидаемый результат: Успешное открытие папки, в которой находятся файлы телефона. Реальный результат: Ошибка открытия устройства. Приложил скриншот. Дополнительно: Папка с файлами успешно открывается, если открыть папку через виджет "Подключаемые устройства", который находится в трее. Для этого после подключения требуется нажать пункт "Browse files with file manager" Created attachment 9365 [details]
Ошибка открытия мобильного телефона на Android (в режиме MTP)
Обновляю информацию об ошибке.
Ошибка также воспроизводится на следующих системах:
ALT Workstation K 10
ALT Education KDE 10
ALT Server 10
Версии програм:
kde5-dolphin 22.04.3-alt1
kde5-kio-extras 22.04.3-alt1
kde5-kio-extras-common 22.04.3-alt1
mate-file-manager 1.24.0-alt1.x86_64
libmtp9 1.1.18-alt1.x86_64
Телефон на котором проверялось подключение:
Google Pixel 3a, Android 12 (Lineage OS 19.1)
Воспроизведение также было проверено на реальном стенде с установленым Workstation K:
System:
Host: dutyrok-pc.ipa.basealt.ru Kernel: 5.10.139-std-def-alt1 x86_64
bits: 64 Console: tty pts/3 Distro: ALT 10.0
Machine:
Type: Laptop System: LENOVO product: 82FG v: IdeaPad 5 15ITL05
Описанные ниже команды выполнялись на реальном стенде:
# ls -lR /dev/bus/usb/*
итого 0
crw-rw-r-- 1 root root 189, 0 авг 31 09:22 001
/dev/bus/usb/002:
итого 0
crw-rw-r-- 1 root root 189, 128 авг 31 09:22 001
/dev/bus/usb/003:
итого 0
crw-rw-r-- 1 root root 189, 256 авг 31 09:22 001
crw-rw-r-- 1 root root 189, 257 авг 31 09:22 002
crw-rw-r-- 1 root root 189, 258 авг 31 09:22 003
crw-rw-r-- 1 root root 189, 259 авг 31 09:22 004
crw-rw-r-- 1 root root 189, 260 авг 31 09:22 005
crw-rw-r-- 1 root root 189, 261 авг 31 09:22 006
crw-rw-r-- 1 root root 189, 262 авг 31 09:22 007
crw-rw-r-- 1 root root 189, 263 авг 31 09:22 008
crw-rw----+ 1 root audio 189, 264 авг 31 12:25 009
/dev/bus/usb/004:
итого 0
crw-rw-r-- 1 root root 189, 384 авг 31 09:22 001
crw-rw-r-- 1 root root 189, 385 авг 31 09:22 002
# lsusb | grep MTP
Bus 003 Device 009: ID 18d1:4ee1 Google Inc. Nexus/Pixel Device (MTP)Bus 003 Device 009: ID 18d1:4ee1 Google Inc. Nexus/Pixel Device (MTP)
# lsusb -v | grep MTP
Bus 003 Device 009: ID 18d1:4ee1 Google Inc. Nexus/Pixel Device (MTP)
idProduct 0x4ee1 Nexus/Pixel Device (MTP)
iInterface 5 MTP
Во вложении находятся снимок экрана с реального стенда на Workstation K при попытке просмотра файлов на подключенном устройстве.
Также во вложении находится снимок экрана телефона с выбранной настройкой передачи файлов
Created attachment 11433 [details]
Снимок экрана с ошибкой открытия просмотра файлов через dolphin
Created attachment 11434 [details]
Снимок экрана с выбраными настройками передачи файлов на телефоне
У меня и на libmtp-1.1.18 и на libmtp-1.1.20 работает с Motorola G9 Play. Но, запустил копирование в p10. https://git.altlinux.org/tasks/306027/ Переоткрываю ошибку, так как до сих пор воспроизводится (см скриншот mtp). Проверялось на реальном оборудовании: Ноутбук Lenovo IdeaPad 5 Pro 16ACH6, 16 [82l500ccrk] Смартфон Redmi Note 10 Pro И на виртуальных машинах с системами: kworkstation 10.1 x86-64 education kde 10.1 x86-64 Версия пакета: libmtp9-1.1.20-alt1.x86_64 Created attachment 13690 [details]
скриншот mtp
У меня всё так же работает с Motorola G9 Play, но запустил копирование libmtp-1.1.21 в p10. build#324200 P.S. Если конкретное устройство не работает, ждите костылей от апстрима libmtp для вашего смартфона или обратитесь к ним. Перепроверила еще раз. Использовала: 1) кабель type-c на type-c 2) кабель usb на type-c На телефоне появляется уведомление с выбором типа подключения. Нужно выбрать mtp или, как в нашем случае, передача медиа файлов Android Auto. Подключение корректно, просмотр файловой системы мобильного устройства доступен. > Нужно выбрать mtp или, как в нашем случае, передача медиа файлов Android
> Auto.
У меня просто "Передача файлов".
Ещё есть PTP и может даже работать, но к libmtp не имеет отношения, разве что.
|