Дистрибутив -- Альт Образование 9, dist-upgrade до последнего состояния. Установлены пакеты kde5-kio-extras-19.08.1-alt1.x86_64, kde5-kio-extras-common-19.08.1-alt1.noarch. Пытаюсь подключить телефон Samsung Galaxy J1 (2016). Получаю сообщение: Устройства хранения данных не найдены. Убедитесь, что подключённое устройство разблокировано и передача по протоколу MTP разрешена в параметрах подключения USB. При этом телефон разблокирован, подключен как мультимедийное устройство, передача файлов разрешена.
Только что проверил 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 не имеет отношения, разве что.