GNOME Bugzilla – Bug 647506
Banshee does not detect Motorola Xoom via MTP.
Last modified: 2012-02-29 08:10:38 UTC
Created attachment 185762 [details] Logfile generated by Banshee 1.8.1 with Xoom disconnected and reconnected. Banshee does not detect a Canada-region Wifi-only Motorola Xoom (USB ID 18D1:70A8) with the MTP extension active, even after adding the appropriate udev rules. RhythmBox and Gnomad2 on the same computer both automatically detect the Xoom. This problem occured both with 1.8.1 obtained from the Fedora repositories and with the 2.0.0 version installed from source (compiled ensuring --enable-mtp is set). OS: Fedora 14 (i686).
can you please provide the output of mtp-detect
$ mtp-detect libmtp version: 1.0.3 Listing raw device(s) Device 0 (VID=18d1 and PID=70a8) is UNKNOWN. Please report this VID/PID and the device model to the libmtp development team Found 1 device(s): 18d1:70a8 @ bus 2, dev 3 Attempting to connect device(s) Error 1: Get Storage information failed. Error 2: PTP Layer error 02fe: get_all_metadata_fast(): could not get proplist of all objects. Error 2: (Look this up in ptp.h for an explanation.) Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles. Error 2: (Look this up in ptp.h for an explanation.) USB low-level info: Using kernel interface "usbfs" bcdUSB: 512 bDeviceClass: 0 bDeviceSubClass: 0 bDeviceProtocol: 0 idVendor: 18d1 idProduct: 70a8 IN endpoint maxpacket: 512 bytes OUT endpoint maxpacket: 512 bytes Raw device info: Bus location: 2 Device number: 3 Device entry info: Vendor: (null) Vendor id: 0x18d1 Product: (null) Vendor id: 0x70a8 Device flags: 0x00000000 Configuration 0, interface 0, altsetting 0: Interface description contains the string "MTP" Device recognized as MTP, no further probing. Device info: Manufacturer: Google, Inc. Model: MZ604 Device version: 1.0 Serial number: 0288424140207197 Vendor extension ID: 0x00000006 Vendor extension description: microsoft.com: 1.0; Detected object size: 64 bits 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 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 Events supported: 0x4002 0x4003 0x4004 0x4005 Device Properties Supported: 0xd401: Synchronization Partner 0xd402: Friendly Device Name 0x5003: Image Size 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc46: Artist STRING data type READ ONLY dc9a: Album Name STRING data type READ ONLY dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY dc48: Description STRING data type READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc48: Description STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc48: Description STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc48: Description STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY b983: MP2 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc46: Artist STRING data type READ ONLY dc9a: Album Name STRING data type READ ONLY dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY dc48: Description 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME 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: (NULL) Synchronization partner: (NULL) libmtp supported (playable) filetypes: Text file HTML file RIFF WAVE file ISO MPEG-1 Audio Layer 3 MPEG video stream JPEG file GIF bitmap file JFIF file Portable Network Graphics TIFF bitmap file Microsoft Windows Media Audio Ogg container format Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3 MPEG-4 Part 14 Container Format (Audio+Video Emphasis) ISO MPEG-1 Audio Layer 2 Abstract Playlist file XML file OK.
Confirm same behavior, Banshee doesn't seem to notice at all when the Xoom is connected. Here's the output for a US Wifi Xoom, connected to Banshee 2.0.0 on Ubuntu 11.04: $ mtp-detect libmtp version: 1.0.6 Listing raw device(s) Device 0 (VID=18d1 and PID=70a8) is UNKNOWN. Please report this VID/PID and the device model to the libmtp development team Found 1 device(s): 18d1:70a8 @ bus 2, dev 7 Attempting to connect device(s) USB low-level info: Using kernel interface "usbfs" bcdUSB: 512 bDeviceClass: 0 bDeviceSubClass: 0 bDeviceProtocol: 0 idVendor: 18d1 idProduct: 70a8 IN endpoint maxpacket: 512 bytes OUT endpoint maxpacket: 512 bytes Raw device info: Bus location: 2 Device number: 7 Device entry info: Vendor: (null) Vendor id: 0x18d1 Product: (null) Vendor id: 0x70a8 Device flags: 0x00000000 Configuration 0, interface 0, altsetting 0: Interface description contains the string "MTP" Device recognized as MTP, no further probing. Device info: Manufacturer: Motorola Model: Xoom Device version: 1.0 Serial number: 02884147421fa1d7 Vendor extension ID: 0x00000006 Vendor extension description: microsoft.com: 1.0; Detected object size: 64 bits Extensions: microsoft.com: 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 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 Events supported: 0x4002 0x4003 0x4004 0x4005 Device Properties Supported: 0xd401: Synchronization Partner 0xd402: Friendly Device Name 0x5003: Image Size 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc46: Artist STRING data type READ ONLY dc9a: Album Name STRING data type READ ONLY dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY dc48: Description STRING data type READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc48: Description STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc48: Description STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc48: Description STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY b983: MP2 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc46: Artist STRING data type READ ONLY dc9a: Album Name STRING data type READ ONLY dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY dc48: Description 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY Storage Devices: StorageID: 0x00010001 StorageType: 0x0003 fixed RAM storage FilesystemType: 0x0002 generic hierarchical AccessCapability: 0x0000 read/write MaxCapacity: 30907240448 FreeSpaceInBytes: 25829662720 FreeSpaceInObjects: 1073741824 StorageDescription: Device Storage VolumeIdentifier: (null) Special directories: Default music folder: 0x00000018 Default playlist folder: 0xffffffff Default picture folder: 0x00000005 Default video folder: 0x0000010e Default organizer folder: 0xffffffff Default zencast folder: 0xffffffff Default album folder: 0xffffffff Default text folder: 0xffffffff MTP-specific device properties: Friendly name: (NULL) Synchronization partner: (NULL) libmtp supported (playable) filetypes: Text file HTML file RIFF WAVE file ISO MPEG-1 Audio Layer 3 MPEG video stream JPEG file GIF bitmap file JFIF file Portable Network Graphics TIFF bitmap file Microsoft Windows Media Audio Ogg container format Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3 MPEG-4 Part 14 Container Format (Audio+Video Emphasis) ISO MPEG-1 Audio Layer 2 Abstract Playlist file XML file Free Lossless Audio Codec (FLAC) OK.
Same issue with Banshee 2.0.1 on Fedora 15. Moto Xoom is not recognized by banshee. /var/log/messages on device insertion: Jun 7 21:44:41 wks kernel: [134242.248134] usb 1-6.1: new high speed USB device using ehci_hcd and address 6 Jun 7 21:44:41 wks kernel: [134242.353444] usb 1-6.1: New USB device found, idVendor=18d1, idProduct=70a8 Jun 7 21:44:41 wks kernel: [134242.353451] usb 1-6.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jun 7 21:44:41 wks kernel: [134242.353456] usb 1-6.1: Product: MZ604 Jun 7 21:44:41 wks kernel: [134242.353460] usb 1-6.1: Manufacturer: Motorola Jun 7 21:44:41 wks kernel: [134242.353464] usb 1-6.1: SerialNumber: 037c620243e0a317 Jun 7 21:44:41 wks mtp-probe: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-6/1-6.1" Jun 7 21:44:41 wks mtp-probe: bus: 1, device: 6 was an MTP device [root@wks ~]# mtp-detect libmtp version: 1.0.6 Listing raw device(s) Device 0 (VID=18d1 and PID=70a8) is UNKNOWN. Please report this VID/PID and the device model to the libmtp development team Found 1 device(s): 18d1:70a8 @ bus 1, dev 6 Attempting to connect device(s) Error 1: Get Storage information failed. Error 2: PTP Layer error 02fe: get_all_metadata_fast(): could not get proplist of all objects. Error 2: (Look this up in ptp.h for an explanation.) Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles. Error 2: (Look this up in ptp.h for an explanation.) USB low-level info: Using kernel interface "dummy" bcdUSB: 512 bDeviceClass: 0 bDeviceSubClass: 0 bDeviceProtocol: 0 idVendor: 18d1 idProduct: 70a8 IN endpoint maxpacket: 512 bytes OUT endpoint maxpacket: 512 bytes Raw device info: Bus location: 1 Device number: 6 Device entry info: Vendor: (null) Vendor id: 0x18d1 Product: (null) Vendor id: 0x70a8 Device flags: 0x00000000 Configuration 0, interface 0, altsetting 0: Interface description contains the string "MTP" Device recognized as MTP, no further probing. Device info: Manufacturer: Google, Inc. Model: MZ604 Device version: 1.0 Serial number: 037c620243e0a317 Vendor extension ID: 0x00000006 Vendor extension description: microsoft.com: 1.0; Detected object size: 64 bits Extensions: microsoft.com: 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 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 Events supported: 0x4002 0x4003 0x4004 0x4005 Device Properties Supported: 0xd401: Synchronization Partner 0xd402: Friendly Device Name 0x5003: Image Size 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc46: Artist STRING data type READ ONLY dc9a: Album Name STRING data type READ ONLY dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY dc48: Description STRING data type READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc48: Description STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc48: Description STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc48: Description STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 32BIT VALUE form READ ONLY dc8c: Genre STRING data type READ ONLY dc96: Composer STRING data type READ ONLY 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY b983: MP2 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dce0: Display Name STRING data type READ ONLY dc4e: Date Added STRING data type DATETIME FORM READ ONLY dc46: Artist STRING data type READ ONLY dc9a: Album Name STRING data type READ ONLY dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY dc48: Description 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME FORM 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 ANY 16BIT VALUE form 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 READ ONLY dc4e: Date Added STRING data type DATETIME 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: (NULL) Synchronization partner: (NULL) libmtp supported (playable) filetypes: Text file HTML file RIFF WAVE file ISO MPEG-1 Audio Layer 3 MPEG video stream JPEG file GIF bitmap file JFIF file Portable Network Graphics TIFF bitmap file Microsoft Windows Media Audio Ogg container format Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3 MPEG-4 Part 14 Container Format (Audio+Video Emphasis) ISO MPEG-1 Audio Layer 2 Abstract Playlist file XML file OK. [root@wks ~]#
Hi, I have the same issue on 2.1.0 on ubuntu, would further outputs from me help. or are the above enough? Thanks Andi
The Xoom has a buggy MTP implementation and needs the device database entries found in libmtp 1.1.0 (and later) to work properly. Please try this with libmtp 1.1.0.
Created attachment 190581 [details] mts-detect output libmtp 1.1.0
Hiya, No luck with 1.1.0, I compiled and tried with banshee 2.1.0, many thanks for taking the time to look at this, please let me know if there is any other outputs I can give you, I attached the output from mtp-detect 1.1.0 Thanks Andi
OK I've atleast added this Xoom variant to the libmtp database. However with the lates udev rules I've invented, any suspected MTP device will be autoprobed and discovered, atleast that was my idea. Could you investigate how Banshee is using gudev to detect new devices? With the latest libmtp releases the proper way should be something like this (taken from gnomad2): #define G_UDEV_API_IS_SUBJECT_TO_CHANGE #include <gudev/gudev.h> const char * const gudev_subsystems[] = { "usb", NULL }; GUdevClient *gudev_client; guint uevent_id; guint uevent_bus_hooked = 0; guint uevent_device_hooked = 0; static void uevent_cb(GUdevClient *client, const char *action, GUdevDevice *device, void *data) { guint64 devicenum; guint vendor; guint model; guint busnum; guint devnum; guint mtpdevice; devicenum = (guint64) g_udev_device_get_device_number(device); g_print("%s event for %s (%"G_GINT64_MODIFIER"x)", action, g_udev_device_get_sysfs_path (device), devicenum); /* get device info */ vendor = get_property_as_int(device, "ID_VENDOR_ID", 16); model = get_property_as_int(device, "ID_MODEL_ID", 16); busnum = get_property_as_int(device, "BUSNUM", 10); devnum = get_property_as_int(device, "DEVNUM", 10); mtpdevice = get_property_as_int(device, "ID_MTP_DEVICE", 10); if (vendor == 0 || model == 0) { g_print("couldn't get vendor or model ID for device at (%x:%x)\n", busnum, devnum); return; } else { g_print("vendor = %x, model = %x, bus = %x, device = %x\n", vendor, model, busnum, devnum); } if (mtpdevice) { g_print("device is MTP compliant\n"); if (g_str_equal(action, "add") && uevent_bus_hooked == 0 && uevent_device_hooked == 0) { g_print(MTP device plugged in!\n"); uevent_bus_hooked = busnum; uevent_device_hooked = devnum; scan_jukebox(NULL); } else if (g_str_equal (action, "remove") && uevent_bus_hooked == busnum && uevent_device_hooked == devnum) { g_print("MTP device removed!\n"); uevent_bus_hooked = 0; uevent_device_hooked = 0; } } } (...) /* * Monitor udev device events - we're only really interested in events * for USB devices. */ gudev_client = g_udev_client_new(gudev_subsystems); uevent_id = g_signal_connect_object(gudev_client, "uevent", G_CALLBACK(uevent_cb), NULL, 0);
Hiya, Am happy to help but please tell me what commands or how to run banshee in a way to investigate the above for you. Thanks Andi
Please try following this guide to determine the source of the MTP detection problem with your device. http://mail.gnome.org/archives/banshee-list/2011-November/msg00036.html
Did url mention in comment#11 help anyone ?
The device is new and should work with libmtp 1.1.1 and later (current is 1.1.2). So please upgrade your libmtp and see if that helps.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!