Can only mount a MTP device once per boot
OS: Arch Linux
[0] % pacman -Q glib2 gvfs-mtp mtpfs
glib2 2.58.2-1
gvfs-mtp 1.38.1+8+ge4eec2bc-1
mtpfs 1.1-3
I can only mount my Nexus 5X in MTP mode once (doing so via Nautilus), afterwards Nautilus throws a "Unable to open MTP device “001,037”". If I try to mount the device via Gio, I get an identical error.
[2] % gio mount "mtp://LGE_Nexus_5X_123456/"
gio: mtp://LGE_Nexus_5X_123456/: Unable to open MTP device “001,037”
[2] % gio mount -li
Drive(0): INTEL SSDPEKKW010T8
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
ids:
unix-device: '/dev/nvme0n1'
themed icons: [drive-harddisk-solidstate] [drive-harddisk] [drive] [drive-harddisk-solidstate-symbolic] [drive-harddisk-symbolic] [drive-symbolic]
symbolic themed icons: [drive-harddisk-solidstate-symbolic] [drive-harddisk-symbolic] [drive-symbolic] [drive-harddisk-solidstate] [drive-harddisk] [drive]
is_removable=0
is_media_removable=0
has_media=1
is_media_check_automatic=1
can_poll_for_media=0
can_eject=0
can_start=0
can_stop=0
start_stop_type=shutdown
sort_key=00coldplug/00fixed/nvme0n1
Volume(0): 106 GB Volume
Type: GProxyVolume (GProxyVolumeMonitorUDisks2)
ids:
class: 'device'
unix-device: '/dev/nvme0n1p3'
uuid: 'c8d55830-1d7f-4c0c-9998-7b3c15dda9fd'
uuid=c8d55830-1d7f-4c0c-9998-7b3c15dda9fd
themed icons: [drive-harddisk-solidstate] [drive-harddisk] [drive] [drive-harddisk-solidstate-symbolic] [drive-harddisk-symbolic] [drive-symbolic]
symbolic themed icons: [drive-harddisk-solidstate-symbolic] [drive-harddisk-symbolic] [drive-symbolic] [drive-harddisk-solidstate] [drive-harddisk] [drive]
can_mount=1
can_eject=0
should_automount=0
sort_key=gvfs.time_detected_usec.1548026817038973
Volume(0): Nexus 5X
Type: GProxyVolume (GProxyVolumeMonitorMTP)
ids:
unix-device: '/dev/bus/usb/001/037'
activation_root=mtp://LGE_Nexus_5X_123456/
themed icons: [phone]
symbolic themed icons: [phone-symbolic] [phone]
can_mount=1
can_eject=0
should_automount=1
If I open Dolphin at this point I can browse the device just fine however.