-   General (
-   -   Connect Android Phone to Linux (Ubuntu) (

future_computer 05-27-2012 09:29 PM

Connect Android Phone to Linux (Ubuntu)
I have a Sony Xperia S phone, running Android 2.3,
it has only internal memory 32GB.
When I plug the usb cable between the phone and my PC (ubuntu),
the file manager does not detect its memory.

In Windows, MTP driver is needed,
how about Linux?
What can I do?

Peacedog 05-27-2012 09:44 PM

Hi future_computer, Welcome to LQ. When you plug the phone into the pc it should ask you which mode, charge only, disk mode, or Sync. If it isn't asking you, goe into settings, Connect to PC, and change the default connection type there.

Good luck. ;-)

future_computer 05-27-2012 09:52 PM

In the phone setting, I set it as "storage" under the option USB connection mode.
But it does not work.

frankbell 05-27-2012 09:53 PM

In my Android (HTC T-Mobile MyTouch 3G), it connects by default as "charge only" and that message is reflected in the message in the notification panel.

I can touch the notification message and get options to mount it as a disk drive, to tether, and something else I forget. If I select, disk drive, it unmounts the SD card from the phone, making it available to the computer. When I'm done with it, I unmount the drive from my computer, then change the connection type on the phone.

My previous phone (HTC T-Mobile G-1) acted in a slightly different, but similar fashion.

I did look at the manual (http://www-support-downloads.sonymob...261-9418.1.pdf) and there is no mention of Linux.

Peacedog 05-27-2012 10:14 PM

If you continue to have trouble connecting via usb you can set up a samba share on your pc, install astro with the smb module or some similar file manager on the device and just manage it over the network. You can copy data from the device to the share that way.

Good luck. ;-)

future_computer 05-27-2012 10:53 PM

In Windows, it does not work also,
I do not know why?
First time I installed Sony PC Companion in Windows,
connected the phone and it worked.
But later on, the windows trying to install MTP driver, prompted me that it failed,
and device not mounted.

future_computer 05-27-2012 11:25 PM


Few days ago I was installing Motorola Milestone 2 mobile phone drivers and there was an MTP USB Device that kept refusing to install properly.

After a quick Google search I found a "e;solution"e; select MTP USB device in Device Manager, select Update driver, then manually select USB Mass Storage. Without those steps PC refused to mount the phone storage even though it was in USB Storage Mode.

Unfortunately, that doesn't fix the problem permanently because as soon as you unplug/replug the phone it will again try to install the MTP USB Device and it will, of course, fail miserably.

I traced it down to a file C:\WINDOWS\INF\wpdmtp.inf. After removing it, Windows no longer tries to install MTP USB device but installs regular mass storage. Keep in mind that this is a dangerous workaround so be sure to backup the file if you decide to try it.
Advise from somebody.

Peacedog 05-28-2012 01:15 AM

I'm not sure what you're trying to do here. Are you trying to connect to Linux or Windows or both?

Good luck. ;-)

future_computer 05-28-2012 04:17 AM

I want to connect to Windows as well as Linux.
Usually Linux can auto detect the phone's internal memory, but this time it does not!

future_computer 05-28-2012 12:29 PM

My problem is still unsolved.

frankbell 05-28-2012 09:23 PM

I can't help with the Windows aspect; Sony might be your best source of assistance on that.

I do have an idea about the Linux side.

Connect up the phone, the run the dmesg command in a terminal. (you might have to run it as root to get adequate results). Then inspect the output for the part regarding the phone; there will be quite a bit of output, so it will take some looking, but it should be towards the end.

Post the relevant output here. It might help clarify the situation.

I would not suggest the lsusb command because it won't return enough information about whether and, if so, how the computer is seeing the phone's file system.

future_computer 05-29-2012 01:40 AM

ok, will try to do it.

baldy3105 05-29-2012 05:20 PM

Some phones do not allow mounting of the phones storage as a USB mass storage device. You may need to root the phone and install a work around.

An alternative would be to use something like airdroid which allows access via a mini web server on your phone.

frankbell 05-29-2012 07:58 PM

I do recall that the Sony website said that there was special Sony software for connecting to Windows.

Sony does not have the best record for openness in the software world. I would not be surprised to find that they have locked this phone down.

An Android phone that cannot mount to a Linux computer would be quite the crime against nature.

Peacedog 05-30-2012 11:03 PM

Looks like you'll need libmtp to get this working. There is more information here.

Good luck. ;-)

All times are GMT -5. The time now is 03:35 PM.