[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: New USB device found, idVendor=1004, idProduct=633e MTP succes



Op 27-01-18 om 14:20 schreef Geert Stappers:
> On Sat, Jan 27, 2018 at 01:59:05PM +0100, Geert Stappers wrote:
>> On Fri, Jan 26, 2018 at 02:03:45PM +0100, Paul van der Vlis wrote:
>>> Op 26-01-18 om 13:47 schreef Frans van Berckel:
>>>> On Fri, 2018-01-26 at 13:34 +0100, Geert Stappers wrote:
>>>>
>>>>> Een Android device heb ik met een USB kabel aan Linux computer zitten.
>>>>>
>>>>> Aan Android kant is ingesteld op "bestandsoverdracht".
>>>>> Aan Linux kant verwacht ik een USB-storage device te zien te krijgen.
>>>>>
>>>>> Maar dat is niet zo.   :-(
> 
> Omdat met "bestandsoverdracht" blijkbaar "MTP", Media Transfer Protocol
> wordt bedoelt.
> 
>>>>> Wat moet er gebeuren zodat een USB device
>>>>> voor Storage device aangezien wordt?
>>>
>>>> Heb er wel eens mee zitten pielen, ging toen al niet van een leien
>>>> dakje. Werkt het, als je voor Media-apparaat (MTP), wel? Voor MTP moet
>>>> je misschien eerst nog een package installeren?
>>> https://packages.debian.org/stretch/mtp-tools
>>>
>>> Je moet het mtp-protocol toestaan op het Android device, dat is nog niet
>>> heel simpel. Zoek er eens op.
>>  
>> Package mtp-tools ge-installeerd.
>> Instructies van https://wiki.debian.org/mtp gelezen.
> 
> Bijgewerkt https://wiki.debian.org/mtp?action=diff&rev2=24&rev1=23
>  
> 
>> Met `mtp-detect` wordt android device gevonden.
>> In de output van `mtp-files` staan bestandsnamen van JPEG files
>> met tijdstippen waarop ik fotos heb gemaakt.
> 
> Relevant stuk output
> 
> | File ID: 423
> |    Filename: 20180126_162626.jpg
> |    File size 3572257 (0x0000000000368221) bytes
> |    Parent ID: 71
> |    Storage ID: 0x00010001
> |    Filetype: JPEG file
> 
> 
>>
>> Tot zo verder allemaal prima.
>> ( wel vreemd dat het werkend in de modus die ik als usb-storage verwacht )
>>
>>
>> En dan gaat het mis ...
>>
>> | paddy:~# mtp-getfile 423 zus001.jpeg
>> | libmtp version: 1.1.13
>> | 
>> | Device 0 (VID=1004 and PID=633e) is a LG Electronics Inc. LG G Flex 2.
>> | Android device detected, assigning default bug flags
>> | Getting file/track 423 to local file zus001.jpeg
>> | 
>> | Error getting file from MTP device.
>> | 
>>
>> Is misschien omdat ik "Bestandsoverdracht" ingesteld heb.
>>
>> Android device ingesteld op "Foto transfer"

Je hebt naast MTP nog een ander protocol, wat speciaal voor foto's is.
Het heet PTP. Misschien dat je dat nu hebt aangezet.

Het is wat primitiever en meer device-specifiek (sommige apparaten
worden ondersteund, andere niet). Het wordt ondersteund door Gphoto2
onder Linux.

Maar ik raad je aan MTP te gebruiken en niet PTP!

>> | paddy:~# mtp-getfile 423 zus001.jpeg
>> | libmtp version: 1.1.13
>> | 
>> | No devices.
>> | paddy:~# mtp-detect 
>> | libmtp version: 1.1.13
>> | 
>> | Listing raw device(s)
>> |    No raw devices found.
>> | paddy:~# 
>>
>>
>> tot zo
> 
> | paddy:~# mkdir 71
> | paddy:~# mtp-getfile 423 71/zus001.jpeg
> | libmtp version: 1.1.13
> | 
> | Device 0 (VID=1004 and PID=633e) is a LG Electronics Inc. LG G Flex 2.
> | Android device detected, assigning default bug flags
> | Getting file/track 423 to local file 71/zus001.jpeg
> | Progress: 3572273 of 3572273 (100%)
> | paddy:~# 
>  
> Die '71' van de "Parent ID" is blijkbaar belangrijk.
> 
> Ik weet nu "bestandoverdracht"  MTP is
> en dat het vanaf commandline werkt.
> 
> Ik kan op zoek naar een grafische variant.

De meeste grafische filemanagers zien je device dan.

Groeten,
Paul

-- 
Paul van der Vlis Linux systeembeheer Groningen
https://www.vandervlis.nl/


Reply to: