connecting droid maxx HD as filesystem

Asked by Phil Norisez

Used to connect my now-bricked droid maxx via USB and get 2 fs, 1 for internal 1 for SD. With maxx HD can't see it at all. What's problem & how fixed? Win 10 sees it as one drive with 2 root directories. - sent from the maxx HD.

This is a not-quite-duplicate of a question I asked back in May. I am now asking about my Maxx HD.

267407 USB Mass Storage connection for Motorola Razr Maxx
Asked by Phil Norisez on 2015-05-26
I am up to date (26/5/2015) on updates to 12.04 LTS. Previously, my Motorla Razr Maxx smartphone connected as a mass storage device and was mounted with two mountpoints, one for the internal RAM and one for the SD Card. Now I plug it in, and nothing. Are there any suggestions as to how to fix this, short of upgrading to a later version?

actionparsnip (andrew-woodhead666) said :
#1 When you unplug the phone on USB, do you use the safe remove feature in the OS before physically unplugging the device?

Phil Norisez (norisezp) said :
#2 Yes. Note: it works OK on Win7.

Manfred Hampl (m-hampl) said :
#3 Are there any messages in the system logs for that device?
Plug in the smartphone, wait 30 seconds and then issue the command in a terminal
dmesg | tail
What does it show?

Launchpad Janitor (janitor) said :
#4
This question was expired because it remained in the 'Needs information' state without activity for the last 15 days.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Manfred Hampl
Solved:
Last query:
Last reply:
Revision history for this message
Phil Norisez (norisezp) said :
#1

@mhampl The following shows output from dmesg|tail -50, to get plenty of records for your analysis. I'm not sure if the memory corruption reported has anything to do with it.

[ 37.008520] wlan0: Limiting TX power to 14 (17 - 3) dBm as advertised by 20:25:64:df:4b:78
[ 37.009595] cfg80211: Regulatory domain changed to country: US
[ 37.009599] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 37.009601] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[ 37.009604] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[ 37.009606] cfg80211: (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 37.009608] cfg80211: (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 37.009610] cfg80211: (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 37.009612] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[ 60.812105] Corrupted low memory at c000be3c (be3c phys) = b0360004
[ 60.812115] ------------[ cut here ]------------
[ 60.812122] WARNING: CPU: 0 PID: 4 at /build/linux-lts-trusty-KysSGO/linux-lts-trusty-3.13.0/arch/x86/kernel/check.c:140 check_for_bios_corruption+0xbe/0xd0()
[ 60.812124] Memory corruption detected in low memory
[ 60.812126] Modules linked in: ctr ccm bnep rfcomm bluetooth parport_pc ppdev arc4 uvcvideo radeon iwldvm videobuf2_core mac80211 videodev videobuf2_vmalloc ttm videobuf2_memops drm_kms_helper drm joydev snd_hda_codec_hdmi i2c_algo_bit snd_hda_codec_realtek psmouse iwlwifi snd_hda_intel snd_hda_codec snd_seq_midi snd_hwdep serio_raw snd_rawmidi lp sony_laptop snd_seq_midi_event r592 cfg80211 snd_pcm snd_seq memstick video snd_seq_device snd_timer snd parport soundcore mac_hid coretemp lpc_ich snd_page_alloc binfmt_misc shpchp hid_generic usbhid hid firewire_ohci ahci sdhci_pci firewire_core sdhci sky2 libahci crc_itu_t
[ 60.812179] CPU: 0 PID: 4 Comm: kworker/0:0 Not tainted 3.13.0-73-generic #116~precise1-Ubuntu
[ 60.812181] Hardware name: Sony Corporation VGN-NW130J/VAIO, BIOS R0180Y4 08/27/2009
[ 60.812184] Workqueue: events check_corruption
[ 60.812187] 00000000 00000000 f30d9e84 c1689157 c1873dd4 f30d9eb4 c1059f64 c1873da8
[ 60.812193] f30d9ee0 00000004 c1873dd4 0000008c c104bc4e c104bc4e 00000000 c0010000
[ 60.812199] c1b07850 f30d9ecc c105a023 00000009 f30d9ec4 c1873da8 f30d9ee0 f30d9ef4
[ 60.812205] Call Trace:
[ 60.812211] [<c1689157>] dump_stack+0x41/0x52
[ 60.812215] [<c1059f64>] warn_slowpath_common+0x84/0xa0
[ 60.812218] [<c104bc4e>] ? check_for_bios_corruption+0xbe/0xd0
[ 60.812221] [<c104bc4e>] ? check_for_bios_corruption+0xbe/0xd0
[ 60.812225] [<c105a023>] warn_slowpath_fmt+0x33/0x40
[ 60.812228] [<c104bc4e>] check_for_bios_corruption+0xbe/0xd0
[ 60.812231] [<c104bc70>] check_corruption+0x10/0x40
[ 60.812235] [<c1072b39>] process_one_work+0x119/0x3c0
[ 60.812239] [<c10738ca>] worker_thread+0xfa/0x370
[ 60.812243] [<c10737d0>] ? manage_workers.isra.24+0x170/0x170
[ 60.812246] [<c107962b>] kthread+0x9b/0xb0
[ 60.812251] [<c169bbf7>] ret_from_kernel_thread+0x1b/0x28
[ 60.812254] [<c1079590>] ? flush_kthread_worker+0x90/0x90
[ 60.812256] ---[ end trace fc6098f7baefccef ]---
[ 559.640105] usb 2-2: new high-speed USB device number 4 using ehci-pci
[ 559.773314] usb 2-2: New USB device found, idVendor=22b8, idProduct=2e62
[ 559.773322] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 559.773327] usb 2-2: Product: XT926
[ 559.773332] usb 2-2: Manufacturer: motorola
[ 559.773336] usb 2-2: SerialNumber: **********
[ 1115.776553] perf samples too long (2507 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
[ 1460.762127] usb 2-2: USB disconnect, device number 4
[26532.129829] perf samples too long (5001 > 5000), lowering kernel.perf_event_max_sample_rate to 25000
[28757.416113] usb 2-2: new high-speed USB device number 5 using ehci-pci
[28757.549308] usb 2-2: New USB device found, idVendor=22b8, idProduct=2e62
[28757.549314] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[28757.549319] usb 2-2: Product: XT926
[28757.549323] usb 2-2: Manufacturer: motorola
[28757.549327] usb 2-2: SerialNumber: **********

Revision history for this message
Phil Norisez (norisezp) said :
#2

Went back to 267407 and added same information to it. This one can be removed as a dup of that one, if necessary, but I STILL NEED AN ANSWER.

Revision history for this message
Manfred Hampl (m-hampl) said :
#3

Sorry, I am lost. I do not understand the relation between your two questions https://answers.launchpad.net/ubuntu/+question/279679 and https://answers.launchpad.net/ubuntu/+question/267407 and the different Motorola devices mentioned.

With which system connected did you create that dmesg output?
If you repeat the command, do you still get the same output?

Revision history for this message
Phil Norisez (norisezp) said :
#4

@m-hampl Here is a full disclosure. 267407 was filed back in May 2015 against my then DROID RAZR MAXX. I failed to respond in time, so it was expired. In December 2015, I filed 279679 against my DROID MAXX HD, having forgotten that 267407 existed and, also, having bricked the DROID RAZR MAXX and obtained the DROID MAXX HD as a replacement. Then, I discovered 267407. I couldn't discover how to delete it, so I tried to synchronize 267407 and 279679 by copy/paste. I'll admit that the result is confusing, but I wanted to give you, or actionparsnip, the choice of to which to post your comments. I hope that clears things up, and now, the answers to your questions:

With which system connected did you create that dmesg output?

The DROID RAZR MAXX HD, running the latest (as of 19/12/2015) update of 12.04 on the PC. As I said, the non-HD DROID RAZR MAXX was bricked, so is now unusable for anything. However, the observed symptom appears identical as far as the ability to access the RAZR MAXX HD is concerned.

If you repeat the command, do you still get the same output?

I repeated it a number of times at the time that I generated the output that you see.

Revision history for this message
Manfred Hampl (m-hampl) said :
#5

Did you get message like
"Memory corruption detected in low memory"
again recently?

Revision history for this message
Phil Norisez (norisezp) said :
#6

Here is what I see today:

$ dmesg | grep -i "corruption.*low"
[ 60.812089] Memory corruption detected in low memory
$ dmesg | grep -i "corrupt.*low"
[ 60.812070] Corrupted low memory at c000be3c (be3c phys) = b0360004
[ 60.812089] Memory corruption detected in low memory
[159180.996116] Corrupted low memory at c000be3c (be3c phys) = b0360004
[159240.996112] Corrupted low memory at c000be3c (be3c phys) = b0360004
[159360.996125] Corrupted low memory at c000be3c (be3c phys) = b0360004
[159480.996083] Corrupted low memory at c000be3c (be3c phys) = b0360004
[160140.996069] Corrupted low memory at c000be3c (be3c phys) = b0360004
[162000.996115] Corrupted low memory at c000be3c (be3c phys) = b0360004
[163140.996078] Corrupted low memory at c000be3c (be3c phys) = b0360004
[163320.996082] Corrupted low memory at c000be3c (be3c phys) = b0360004
[163560.996113] Corrupted low memory at c000be3c (be3c phys) = b0360004
[163740.996063] Corrupted low memory at c000be3c (be3c phys) = b0360004
[163800.996043] Corrupted low memory at c000be3c (be3c phys) = b0360004
[163920.996058] Corrupted low memory at c000be3c (be3c phys) = b0360004

And, thanks for looking at this with me.

Revision history for this message
Manfred Hampl (m-hampl) said :
#7

Can you test your computer's memory by selecting the memtest option in the grub menu?

Revision history for this message
Phil Norisez (norisezp) said :
#8

Will do.

Revision history for this message
Phil Norisez (norisezp) said :
#9

memtest ran through 2 passes: 0 errors.

On Mon, 2015-12-28 at 21:52 +0000, Manfred Hampl wrote:
> Your question #279679 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+question/279679
>
> Status: Open => Needs information
>
> Manfred Hampl requested more information:
> Can you test your computer's memory by selecting the memtest option in
> the grub menu?
>

Revision history for this message
Manfred Hampl (m-hampl) said :
#10

ok, let's focus on the Motorola device.

What is the output of

sudo lsblk

with the device plugged in?

Revision history for this message
Phil Norisez (norisezp) said :
#11

Here it is:

$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 456M 0 part
├─sda2 8:2 0 42.1G 0 part
├─sda3 8:3 0 2G 0 part
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 3.8G 0 part [SWAP]
└─sda6 8:6 0 184.5G 0 part /
sr0 11:0 1 1024M 0 rom

Revision history for this message
Manfred Hampl (m-hampl) said :
#12

No idea, why the device's storage is not shown.

Revision history for this message
Phil Norisez (norisezp) said :
#13

Thanks for trying, anyway. Would you recommend a bug report?

Is there anybody else that has any ideas?

Revision history for this message
Phil Norisez (norisezp) said :
#14

After some research on other forums (android, ubuntu) I think I have uncovered the "disconnect" between Android devices and Ubuntu PCs. It seems that later Android devices no longer support mounting as a USB mass storage device, but instead use Media Transfer Protocol (MTP) and Picture Transfer Protocol (PTP). Further, I have found no easy way on Ubuntu to mount an MTP device as a filesystem, as Windows does automatically.

I refer readers to this discussion of MTP/PTP: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=0ahUKEwjFsvmyxIHKAhVY12MKHY3pCjIQFgglMAI&url=http%3A%2F%2Fwww.howtogeek.com%2F192732%2Fandroid-usb-connections-explained-mtp-ptp-and-usb-mass-storage%2F&usg=AFQjCNEwEC6O4d7Ss_rqYwiLHBzqf76PUg&sig2=znMIvpNWC9y57d19uWzdow

The following is a suggested approach to solve the issue, but seems fraught with pitfalls: http://ubuntuforums.org/showthread.php?t=2226702&highlight=razr+maxx+hd

Finally, this possible solution from the Android forum on Stackoverflow: http://stackoverflow.com/questions/23510154/android-phone-is-not-mounting?s=8|0.2687

I hesitate to apply either of the above "fixes" because 1) the first one seems to be controversial, and 2) the second comes from a website that is very unfamiliar to me.

What have others on here found out about this? Is Canonical working on a solution? How about Launchpad contributors?

Revision history for this message
Phil Norisez (norisezp) said :
#15

I have added a reference to Launchpad Bug 1183658, and urge others to join as affected by users.

Revision history for this message
Phil Norisez (norisezp) said :
#16

Here is the output from mtp-detect, and I intend to find how to "report this VID/PID and the device model to the libmtp development team" asap.

$mtp-detect
Device 0 (VID=22b8 and PID=2e62) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
libmtp version: 1.1.3

Listing raw device(s)
   Found 1 device(s):
   22b8:2e62 @ bus 2, dev 10
Attempting to connect device(s)
Android device detected, assigning default bug flags
USB low-level info:
   Interface has a kernel driver attached.
   bcdUSB: 512
   bDeviceClass: 0
   bDeviceSubClass: 0
   bDeviceProtocol: 0
   idVendor: 22b8
   idProduct: 2e62
   IN endpoint maxpacket: 512 bytes
   OUT endpoint maxpacket: 512 bytes
   Raw device info:
      Bus location: 2
      Device number: 10
      Device entry info:
         Vendor: (null)
         Vendor id: 0x22b8
         Product: (null)
         Vendor id: 0x2e62
         Device flags: 0x08008106
Configuration 0, interface 0, altsetting 0:
   Interface description contains the string "MTP"
   Device recognized as MTP, no further probing.
Device info:
   Manufacturer: motorola
   Model: DROID RAZR HD
   Device version: 1.0
   Serial number: <REDACTED>
   Vendor extension ID: 0x00000006
   Vendor extension description: microsoft.com: 1.0; android.com: 1.0; mot-mobility.com/DSU: 1.2
   Detected object size: 64 bits
   Extensions:
        microsoft.com: 1.0
        android.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
   100a: Get thumbnail
   100b: Delete object
   100c: Send object info
   100d: Send object
   1014: Get device property description
   1015: Get device property value
   1016: Set device property value
   1017: Reset device property value
   101b: Get partial object
   9801: Get object properties supported
   9802: Get object property description
   9803: Get object property value
   9804: Set object property value
   9805: Get object property list
   9810: Get object references
   9811: Set object references
   95c1: Unknown (95c1)
   95c2: Unknown (95c2)
   95c3: Unknown (95c3)
   95c4: Unknown (95c4)
   95c5: Unknown (95c5)
   9001: Unknown (9001)
   9002: Unknown (9002)
   9003: Unknown (9003)
   9004: Unknown (9004)
   9005: Unknown (9005)
   9006: Unknown (9006)
   9007: Unknown (9007)
   9008: Unknown (9008)
   9009: Unknown (9009)
   900a: Unknown (900a)
   900b: Unknown (900b)
   900c: Unknown (900c)
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
      de9b: Video Four CC Codec UINT32 data type enumeration: 0, 859189832, 959853128, 1195724877, 827739479, 844516695, 861293911, GET/SET
      dea1: Encoding Profile STRING data type 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 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
   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 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
   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
      de9b: Video Four CC Codec UINT32 data type enumeration: 0, 859189832, 959853128, 1195724877, 827739479, 844516695, 861293911, GET/SET
      dea1: Encoding Profile STRING data type 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 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
   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 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 STRIERROR: Could not close session!
inep: usb_get_endpoint_status(): No such device
outep: usb_get_endpoint_status(): No such device
usb_clear_halt() on IN endpoint: No such device
usb_clear_halt() on OUT endpoint: No such device
usb_clear_halt() on INTERRUPT endpoint: No such device
NG 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
      de9b: Video Four CC Codec UINT32 data type enumeration: 0, 859189832, 959853128, 1195724877, 827739479, 844516695, 861293911, GET/SET
      dea1: Encoding Profile STRING data type GET/SET
Storage Devices:
   StorageID: 0x00010001
      StorageType: 0x0003 fixed RAM storage
      FilesystemType: 0x0002 generic hierarchical
      AccessCapability: 0x0000 read/write
      MaxCapacity: 28420567040
      FreeSpaceInBytes: 24650473472
      FreeSpaceInObjects: 1073741824
      StorageDescription: Internal storage
      VolumeIdentifier: (null)
   StorageID: 0x00020001
      StorageType: 0x0004 removable RAM storage
      FilesystemType: 0x0002 generic hierarchical
      AccessCapability: 0x0000 read/write
      MaxCapacity: 15914926080
      FreeSpaceInBytes: 9331826688
      FreeSpaceInObjects: 1073741824
      StorageDescription: SD card
      VolumeIdentifier: (null)
Special directories:
   Default music folder: 0x00000001
   Default playlist folder: 0xffffffff
   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: (NULL)
   Synchronization partner: (NULL)
libmtp supported (playable) filetypes:
   Folder
   Text file
   HTML file
   RIFF WAVE file
   ISO MPEG-1 Audio Layer 3
   MPEG video stream
   JPEG file
   BMP bitmap 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)
   Microsoft Windows Media Video
OK.

Revision history for this message
Phil Norisez (norisezp) said :
#17

Issue reported to both Ubuntu and Sourceforge.

Revision history for this message
Phil Norisez (norisezp) said :
#18

When will the fix in bug 15999 be available for LTS versions?

Revision history for this message
Phil Norisez (norisezp) said :
#19

Make that bug 1529999.

Revision history for this message
Best Manfred Hampl (m-hampl) said :
#20

There are PPAs available with a sufficiently high version of libmtp also for older Ubuntu releases.
https://launchpad.net/ubuntu/+ppas?name_filter=libmtp
Maybe you can install from one of those.

Revision history for this message
Phil Norisez (norisezp) said :
#21

Thank you Manfred Hampl. I am able to access the internal storage, at least. For that reason, I'll call this solved.

Revision history for this message
Phil Norisez (norisezp) said :
#22

Thanks Manfred Hampl, that solved my question.