Hi… I have a sony ericssin c510 which is having both mass storage mode and file transfer mode. In file transfer mode, opensuse does not detec the phone but in windows, it do. Why is this different?
Because linux is not windows, there are some devices that just wont work with linux without some tweaking.
I am not sure on sony ericsons but I know I need xmoto to get my motorolla razr to work.
sarin cv wrote:
> Hi… I have a sony ericssin c510 which is having both mass storage mode
> and file transfer mode. In file transfer mode, opensuse does not detec
> the phone but in windows, it do. Why is this different?
File transfer mode usually need you to install some specific vendor software
(PC Suite or Media Sync) which generally is only available for a windows
environment.
What are your goals with the phone?
Greetings,
–
Camaleón
in mass storage phone, no other functionality of phone will be available where as in file transfermode, phone is fully functional. What I need is to sync the phone like an ipod with linux.
moreover dmesg command gave me the following output.
usb 7-4: new high speed USB device using ehci_hcd and address 4
usb 7-4: configuration #1 chosen from 1 choice
usb 7-4: New USB device found, idVendor=0fce, idProduct=0109
usb 7-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 7-4: Product: C510
usb 7-4: Manufacturer: Sony Ericsson
usb 7-4: SerialNumber: 3540080302948180
still I can’t see any mounted devices.
sarin cv wrote:
> in mass storage phone, no other functionality of phone will be available
> where as in file transfermode, phone is fully functional. What I need is
> to sync the phone like an ipod with linux.
I use wammu to manage my phone contacts. Take a look of the capabilities
available for your phone:
http://cihar.com/gammu/phonedb/sony-ericsson/
Greetings,
–
Camaleón
Just keep in mind the chance your phone wont work here, its not fault of linux if it doesnt work as most hardware is geared to windows.
it is getting detected but not getting mounted… just have a look at the output of lsusb command
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 004: ID 0fce:0109 Sony Ericsson Mobile Communications AB
Bus 007 Device 003: ID 05ca:18a0 Ricoh Co., Ltd
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 413c:8158 Dell Computer Corp.
Bus 001 Device 004: ID 413c:8157 Dell Computer Corp.
Bus 001 Device 003: ID 0a5c:4500 Broadcom Corp.
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
2nd one in the list is my phone… now, is there any way to mount it manually?
output of cat /proc/partitions remains the same before and after connecting the phone…
sarin cv wrote:
> it is getting detected but not getting mounted… just have a look at
> the output of lsusb command
(…)
> 2nd one in the list is my phone… now, is there any way to mount it
> manually?
I guess you can only mount it as storage device and it should be auto
detected by your system as soon as you plug it.
> output of cat /proc/partitions remains the same before and after
> connecting the phone…
It should be auto-mounted under /media
Check the phone connection is selected in the right mode (usb mass storage
and not file transfer mode).
Greetings,
–
Camaleón
the mode selected is media transfer… usb mass storage mode is working… no issues… media transfer mode is the problem… in usb mass storage mode, phone will be in switched off condition…can’t recieve any calls… but in media transfer mode i can make calls while transferring files… that is the difference… It would be great if media transfer mode works in Linux also…
sarin cv wrote:
> the mode selected is media transfer… usb mass storage mode is
> working… no issues… media transfer mode is the problem… in usb
> mass storage mode, phone will be in switched off condition…can’t
> recieve any calls… but in media transfer mode i can make calls while
> transferring files… that is the difference… It would be great if
> media transfer mode works in Linux also…
Media transfer will need you to install a special program to manage the
phone (I told you “wammu”).
Media transfer in cell phones usually need a windows based computer (or a
windows virtual machine) so you can install the manufacturer program to
manage this kind of service and this program is, regrettably, only
available for a windows environment.
It’s a pity but it is so
Greetings,
–
Camaleón
Yeh but most issues like this are no fault of linux.
MS owns the market so using a OS other then windows brings a lot of limitations to the table.
But Linux is gaining popularity, for your phone you might have to dual boot for now but who knows if one day your phone will work in linux.
But still I think linux is a good system for what it is: a community developed system that has great potential.
But you know there are cases where I have seen linux work better with devices then windows.
I have a MP3 player that on windows i need to use a disk to make sure the device is recognizable in windows, but in linux it works right off the bat.
In many ways linux in my experience has better hardware detection then windows but there are still some devices out there that have no linux friendly drivers.
found an interesting thing… when I tried to save a file from GIMP, my phone was visible as a usb drive and i was able to see all the contents of my phone… Is there a different file manager in opensuse? but why dolphin or konqueror do not show this?
later when I checked hardware information from Yast, my phone was there in the list as a Camera. I will post the contents later…
please check these screenshots…
This is what displayed in hardware information in yast…
76: USB 00.0: 10f01 WebCam
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_fce_109_3540080302948180_if0
Unique ID: jxEh.ji0ipV4F434
Parent ID: zPk0.9T1GDCLyFd9
SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb4/4-4/4-4:1.0
SysFS BusID: 4-4:1.0
Hardware Class: camera
Model: “Sony Ericsson Mobile C510”
Hotplug: USB
Vendor: usb 0x0fce “Sony Ericsson Mobile Communications AB”
Device: usb 0x0109 “C510”
Serial ID: “3540080302948180”
Driver: “usbfs”
Driver Modules: “usbcore”
Speed: 480 Mbps
Module Alias: “usb:v0FCEp0109d0000dc00dsc00dp00ic06isc01ip01”
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #66 (Hub)
How about running the following with phone not plugged in:
[FONT=“Courier New”]su -c ‘fdisk -l’
df -Th[/FONT]enter root password when prompted for a password. Note that is a small " L " with the fdisk command (L for list).
then plug in phone, and run it again:
su -c ‘fdisk -l’
df -ThAgain, enter root password when prompted for a password.
Is the output the same? If not, what are the differences?
there is no difference in results of these commands before and after connecting the phone… when i opened digikam and tried to import photos from devices, the phone was there in the list as usb imaging device and I was able to download photos from phone to system.
su -c ‘fdisk -l’ ’ Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf0000000
Device Boot Start End Blocks Id System
/dev/sda1 1 14 112423+ 6 FAT16
/dev/sda2 15 1320 10485760 7 HPFS/NTFS
/dev/sda3 1320 6419 40960000 7 HPFS/NTFS
/dev/sda4 * 6419 30402 192638976 f W95 Ext’d (LBA)
/dev/sda5 6419 11519 40960000 7 HPFS/NTFS
/dev/sda6 11519 15343 30720000 7 HPFS/NTFS
/dev/sda7 15343 21717 51200000 7 HPFS/NTFS
/dev/sda8 21718 27852 49274880 7 HPFS/NTFS
/dev/sda9 27853 29132 10281568+ 83 Linux
/dev/sda10 29133 30401 10193211 83 Linux
df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda10 ext3 9.6G 5.0G 4.1G 55% /
udev tmpfs 1.5G 248K 1.5G 1% /dev
/dev/sda3 fuseblk 40G 27G 13G 69% /media/Win
/dev/sda5 fuseblk 40G 19G 21G 48% /media/E_Drive
/dev/sda6 fuseblk 30G 25G 4.4G 86% /media/Music
/dev/sda7 fuseblk 49G 40G 9.6G 81% /media/Videos
/dev/sda8 fuseblk 47G 42G 6.0G 88% /media/Sarin_HD
/dev/sda9 ext3 9.7G 2.5G 6.8G 27% /home
Interesting. Thanks.
that means, it’s getting detected as a digital camera…
mmm… thanks for all who tried to help … I am giving up …
sarin cv wrote:
> that means, it’s getting detected as a digital camera…
Some functions are available, yes
> mmm… thanks for all who tried to help … I am giving up …
Syncing, the way as Windows does, it is actually very complicated. There are
some programs (wammu / gammu) and some frameworks (opensync) available for
linux which allow some basic functions to manage the phone but they do not
always work with some brands and models.
And manufacturers do not help at all
Greetings,
–
Camaleón
I found a temperory solution… I installed gtkam since it was getting detected as a camera… the camera model was not in the list since it’s a new model, it was getting displayed as MTP device… i can browse the contents and upload/download files using gtkam now… the only problem is, I can’t preview files… anyways its better…
Hi. I have an se c902 so there could be some difference but i have to point that in media transfer mode it acts like an ordinary photo camera. This is the reason why digikam recognizes it. Anyway in Suse it works this way while in Ubuntu it doesn’t. I had to upgrade the phone firmware .