Description of problem: It seems impossible to copy data (with nautilus) from a gvfs-smb mount to a gvfs-mtp mount. Version-Release number of selected component (if applicable): gvfs-mtp-1.24.1-2.fc22.x86_64 How reproducible: Always Steps to Reproduce: 1. Plug an mtp device, like a modern Android phone, into a USB stick. Mount it in Nautilus 2. Mount a smb share by gvfs-smb in Nautilus, like smb://server/share 3. Try to drag files from the smb share to the phone in Nautilus Actual results: Operation not supported Expected results: Problemless copying from one gvfs device to another Additional info: This was tested with a samba share on centos6 as source, and a Samsung Galaxy S4 as destination. Copying files from a "normal" filesystem works as expected. Workaround: Mount the smb share as a normal filesystem with mount.cifs Looks like bug 1187842 and bug 1184728 are related. It just seem strange that this is impossible. Ingvar
Thanks for your bugreport. Yes, it is probably duplicate of the bug 1184728. Android extensions of mtp protocol are needed to support stream reading and writing (necessary for copying between two remote shares). Only limited file operations are supported without this extension. It seems android extensions aren't supported by your phone. Could you install "libmtp-examples" package and provide output of "mtp-detect" command (with the connected device), please?
Sure: $ mtp-detect libmtp version: 1.1.9 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 1, dev 27 Attempting to connect device(s) USB low-level info: bcdUSB: 512 bDeviceClass: 0 bDeviceSubClass: 0 bDeviceProtocol: 0 idVendor: 04e8 idProduct: 6860 IN endpoint maxpacket: 512 bytes OUT endpoint maxpacket: 512 bytes Raw device info: Bus location: 1 Device number: 27 Device entry info: Vendor: Samsung Vendor id: 0x04e8 Product: Galaxy models (MTP) Vendor id: 0x6860 Device flags: 0x49000207 Configuration 0, interface 0, altsetting 0: Interface description contains the string "MTP" Device recognized as MTP, no further probing. Device info: Manufacturer: Samsung Electronics Co., Ltd. Model: GT-I9506 Device version: I9506XXUDOD3 Serial number: RF1DA82QANP Vendor extension ID: 0x00000006 Vendor extension description: microsoft.com: 1.0; microsoft.com/WMPPD: 11.0; microsoft.com/WMPPD: 10.0; microsoft.com/WMDRMPD:10.1; microsoft.com/playready:1.10;samsung.com/kies:2.1;samsung.com/sidesync3.1; Detected object size: 64 bits Extensions: microsoft.com: 1.0 microsoft.com/WMPPD: 11.0 microsoft.com/WMPPD: 10.0 microsoft.com/WMDRMPD: 10.1 microsoft.com/playready: 1.10 samsung.com/kies: 2.1 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 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 101b: Get partial object 9810: Get object references 9811: Set object references 9802: Get object property description 9801: Get object properties supported 9803: Get object property value 9804: Set object property value 9805: Get object property list 9806: Set object property list 9201: Report Added/Deleted Items 9202: Report Acquired Items 100a: Get thumbnail 1011: Self test device 1012: Set object protection 1017: Reset device property value 9807: Get interdependent property description 9808: Send object property list 9100: Unknown (9100) 9101: Get secure time challenge 9102: Get secure time response 9103: Set license response 9104: Get sync list 9105: Send meter challenge query 9106: Get meter challenge 9107: Get meter response 9108: Clean data store 9109: Get license state 910a: Send WMDRM-PD Command 910b: Send WMDRM-PD Request 910c: Unknown (910c) 910d: Unknown (910d) 910e: Unknown (910e) 910f: Unknown (910f) 9110: Unknown (9110) 9111: Unknown (9111) 9112: Unknown (9112) 9113: Unknown (9113) 9114: Unknown (9114) 9115: Unknown (9115) 9116: Unknown (9116) 9501: Unknown (9501) 9502: Unknown (9502) 9503: Unknown (9503) 9504: Unknown (9504) Events supported: 0x4002 0x4003 0x4004 0x4005 0x400c Device Properties Supported: 0x5001: Battery Level 0xd401: Synchronization Partner 0xd402: Friendly Device Name 0xd404: Unknown property 0xd407: Perceived Device Type 0xd101: Secure Time 0xd102: Device Certificate 0xd103: Revocation Info 0xd104: Unknown property 0xd105: Unknown property Playable File (Object) Types and Object Properties Supported: 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc87: Width UINT32 data type range: MIN 0, MAX 4000, STEP 1 GET/SET dc88: Height UINT32 data type range: MIN 0, MAX 3000, STEP 1 GET/SET dc8c: Genre STRING data type GET/SET dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET dc99: Original Release Date STRING data type DATETIME FORM GET/SET de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7, GET/SET de99: Audio WAVE Codec UINT32 data type enumeration: 0, 85, 352, 353, READ ONLY de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 192999, STEP 1 READ ONLY de9b: Video Four CC Codec UINT32 data type enumeration: 0, 861293911, GET/SET de9c: Video Bit Rate UINT32 data type range: MIN 32000, MAX 10485760, STEP 1 GET/SET de9d: Frames Per Thousand Seconds UINT32 data type enumeration: 0, 15000, 24000, 25000, 29970, 30000, GET/SET de9e: Key Frame Distance UINT32 data type range: MIN 100, MAX 300, STEP 1 GET/SET dea1: Encoding Profile STRING data type READ ONLY dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET dc47: Date Authored STRING data type DATETIME FORM 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc46: Artist STRING data type GET/SET dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET dc8c: Genre STRING data type GET/SET dc97: Effective Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET dc99: Original Release Date STRING data type DATETIME FORM GET/SET dc9a: Album Name STRING data type GET/SET de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, READ ONLY de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 384000, STEP 1 READ ONLY dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET de92: Bit Rate Type UINT16 data type enumeration: 0, 1, 2, 3, GET/SET dc9b: Album Artist STRING data type GET/SET dc96: Composer STRING data type GET/SET b901: WMA 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc46: Artist STRING data type GET/SET dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET dc8c: Genre STRING data type GET/SET dc97: Effective Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET dc99: Original Release Date STRING data type DATETIME FORM GET/SET dc9a: Album Name STRING data type GET/SET de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, READ ONLY de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 384000, STEP 1 READ ONLY dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET de92: Bit Rate Type UINT16 data type enumeration: 0, 1, 2, 3, GET/SET dc9b: Album Artist STRING data type GET/SET dc96: Composer STRING data type GET/SET b981: WMV 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc87: Width UINT32 data type range: MIN 0, MAX 4000, STEP 1 GET/SET dc88: Height UINT32 data type range: MIN 0, MAX 3000, STEP 1 GET/SET dc8c: Genre STRING data type GET/SET dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET dc99: Original Release Date STRING data type DATETIME FORM GET/SET de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7, GET/SET de99: Audio WAVE Codec UINT32 data type enumeration: 0, 85, 352, 353, READ ONLY de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 192999, STEP 1 READ ONLY de9b: Video Four CC Codec UINT32 data type enumeration: 0, 861293911, GET/SET de9c: Video Bit Rate UINT32 data type range: MIN 32000, MAX 10485760, STEP 1 GET/SET de9d: Frames Per Thousand Seconds UINT32 data type enumeration: 0, 15000, 24000, 25000, 29970, 30000, GET/SET de9e: Key Frame Distance UINT32 data type range: MIN 100, MAX 300, STEP 1 GET/SET dea1: Encoding Profile STRING data type READ ONLY dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET dc47: Date Authored STRING data type DATETIME FORM 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc9b: Album Artist STRING data type GET/SET dc87: Width UINT32 data type range: MIN 0, MAX 30000, STEP 1 GET/SET dc88: Height UINT32 data type range: MIN 0, MAX 30000, STEP 1 GET/SET d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 0 GET/SET dc47: Date Authored STRING data type DATETIME FORM GET/SET 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc9b: Album Artist STRING data type GET/SET dc87: Width UINT32 data type range: MIN 0, MAX 30000, STEP 1 GET/SET dc88: Height UINT32 data type range: MIN 0, MAX 30000, STEP 1 GET/SET d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 0 GET/SET dc47: Date Authored STRING data type DATETIME FORM GET/SET 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc9b: Album Artist STRING data type GET/SET dc87: Width UINT32 data type range: MIN 0, MAX 30000, STEP 1 GET/SET dc88: Height UINT32 data type range: MIN 0, MAX 30000, STEP 1 GET/SET d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 0 GET/SET dc47: Date Authored STRING data type DATETIME FORM GET/SET 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc9b: Album Artist STRING data type GET/SET dc87: Width UINT32 data type range: MIN 0, MAX 30000, STEP 1 GET/SET dc88: Height UINT32 data type range: MIN 0, MAX 30000, STEP 1 GET/SET d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 0 GET/SET dc47: Date Authored STRING data type DATETIME FORM GET/SET 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc87: Width UINT32 data type range: MIN 0, MAX 4000, STEP 1 GET/SET dc88: Height UINT32 data type range: MIN 0, MAX 3000, STEP 1 GET/SET dc8c: Genre STRING data type GET/SET dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET dc99: Original Release Date STRING data type DATETIME FORM GET/SET de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7, GET/SET de99: Audio WAVE Codec UINT32 data type enumeration: 0, 85, 352, 353, READ ONLY de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 192999, STEP 1 READ ONLY de9b: Video Four CC Codec UINT32 data type enumeration: 0, 861293911, GET/SET de9c: Video Bit Rate UINT32 data type range: MIN 32000, MAX 10485760, STEP 1 GET/SET de9d: Frames Per Thousand Seconds UINT32 data type enumeration: 0, 15000, 24000, 25000, 29970, 30000, GET/SET de9e: Key Frame Distance UINT32 data type range: MIN 100, MAX 300, STEP 1 GET/SET dea1: Encoding Profile STRING data type READ ONLY dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET dc47: Date Authored STRING data type DATETIME FORM GET/SET 300b: MPEG 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc87: Width UINT32 data type range: MIN 0, MAX 4000, STEP 1 GET/SET dc88: Height UINT32 data type range: MIN 0, MAX 3000, STEP 1 GET/SET dc8c: Genre STRING data type GET/SET dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET dc99: Original Release Date STRING data type DATETIME FORM GET/SET de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7, GET/SET de99: Audio WAVE Codec UINT32 data type enumeration: 0, 85, 352, 353, READ ONLY de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 192999, STEP 1 READ ONLY de9b: Video Four CC Codec UINT32 data type enumeration: 0, 861293911, GET/SET de9c: Video Bit Rate UINT32 data type range: MIN 32000, MAX 10485760, STEP 1 GET/SET de9d: Frames Per Thousand Seconds UINT32 data type enumeration: 0, 15000, 24000, 25000, 29970, 30000, GET/SET de9e: Key Frame Distance UINT32 data type range: MIN 100, MAX 300, STEP 1 GET/SET dea1: Encoding Profile STRING data type READ ONLY dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET dc47: Date Authored STRING data type DATETIME FORM GET/SET 300c: ASF 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc87: Width UINT32 data type range: MIN 0, MAX 4000, STEP 1 GET/SET dc88: Height UINT32 data type range: MIN 0, MAX 3000, STEP 1 GET/SET dc8c: Genre STRING data type GET/SET dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET dc99: Original Release Date STRING data type DATETIME FORM GET/SET de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7, GET/SET de99: Audio WAVE Codec UINT32 data type enumeration: 0, 85, 352, 353, READ ONLY de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 192999, STEP 1 READ ONLY de9b: Video Four CC Codec UINT32 data type enumeration: 0, 861293911, GET/SET de9c: Video Bit Rate UINT32 data type range: MIN 32000, MAX 10485760, STEP 1 GET/SET de9d: Frames Per Thousand Seconds UINT32 data type enumeration: 0, 15000, 24000, 25000, 29970, 30000, GET/SET de9e: Key Frame Distance UINT32 data type range: MIN 100, MAX 300, STEP 1 GET/SET dea1: Encoding Profile STRING data type READ ONLY dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET dc47: Date Authored STRING data type DATETIME FORM 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc87: Width UINT32 data type range: MIN 0, MAX 4000, STEP 1 GET/SET dc88: Height UINT32 data type range: MIN 0, MAX 3000, STEP 1 GET/SET dc8c: Genre STRING data type GET/SET dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET dc99: Original Release Date STRING data type DATETIME FORM GET/SET de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7, GET/SET de99: Audio WAVE Codec UINT32 data type enumeration: 0, 85, 352, 353, READ ONLY de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 192999, STEP 1 READ ONLY de9b: Video Four CC Codec UINT32 data type enumeration: 0, 861293911, GET/SET de9c: Video Bit Rate UINT32 data type range: MIN 32000, MAX 10485760, STEP 1 GET/SET de9d: Frames Per Thousand Seconds UINT32 data type enumeration: 0, 15000, 24000, 25000, 29970, 30000, GET/SET de9e: Key Frame Distance UINT32 data type range: MIN 100, MAX 300, STEP 1 GET/SET dea1: Encoding Profile STRING data type READ ONLY dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET dc47: Date Authored STRING data type DATETIME FORM GET/SET 3800: Defined 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET b980: Undefined Video 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET 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 REGULAR EXPRESSION FORM GET/SET dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET dc09: Date Modified STRING data type DATETIME FORM GET/SET dc44: Name STRING data type GET/SET dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET dc08: Date Created STRING data type DATETIME FORM GET/SET dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET dc9b: Album Artist STRING data type GET/SET dc87: Width UINT32 data type range: MIN 0, MAX 30000, STEP 1 GET/SET dc88: Height UINT32 data type range: MIN 0, MAX 30000, STEP 1 GET/SET d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 0 GET/SET dc47: Date Authored STRING data type DATETIME FORM GET/SET Storage Devices: StorageID: 0x00010001 StorageType: 0x0003 fixed RAM storage FilesystemType: 0x0002 generic hierarchical AccessCapability: 0x0000 read/write MaxCapacity: 12743274496 FreeSpaceInBytes: 1111900160 FreeSpaceInObjects: 4294967295 StorageDescription: Phone VolumeIdentifier: SECZ9519043CHOHB Special directories: Default music folder: 0x00000001 Default playlist folder: 0x0000015e Default picture folder: 0x00000006 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: Ingvar Galaxy S4 Synchronization partner: Longhorn Sync Engine Battery level 61 of 100 (61%) libmtp supported (playable) filetypes: ISO MPEG-1 Audio Layer 3 Microsoft Windows Media Audio Microsoft Windows Media Video JPEG file Folder Abstract Playlist file GIF bitmap file BMP bitmap file Portable Network Graphics Audio Video Interleave MPEG video stream Microsoft Advanced Systems Format MPEG-4 Part 14 Container Format (Audio+Video Emphasis) Undefined video file Abstract Album file Ogg container format Free Lossless Audio Codec (FLAC) Secure Time: <DRMCLOCK type="status"><VALUE>#20150716 23:44:12Z#</VALUE><FLAG>DRM_CLK_NOT_SET</FLAG></DRMCLOCK> OK.
Thanks for the log (please attach similar logs as attachments next time, it is a bit unnoticed). The log confirms that the device doesn't implement android extensions to provide direct i/o access. Consequently fallback is used to copy between local filesystem and mtp backend at least. However copy operation between two different mounts should work for all other types of mounts as far as I know. This is limitation only for mtp, which can be partially improved by: https://bugzilla.gnome.org/show_bug.cgi?id=743359 I will take a look at the upstream bug. So marking as duplicate. *** This bug has been marked as a duplicate of bug 1184728 ***