Edit: Have a look at this thread: (MSC Mode for XPS). It could be a good workaround for your problem. MSC mode is kind of oldschool, but fine for copying things around.
If you want MTP support on Ubuntu, try this:
- Connect Xperia S to an USB2 port.
- Use the "lsusb" command to list your devices in a terminal
One of the lines should look like this:
Code:Bus 002 Device 012: ID 0fce:5169 Sony Ericsson Mobile Communications AB
- Note your vendor- and product id. Usually this is "0fce" for the vendor and "5169" for the product id. If you have USB debugging disabled, product id will be "0169".
- unplug your phone
- read this thread: humans-enabled.com
Install the newest Version of "libmtp" and copy the 69-libmtp.rules file to /etc/udev/rules.d as described
- Edit: This step may not be necessary for you!
Xperia S support is implementet in the libmtp-1.1.3. release. If you use the newest version from sourceforge.net skip this and go to step 7.
type following to edit the copied file as root:Code:sudo gedit /etc/udev/rules.d/69-libmtp.rules
Code:# Sony Xperia S ATTR{idVendor}=="0fce", ATTR{idProduct}=="5169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1" ATTR{idVendor}=="0fce", ATTR{idProduct}=="0169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
- reboot, or use
Code:sudo udevadm control --reload-rules
- Plug in your device to a USB2 port, it will mount automatically. Use nautlius to copy files around.
Please let me know if it worked for you.
Last edited: