Share your experience!
Hi guys;
I'm a GNU/Linux user (Ubuntu-12.04) and an owner of a Sony Xperia P. I have recently updated my phone software to Android-4.0.4 ICS and It's really great.
But I have one big problem and that is I can't do any USB file transfer between my computer and my smartphone! The fact that from Android 3.0 and above, Google has moved to the Media Transfer Protocol (MTP) has caused some troubles for non-Windows users.
Although solutions have been provided for other Android phones that use standard MTP (Mac users and Ubuntu users), but they don't work with Sony Xperia phones because it's using a non-standard customized MTP.
As a Sony customer I ask to provide a solution (PC-Companion for Linux), or at least provide some technical information about the customized MTP that Sony is using on it's phones for the PC-Companion software, so maybe we can come up with a solution ourselves.
I've been a Sony-customer for so many years and believe I deserve some support from Sony. I have to mention that I am not alone in this problem. Just do some googling or even search through the forum archives for similar requests by other customers (one example).
After your comment, I have checked the USB connection between phone and Linux. Both have an IP address (mine were 192.168.42.129 for the phone and 192.168.42.243 for Linux, usb0).
I can not check Samba through the USB, but I've tried ConnectBot (SSH client for Android) to open a session into Linux through USB and it worked flawlessly.
Maybe Samba is going to work through USB 
Angry comment edited, as I accessed the phone, see next post 
Found sollution,
In OpenSUSE 12.3 install packages relating to Media Transfer Protocoll and android tools,
Can copy data from Xperia's SP internal data storage :).
Details will follow shortly.
I wonder why Linux was good enough to be used as a base to Android but it's not good enough to be respected as other operating systems in matter of support.
Thinking if someone else woders the same.
For anyone still struggling with this issue, I would be interested in an MTP fix for Marshmallow devices. Failing that a work around is using PTP and then an internal file explorer to move whatever transfer you want from your picture storage file tree.
fi PTP can be set in developer options if you can't see it as an option in notifications. Developer options are enabled by going to settings and tapping on build number until it appears.