Brak połączenia smartfona z Ubuntu po mtp

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1100
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Brak połączenia smartfona z Ubuntu po mtp

Post autor: kszyhus »

Do zgrywania zdjęć ze Smartfona" Xiaomi 11T" łączyłem się z Ubuntu 22.04 przez kabel USB poprzez protokół mtp.
Dzisiaj stwierdziłem brak połączenia, tzn. Ubuntu montuje smartfon ale nie ma żadnych katalogów do otwarcia.
Na telefonie wybieram [Przesyłanie plików/Android Auto} telefon zostaje zamontowany bez dostępu do DCIM gdzie jest camera.
Po wybraniu [Transfer zdjęć (PTP)] telefon zostaje odmontowany.
Na innym komputerze (Ubuntu 23.04) (Windows 11) wszystko jest OK. Natomiast na Manjaro to samo co na 22.04.
System był i jest zaktualizowany na bieżąco. Samartfon Xiaomi 11T nakładka MIUI 13 zaktualizowana do 14.
Może to po tych aktualizacjach?
:clap: PC: Gigabyte H270-HD3 *** Intel i7 7700 *** 32GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1100
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Brak połączenia smartfona z Ubuntu po mtp

Post autor: kszyhus »

Zainstalowałem "mtp-tools mtpfs jmtp gvfs"
zaktualizowałem wszystkie biblioteki mtp i po restarcie zadziałało.
:clap: PC: Gigabyte H270-HD3 *** Intel i7 7700 *** 32GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1100
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Brak połączenia smartfona z Ubuntu po mtp

Post autor: kszyhus »

No niestety, dzisiaj znowu nie montuje się.

Kod: Zaznacz cały

lsusb
...
Bus 001 Device 039: ID 2717:ff40 Xiaomi Inc. Mi/Redmi series (MTP)
...
i detekcja mtp:

Kod: Zaznacz cały

mtp-detect
libmtp version: 1.1.19
Listing raw device(s)
Device 0 (VID=2717 and PID=ff40) is a Xiaomi Mi-2s (id2) (MTP).
   Found 1 device(s):
   Xiaomi: Mi-2s (id2) (MTP) (2717:ff40) @ bus 1, dev 39
Attempting to connect device(s)
libusb_claim_interface() reports device is busy, likely in use by GVFS or KDE MTP device handling already
LIBMTP PANIC: Unable to initialize device
Unable to open raw device 0
OK.
:clap: PC: Gigabyte H270-HD3 *** Intel i7 7700 *** 32GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2041
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Brak połączenia smartfona z Ubuntu po mtp

Post autor: kobrawerde »

Musi ktoś mieć chyba ten sam model Xiaomi żeby coś sensownego podpowiedzieć. Ja mam też Xiaomi ale model : redmi note 8 ... co dziwne
system LM 21 / Ubuntu 22.04 wykrywa go jako:
lsusb

Kod: Zaznacz cały

Bus 002 Device 006: ID 18d1:4ee1 Google Inc. Nexus/Pixel Device (MTP)
dziwne ? ..ale połączenie po kablu usb działa po wybraniu (Przesyłanie plików/Android Auto) wyświetla folder z ikoną dysku:wewnętrzna pamięć współdzielona ...w nim pliki systemu androida / folder DCIM także
a po wydaniu komendy mtp-detect dostaje:

Kod: Zaznacz cały

libmtp version: 1.1.19

Listing raw device(s)
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc Nexus/Pixel (MTP).
   Found 1 device(s):
   Google Inc: Nexus/Pixel (MTP) (18d1:4ee1) @ bus 2, dev 10
Attempting to connect device(s)
libusb_claim_interface() reports device is busy, likely in use by GVFS or KDE MTP device handling alreadyLIBMTP PANIC: Unable to initialize device
Unable to open raw device 0
więc jest podobnie
może warto poczytać
https://askubuntu.com/questions/1362326 ... untu-20-04
ponoć niektórym pomaga wyłączenie debugowania usb w opcjach programistycznych androida
może instalacja go-mtpfs
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1100
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Brak połączenia smartfona z Ubuntu po mtp

Post autor: kszyhus »

Dzięki @kobrawerde za naprowadzenie.
Poczytałem i wybrałem dwie rzeczy, które u mnie zadziałały.
My Kubuntu 20.04.4 (focal) LTS contained the libusb-0.1-4 and libusb-1.0.0 packages. After uninstalling libusb-0.1-4, MTP access worked quickly and satisfactorily.
Ten sposób działa ale nie za każdym razem, lub po przejściu w tryb "Tylko ładowanie" i powrotu do "Przesyłania plików"
Drugi sposób to:
I turned off USB debugging on my android and this problem was solved.
tylko, że ja miałem wyłączone debugowanie, więc go włączyłem.
Z włączonym debugowaniem działa bez zarzutów.
:clap: PC: Gigabyte H270-HD3 *** Intel i7 7700 *** 32GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1100
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: Brak połączenia smartfona z Ubuntu po mtp

Post autor: kszyhus »

Dla zainteresowanych - jak włączyć debugowanie na przykładzie Xiaomi:
1. Odszukaj pozycję: „Moje urządzenie”.
2. Wejdź we: „Wszystkie parametry”.
3. 7-krotnie kliknij kafelek: „Wersja MIUI”.
4. Wycofaj się do ogólnych ustawień telefonu.
5. Odszukaj i wejdź w pozycję: „Dodatkowe ustawienia”.
6. Wybierz panel: „Opcje programistyczne”.
7. Zjedź w dół, szukając jednocześnie pozycji: „Debugowanie USB”.
8. Zapoznaj się z ostrzeżeniem oraz potwierdź chęć aktywacji debugowania USB.
###
Dodatkowo w Ustawieniach można znaleźć "Domyślna konfiguracja USB" i wybrać co po podłączeniu USB ma się otworzyć na odblokowanym telefonie:
Przesyłanie plików
Tethering przez USB
MIDI
Transfer zdjęć (PTP)
Tylko ładowanie
Po wybraniu Przesyłu plików lub Transferu zdjęć telefon od razu połączy się z komputerem bez potwierdzenia.
:clap: PC: Gigabyte H270-HD3 *** Intel i7 7700 *** 32GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Kxliner i 68 gości