Just out of curiosity, I downloaded fedora 17 64bits live cd and gave it a try regarding mtp-detect. It completes in 0.25s:
[liveuser@localhost ~]$ time mtp-detect
libmtp version: 1.1.3
Listing raw device(s)
Device 0 (VID=04e8 and PID=685c) is a Samsung Galaxy Nexus/Galaxy S i9000/i9250, Android 4.0 updates.
Found 1 device(s):
Samsung: Galaxy Nexus/Galaxy S i9000/i9250, Android 4.0 updates (04e8:685c) @ bus 1, dev 5
Attempting to connect device(s)
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
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:
Interface has a kernel driver attached.
(...)
ISO MPEG-1 Audio Layer 2
Abstract Playlist file
XML file
Free Lossless Audio Codec (FLAC)
OK.
real 0m0.251s
user 0m0.013s
sys 0m0.013s
[liveuser@localhost ~]$
The package there is libmtp-examples-1.1.3-2.fc17
I also just updated the phone from android 4.0.4 to android 4.1.1, and it still times out in ubuntu.
Just out of curiosity, I downloaded fedora 17 64bits live cd and gave it a try regarding mtp-detect. It completes in 0.25s:
[liveuser@localhost ~]$ time mtp-detect
libmtp version: 1.1.3
Listing raw device(s) recursively( ): could not get object handles.
Device 0 (VID=04e8 and PID=685c) is a Samsung Galaxy Nexus/Galaxy S i9000/i9250, Android 4.0 updates.
Found 1 device(s):
Samsung: Galaxy Nexus/Galaxy S i9000/i9250, Android 4.0 updates (04e8:685c) @ bus 1, dev 5
Attempting to connect device(s)
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
Error 2: PTP Layer error 02fe: get_handles_
Error 2: (Look this up in ptp.h for an explanation.)
USB low-level info:
Interface has a kernel driver attached.
(...)
ISO MPEG-1 Audio Layer 2
Abstract Playlist file
XML file
Free Lossless Audio Codec (FLAC)
OK.
real 0m0.251s
user 0m0.013s
sys 0m0.013s
[liveuser@localhost ~]$
The package there is libmtp- examples- 1.1.3-2. fc17
I also just updated the phone from android 4.0.4 to android 4.1.1, and it still times out in ubuntu.