Zum Vergleich die Situation bei einem Smartphone, wo alles funktioniert.
(1) Smartphone im USB-Mode "Nur aufladen" angeschlossen, mtp-detect :
libmtp version: 1.1.10
Listing raw device(s)
No raw devices found.
(2) MTP-Mode aktiviert, wieder mtp-detect :
libmtp version: 1.1.10
Listing raw device(s)
Found 1 device(s):
MediaTek Inc: MT65xx (0e8d:2008) @ bus 1, dev 17
Attempting to connect device(s)
Android device detected, assigning default bug flags
USB low-level info:
bcdUSB: 512
bDeviceClass: 0
bDeviceSubClass: 0
bDeviceProtocol: 0
idVendor: 0e8d
idProduct: 2008
IN endpoint maxpacket: 512 bytes
OUT endpoint maxpacket: 512 bytes
Raw device info:
Bus location: 1
Device number: 17
Device entry info:
Vendor: MediaTek Inc
Vendor id: 0x0e8d
Product: MT65xx
Vendor id: 0x2008
Device flags: 0x18008106
Configuration 0, interface 0, altsetting 0:
Interface description contains the string "MTP"
Device recognized as MTP, no further probing.
Das ist also das richtige Verhalten. Mit dem Sony Xperia passiert Folgendes:
(1) USB-Mode "Nur aufladen", mtp-detect :
libmtp version: 1.1.10
Listing raw device(s)
Found 1 device(s):
SONY: Xperia Z3 Compact MTP (0fce:01bb) @ bus 1, dev 14
Attempting to connect device(s)
Android device detected, assigning default bug flags
USB low-level info:
bcdUSB: 512
bDeviceClass: 0
bDeviceSubClass: 0
bDeviceProtocol: 0
idVendor: 0fce
idProduct: 01bb
IN endpoint maxpacket: 512 bytes
OUT endpoint maxpacket: 512 bytes
Raw device info:
Bus location: 1
Device number: 14
Device entry info:
Vendor: SONY
Vendor id: 0x0fce
Product: Xperia Z3 Compact MTP
Vendor id: 0x01bb
Device flags: 0x18008106
Configuration 0, interface 0, altsetting 0:
Interface description contains the string "MTP"
Device recognized as MTP, no further probing.
(2) MTP-Mode aktiviert, wieder mtp-detect:
Ausgabe wie oben, aber die MTP-Verbindung bricht ab.
Das ist offenbar auch der Grund, warum die Verbindung abbricht, wenn man mit Rhythmbox Audiodateien kopieren will.
Was kann man da tun?