Передача файлов MTP не работает с Ubuntu/Kubuntu 20.04

У меня только что установлена ​​новая версия Kubuntu 20.04 на ноутбуке Acer Swift 3. У меня возникла проблема с передачей файлов с телефона Android. Вот шаги, которые я проделал:

  1. Подключите телефон к USB-порту. Устройство появляется на Kubuntu (Dolphin и всплывающее уведомление)
  2. Разблокируйте телефон и примите разрешение.
  3. Нажмите на устройство и получите следующую ошибку:

Нет носителя. Убедитесь, что ваше устройство разблокировано и в настройках USB-подключения включен протокол MTP.

Когда я запускаю mtp-detect, я получаю следующую ошибку:

$ mtp-detect
libmtp version: 1.1.17

Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
Found 1 device(s):
Samsung: Galaxy models (MTP) (04e8:6860) @ bus 3, dev 11
Attempting to connect device(s)
error returned by libusb_claim_interface() = -6LIBMTP PANIC: Unable to initialize device
Unable to open raw device 0
OK.

dmesg:

[ 1799.438225] usb 3-1: new high-speed USB device number 16 using xhci_hcd
[ 1799.593572] usb 3-1: New USB device found, idVendor=04e8, idProduct=6860, bcdDevice= c.00
[ 1799.593575] usb 3-1: New USB device strings: Mfr=7, Product=8, SerialNumber=9
[ 1799.593576] usb 3-1: Product: SAMSUNG_Android
[ 1799.593577] usb 3-1: Manufacturer: SAMSUNG
[ 1799.593578] usb 3-1: SerialNumber: 27a0c9216c1c7ece
[ 1799.603905] cdc_acm 3-1:1.1: ttyACM0: USB ACM device

lsusb:

$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 1c7a:0575 LighTuning Technology Inc. EgisTec EH575
Bus 003 Device 002: ID 0408:a094 Quanta Computer, Inc. HD User Facing
Bus 003 Device 004: ID 8087:0026 Intel Corp. 
Bus 003 Device 016: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy series, misc. (MTP mode)
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Но что-то действительно странно. Это сработает, если я сделаю следующее:

  1. Подключу телефон к ноутбуку.
  2. Загрузите ноутбук.
  3. После загрузки Kubuntu запустите $ mtp-detect. На этот раз mtp-detect больше не сообщает об ошибках.
  4. Доступ к телефонному устройству через Dolphin теперь работает.

Тогда передача файлов MTP будет работать до тех пор, пока телефон не будет отключен от сети. Переподключить телефон уже не получится.

Я действительно понятия не имею, что происходит. Любая помощь очень ценится.

2
задан 7 September 2021 в 07:16

0 ответов

Другие вопросы по тегам:

Похожие вопросы: