You are not logged in.

#1 2017-05-03 20:56:57

chuck
Member
Registered: 2012-02-09
Posts: 7

MTP not working

Hello,

I recently installed arch linux on my laptop.
I'm on KDE (plasma5) and I've already installed libmtp and kio-extras.

In fact, as soon as I installed the aforementioned packages, and once I plugged in my device (unlocked, on the homescreen), it was recognized properly (as in brand/model).
The problem is that everytime I try to browse into the device with Dolphin (file manager), usb connection is lost (the effect is the same of manually unplugging the cable).

So, in order to understand what's happening, I attempted to run some commands, following the wiki.

[carlo@N56VZ ~]$ groups
wheel uucp bumblebee carlo

[carlo@N56VZ ~]$ mtp-detect
libmtp version: 1.1.13

Listing raw device(s)
Device 0 (VID=0fce and PID=01e0) is UNKNOWN in libmtp v1.1.13.
Please report this VID/PID and the device model to the libmtp development team
   Found 1 device(s):
   0fce:01e0 @ bus 3, dev 28
Attempting to connect device(s)
Android device detected, assigning default bug flags
USB low-level info:
   bcdUSB: 512
   bDeviceClass: 0
   bDeviceSubClass: 0
   bDeviceProtocol: 0
   idVendor: 0fce
   idProduct: 01e0
   IN endpoint maxpacket: 512 bytes
   OUT endpoint maxpacket: 512 bytes
   Raw device info:
      Bus location: 3
      Device number: 28
      Device entry info:
         Vendor: (null)
         Vendor id: 0x0fce
         Product: (null)
         Vendor id: 0x01e0
         Device flags: 0x18008106
Configuration 0, interface 0, altsetting 0:
   Interface description contains the string "MTP"
   Device recognized as MTP, no further probing.
Device info:
   Manufacturer: Sony
   Model: F5121
   Device version: 1.0
   Serial number: <REDACTED>
   Vendor extension ID: 0x00000006
   Vendor extension description: microsoft.com: 1.0; android.com: 1.0;sonyericsson.com/SE: 1.0;
   Detected object size: 64 bits
   Extensions:
        microsoft.com: 1.0
        android.com: 1.0
        sonyericsson.com/SE: 1.0
Supported operations:
   1001: Get device info
   1002: Open session
   1003: Close session
   1004: Get storage IDs
   1005: Get storage info
   1006: Get number of objects
   1007: Get object handles
   1008: Get object info
   1009: Get object
   100a: Get thumbnail
   100b: Delete object
   100c: Send object info
   100d: Send object
   1014: Get device property description
   1015: Get device property value
   1016: Set device property value
   1017: Reset device property value
   101b: Get partial object
   9801: Get object properties supported
   9802: Get object property description
   9803: Get object property value
   9804: Set object property value
   9805: Get object property list
   9810: Get object references
   9811: Set object references
   95c1: Get Partial Object (64bit Offset)
   95c2: Send Partial Object
   95c3: Truncate Object
   95c4: Begin Edit Object
   95c5: End Edit Object
   9170: Open Media Session
   9171: Close Media Session
   9185: Get WMDRM-ND License Response
   9186: Unknown PTP_OC
   9187: Unknown PTP_OC
   9188: Unknown PTP_OC
   9189: Unknown PTP_OC
   9191: Unknown PTP_OC
   9194: Unknown PTP_OC
   9196: Unknown PTP_OC
   9197: Unknown PTP_OC
Events supported:
   0x4002 ((null))
   0x4003 ((null))
   0x4004 ((null))
   0x4005 ((null))
   0x4006 ((null))
   0xc340 ((null))
   0xc350 ((null))
   0xc35a ((null))
Device Properties Supported:
   0xd401: Synchronization Partner
   0xd402: Friendly Device Name
   0xd405: Device Icon
   0x5003: Image Size
   0x5001: Battery Level
Playable File (Object) Types and Object Properties Supported:
   3000: Undefined Type
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
   300a: MS AVI
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc46: Artist STRING data type READ ONLY
      dc9a: Album Name STRING data type READ ONLY
      dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY
      de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7,  GET/SET
      de9b: Video Four CC Codec UINT32 data type enumeration: 875967048, 1395937357, 842289229, 844313677, 859189832,  GET/SET
      de9c: Video Bit Rate UINT32 data type range: MIN 1, MAX 34816000, STEP 1 GET/SET
      de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 1, MAX 30000, STEP 1 GET/SET
      dea1: Encoding Profile STRING data type GET/SET
      dc87: Width UINT32 data type range: MIN 1, MAX 4096, STEP 1 READ ONLY
      dc88: Height UINT32 data type range: MIN 1, MAX 2160, STEP 1 READ ONLY
      de93: Sample Rate UINT32 data type range: MIN 1, MAX 96000, STEP 1 GET/SET
      de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2,  GET/SET
      de99: Audio WAVE Codec UINT32 data type enumeration: 41222,  GET/SET
      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 384000, STEP 1 READ ONLY
   3001: Association/Directory
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
   3004: Text
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
   3005: HTML
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
   3008: MS Wave
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc46: Artist STRING data type READ ONLY
      dc9a: Album Name STRING data type READ ONLY
      dc9b: Album Artist STRING data type READ ONLY
      dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
      dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
      dc8c: Genre STRING data type READ ONLY
      dc96: Composer STRING data type READ ONLY
      de99: Audio WAVE Codec UINT32 data type enumeration: 1, 2, 3,  GET/SET
      de92: Bit Rate Type UINT16 data type enumeration: 1, 2,  READ ONLY
      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 1536000, STEP 1 READ ONLY
      de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2,  GET/SET
      de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 1 GET/SET
   3009: MP3
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc46: Artist STRING data type READ ONLY
      dc9a: Album Name STRING data type READ ONLY
      dc9b: Album Artist STRING data type READ ONLY
      dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
      dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
      dc8c: Genre STRING data type READ ONLY
      dc96: Composer STRING data type READ ONLY
      de99: Audio WAVE Codec UINT32 data type enumeration: 80, 85,  GET/SET
      de92: Bit Rate Type UINT16 data type enumeration: 1, 2,  READ ONLY
      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 320000, STEP 1 READ ONLY
      de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2,  GET/SET
      de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 1 GET/SET
   3801: JPEG
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc87: Width UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
      dc88: Height UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
   3802: TIFF EP
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc87: Width UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
      dc88: Height UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
   3804: BMP
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc87: Width UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
      dc88: Height UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
   3807: GIF
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc87: Width UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
      dc88: Height UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
   3808: JFIF
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc87: Width UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
      dc88: Height UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
   380b: PNG
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc87: Width UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
      dc88: Height UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
   380d: TIFF
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc87: Width UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
      dc88: Height UINT32 data type range: MIN 1, MAX 32767, STEP 1 READ ONLY
   b902: OGG
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc46: Artist STRING data type READ ONLY
      dc9a: Album Name STRING data type READ ONLY
      dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY
      de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7,  GET/SET
      de9b: Video Four CC Codec UINT32 data type enumeration: 875967048, 1395937357, 842289229, 844313677, 859189832,  GET/SET
      de9c: Video Bit Rate UINT32 data type range: MIN 1, MAX 96000, STEP 1 GET/SET
      de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 1, MAX 30000, STEP 1 GET/SET
      dea1: Encoding Profile STRING data type GET/SET
      dc87: Width UINT32 data type range: MIN 1, MAX 4096, STEP 1 READ ONLY
      dc88: Height UINT32 data type range: MIN 1, MAX 2160, STEP 1 READ ONLY
      de93: Sample Rate UINT32 data type range: MIN 1, MAX 96000, STEP 1 GET/SET
      de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2,  GET/SET
      de99: Audio WAVE Codec UINT32 data type enumeration: 80, 85,  GET/SET
      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 1500000, STEP 1 READ ONLY
   b903: AAC
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc46: Artist STRING data type READ ONLY
      dc9a: Album Name STRING data type READ ONLY
      dc9b: Album Artist STRING data type READ ONLY
      dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
      dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
      dc8c: Genre STRING data type READ ONLY
      dc96: Composer STRING data type READ ONLY
      de99: Audio WAVE Codec UINT32 data type enumeration: 41222,  GET/SET
      de92: Bit Rate Type UINT16 data type enumeration: 1, 2,  READ ONLY
      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 384000, STEP 1 READ ONLY
      de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2,  GET/SET
      de93: Sample Rate UINT32 data type range: MIN 1, MAX 48000, STEP 1 GET/SET
   b982: MP4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc46: Artist STRING data type READ ONLY
      dc9a: Album Name STRING data type READ ONLY
      dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY
      de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7,  GET/SET
      de9b: Video Four CC Codec UINT32 data type enumeration: 875967048, 1395937357, 842289229, 844313677, 859189832,  GET/SET
      de9c: Video Bit Rate UINT32 data type range: MIN 1, MAX 139264000, STEP 1 GET/SET
      de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 1, MAX 30000, STEP 1 GET/SET
      dea1: Encoding Profile STRING data type GET/SET
      dc87: Width UINT32 data type range: MIN 1, MAX 4096, STEP 1 READ ONLY
      dc88: Height UINT32 data type range: MIN 1, MAX 2160, STEP 1 READ ONLY
      de93: Sample Rate UINT32 data type range: MIN 1, MAX 96000, STEP 1 GET/SET
      de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2,  GET/SET
      de99: Audio WAVE Codec UINT32 data type enumeration: 41222,  GET/SET
      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 393216, STEP 1 READ ONLY
   b984: 3GP
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc46: Artist STRING data type READ ONLY
      dc9a: Album Name STRING data type READ ONLY
      dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY
      de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7,  GET/SET
      de9b: Video Four CC Codec UINT32 data type enumeration: 875967048, 1395937357, 842289229, 844313677, 859189832,  GET/SET
      de9c: Video Bit Rate UINT32 data type range: MIN 1, MAX 20480000, STEP 1 GET/SET
      de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 1, MAX 30000, STEP 1 GET/SET
      dea1: Encoding Profile STRING data type GET/SET
      dc87: Width UINT32 data type range: MIN 1, MAX 4096, STEP 1 READ ONLY
      dc88: Height UINT32 data type range: MIN 1, MAX 2160, STEP 1 READ ONLY
      de93: Sample Rate UINT32 data type range: MIN 1, MAX 96000, STEP 1 GET/SET
      de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2,  GET/SET
      de99: Audio WAVE Codec UINT32 data type enumeration: 41222, 1935764850,  GET/SET
      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 384000, STEP 1 READ ONLY
   ba03: Abstract Audio Album
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc9b: Album Artist STRING data type READ ONLY
   ba05: Abstract Audio Video Playlist
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
   ba10: WPL Playlist
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
   ba11: M3U Playlist
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
   ba14: PLS Playlist
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
   ba82: XMLDocument
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
   b906: FLAC
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc46: Artist STRING data type READ ONLY
      dc9a: Album Name STRING data type READ ONLY
      dc9b: Album Artist STRING data type READ ONLY
      dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
      dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
      dc8c: Genre STRING data type READ ONLY
      dc96: Composer STRING data type READ ONLY
      de99: Audio WAVE Codec UINT32 data type enumeration: 1, 2, 3,  GET/SET
      de92: Bit Rate Type UINT16 data type enumeration: 1, 2,  READ ONLY
      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 1500000, STEP 1 READ ONLY
      de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2,  GET/SET
      de93: Sample Rate UINT32 data type range: MIN 1, MAX 48000, STEP 1 GET/SET
   3811: DNG
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
      dc04: Object Size UINT64 data type READ ONLY
      dc07: Object File Name STRING data type GET/SET
      dc09: Date Modified STRING data type DATETIME FORM READ ONLY
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
      dc44: Name STRING data type GET/SET
      dce0: Display Name STRING data type READ ONLY
      dc4e: Date Added STRING data type DATETIME FORM READ ONLY
      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  READ ONLY
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY
      dc87: Width UINT32 data type ANY 32BIT VALUE form READ ONLY
      dc88: Height UINT32 data type ANY 32BIT VALUE form READ ONLY
Special directories:
   Default music folder: 0xffffffff
   Default playlist folder: 0xffffffff
   Default picture folder: 0xffffffff
   Default video folder: 0xffffffff
   Default organizer folder: 0xffffffff
   Default zencast folder: 0xffffffff
   Default album folder: 0xffffffff
   Default text folder: 0xffffffff
MTP-specific device properties:
   Friendly name: Xperia X
   Synchronization partner: (NULL)
   Battery level 84 of 100 (83%)
libmtp supported (playable) filetypes:
   Audio Video Interleave
   Folder
   Text file
   HTML file
   RIFF WAVE file
   ISO MPEG-1 Audio Layer 3
   JPEG file
   BMP bitmap file
   GIF bitmap file
   JFIF file
   Portable Network Graphics
   TIFF bitmap file
   Ogg container format
   Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3
   MPEG-4 Part 14 Container Format (Audio+Video Emphasis)
   Abstract Album file
   Abstract Playlist file
   XML file
   Free Lossless Audio Codec (FLAC)
OK.

after this, usb connection is lost, and device is detected again by KDE.

libmtp reports:

Device 0 (VID=0fce and PID=01e0) is UNKNOWN in libmtp v1.1.13.
Please report this VID/PID and the device model to the libmtp development team

so, by following the wiki, I created a udev rules with the following options:

[root@N56VZ rules.d]# cat /etc/udev/rules.d/51-android.rules 
# Sony Xperia X F5121 - VID=0fce and PID=01e0
SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", ATTR{idProduct}=="01e0", MODE="0660", GROUP="uucp", ENV{ID_MTP_DEVICE}="1", SYMLINK+="libmtp"

[root@N56VZ rules.d]# udevadm control --reload-rules

I unplugged/plugged the usb cable. This time KDE didn't show me any notification about a MTP device being connected, which is weird.
I tried again mtp-detect, the result is the same as above (excpet device number which changed due to plug/unplug and the battery level).

However, i tried mtp-connect:

[carlo@N56VZ ~]$ mtp-connect 
Your system does not appear to have UTF-8 enabled ($LANG="en_US.UTF-8")
If you want to have support for diacritics and Unicode characters,
please switch your locale to an UTF-8 locale, e.g. "en_US.UTF-8".
libmtp version: 1.1.13

Device 0 (VID=0fce and PID=01e0) is UNKNOWN in libmtp v1.1.13.
Please report this VID/PID and the device model to the libmtp development team
Android device detected, assigning default bug flags

and it stuck, let me waiting on that message.

I'm attaching some of the entries of dmesg:

[carlo@N56VZ ~]$ dmesg | tail -32
[ 4456.093436] usb 3-1: reset high-speed USB device number 29 using xhci_hcd
[ 4456.859962] usb 3-1: reset high-speed USB device number 29 using xhci_hcd
[ 4457.199968] usb 3-1: reset high-speed USB device number 29 using xhci_hcd
[ 4462.452395] usb 3-1: USB disconnect, device number 29
[ 4462.832497] usb 3-1: new high-speed USB device number 30 using xhci_hcd
[ 4464.752415] usb 3-1: reset high-speed USB device number 30 using xhci_hcd
[ 4465.485708] usb 3-1: reset high-speed USB device number 30 using xhci_hcd
[ 4465.845642] usb 3-1: reset high-speed USB device number 30 using xhci_hcd
[ 4468.620853] usb 3-1: usbfs: process 3867 (mtp.so) did not claim interface 0 before use
[ 4468.788684] usb 3-1: reset high-speed USB device number 30 using xhci_hcd
[ 4468.919830] usb 3-1: usbfs: process 3867 (mtp.so) did not claim interface 0 before use
[ 4469.076344] usb 3-1: usbfs: process 3861 (mtp.so) did not claim interface 0 before use
[ 4469.076373] usb 3-1: usbfs: process 3861 (mtp.so) did not claim interface 0 before use
[ 4469.076387] usb 3-1: usbfs: process 3861 (mtp.so) did not claim interface 0 before use
[ 4469.188680] usb 3-1: reset high-speed USB device number 30 using xhci_hcd
[ 4469.319277] usb 3-1: usbfs: process 3867 (mtp.so) did not claim interface 0 before use
[ 4469.319350] usb 3-1: usbfs: process 3867 (mtp.so) did not claim interface 0 before use
[ 4469.431978] usb 3-1: reset high-speed USB device number 30 using xhci_hcd
[ 4470.511892] usb 3-1: reset high-speed USB device number 30 using xhci_hcd
[ 4505.099319] usb 3-1: USB disconnect, device number 30
[ 4507.970767] usb 3-1: new high-speed USB device number 31 using xhci_hcd
[ 4637.103044] usb 3-1: reset high-speed USB device number 31 using xhci_hcd
[ 4647.685168] usb 3-1: reset high-speed USB device number 31 using xhci_hcd
[ 4658.061986] usb 3-1: USB disconnect, device number 31
[ 4658.453734] usb 3-1: new high-speed USB device number 32 using xhci_hcd
[ 4660.583705] usb 3-1: reset high-speed USB device number 32 using xhci_hcd
[ 4667.765737] usb 3-1: USB disconnect, device number 32
[ 4668.159317] usb 3-1: new high-speed USB device number 33 using xhci_hcd
[ 4669.466031] usb 3-1: reset high-speed USB device number 33 using xhci_hcd
[ 4892.605268] usb 3-1: reset high-speed USB device number 33 using xhci_hcd
[ 4895.226892] usb 3-1: USB disconnect, device number 33
[ 4895.605643] usb 3-1: new high-speed USB device number 34 using xhci_hcd

in order to show you that USB connection is like phisically lost.

I installed android-tools package to use adb and it worked flawlessly (without any udev rules, again).
Before you ask, i tried with adb+mtp, adb only and mtp only. Device product id changes, 01e0 (adb off) -> 51e0 (adb on).
The result is the same (usb disconnection)

I don't understand where the problem is and I hope anyone can help me out.
I tried several times, and the thing i don't understand is:

  • Why with the udev rule, KDE doesn't recognize the device anymore?

  • Why USB connection get lost?

Thanks.

Last edited by chuck (2017-05-03 21:07:19)

Offline

#2 2017-05-04 13:18:01

chuck
Member
Registered: 2012-02-09
Posts: 7

Re: MTP not working

First of all,
I understood why adding the udev made the device unrecognizable by KDE (solid-hardware).
It's because I was missing a ENV variable (ID_MEDIA_PLAYER):

SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", ATTR{idProduct}=="51e0", MODE="0660", GROUP="uucp", ENV{ID_MEDIA_PLAYER}="1", ENV{ID_MTP_DEVICE}="1", SYMLINK+="libmtp"

libmtp is still complaining about an unknown device though.
I got this because I happened to see the content of

/lib/udev/hwdb.d/69-libmtp.hwdb

which contains a lot of sony smartphones (including xperia x compact and not xperia x) in the following format:

# SONY model MTP+ADB
usb:v0fcepXXXX*
 ID_MEDIA_PLAYER=1
 ID_MTP_DEVICE=1

The device is now detected:

[root@N56VZ actions]# solid-hardware listen
Listening to add/remove events: 
Device Added:
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2'
[root@N56VZ actions]# solid-hardware details '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2'
  parent = '/org/kde/solid/udev'  (string)
  vendor = 'Sony'  (string)
  product = 'F5121'  (string)
  description = 'F5121'  (string)
  Block.major = 189  (0xbd)  (int)
  Block.minor = 300  (0x12c)  (int)
  Block.device = '/dev/bus/usb/003/045'  (string)
  PortableMediaPlayer.supportedProtocols = {'mtp'}  (string list)
  PortableMediaPlayer.supportedDrivers = {'usb'}  (string list)

and the popup appears because a MTP device is detected .

However, this changes nothing.
Because the usb connection is "unstable", everytime I do a query with any mpt-* command (e.g.  mtp-detect), the device disconnects and reconnects prompting a dialog to let me choose the USB mode i want to use (charge only, MTP, MIDI).

Then, I realized that if I go to my MTP device through dolphin (ignoring the device popup and related action), it works just fine.
This is because in the wiki it mentioned that

If you are not able to use the action "Open with File Manager", you may work around this problem by editing the file /usr/share/apps/solid/actions/solid_mtp.desktop.

(the path is actually wrong, it's under /usr/share/solid/actions/ now)

The instant I close Dolphin, usb connection is lost and regained, leading to the device prompting again to select a USB mode.
When I manually execute the associated solid action, it happens again (lost usb connection):

kioclient5 exec mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2

Now, I now I can modify the solid_mtp action and partially fixing it

dolphin "mtp:/"

but I think there should be a better solution.

First, because USB lost connection is annoying, second because opening mtp:/ means that you have to manually navigate to the device, which is a boring thing to do.

Is there anything I can do in order to prevent this problem?

Last edited by chuck (2017-05-04 15:03:50)

Offline

#3 2021-09-16 14:50:41

armp30
Member
Registered: 2021-09-16
Posts: 1

Re: MTP not working

I had the same issue
first of all i removed gvfs-mtp

sudo pacman -R gvfs-mtp 

then found the current mtp processes via

ps -e | grep mtp

and kill them via

sudo kill -9 ${pid of process}

for each one

Last edited by armp30 (2021-09-16 14:51:05)

Offline

#4 2021-09-16 14:52:22

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,645

Re: MTP not working

Closing this very old topic.

Offline

Board footer

Powered by FluxBB