11.1 not detecting Cellphone as mass storage.

I did a search of the forums but didn’t find an answer to my problem. opneSuSe 11.1 64 bit does not detect my LG CU500 as “mass storage” when I connect it via the USB cable. It doesn’t detect it at all. The Phone flashes it’s “connected as mass storage” message on it’s screen butr 11.1 does nothing. If I connect it to my Mandriva 2007 install or a MS Windows install on different boxes it is detected normally so I know the phone is doing what it’s supposed too.

Is there a way to force detection? It’s a PITA to have to copy files to another computer just to install them on my cell phone

Thanks

I’m not sure if this is the same problem as was addressed by Mike Saunders on page 110 of LinuxFormat 115 (Feb). Some mobile broadband phones present themselves as both a fake CD-ROM and as a modem.

The simple way to solve this problem is to issue the command

eject /dev/sr0

and it should appear as /dev/ttyUSB0.

He also offers an alternative script too.

When you state: “opneSuSe 11.1 64 bit does not detect my LG CU500 as “mass storage” when I connect it via the USB cable”, I don’t know what your criteria for determining that dection is. Some users consider seeing a dialog box pop up is the criteria, while I, on the otherhand, believe running “fdisk -l” with root permissions is a superior criteria/check.

Hence, if you did not do so already, to check if openSUSE-11.1 can see the device, you could type (say 30 seconds or so) after you connect the device to your PC: su -c ‘fdisk -l’ and enter root password when prompted, and check to see if it is listed with that command.

Like I said not detected

flamebait@linux-v5xu:~> su -c ‘fdisk -l’
Password:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb7d5b7d5

Device Boot Start End Blocks Id System
/dev/sda1 * 1 60800 488375968+ 7 HPFS/NTFS

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb813b813

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 13184 105900448+ 83 Linux
/dev/sdb2 13185 60801 382483552+ 5 Extended
/dev/sdb5 13185 13706 4192933+ 82 Linux swap / Solaris
/dev/sdb6 13707 40075 211808961 83 Linux
/dev/sdb7 40076 60801 166481563+ 83 Linux

Disk /dev/sdc: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00076701

Device Boot Start End Blocks Id System
/dev/sdc1 1 30401 244196001 83 Linux

eject /dev/sr0 did a nice job of opening my DVD Drive lol!

One solution was save the files I was trying to transfer to one of my local NTFS shares and copy the files to the phone using my Mandy box.

For comparison purposes (and also to support a bug report that you may need to raise on openSUSE), what do you get when you connect it to your Mandriva 2007 box, and type:
su -c ‘fdisk -l’

… any chance this is hardware interface related ? (ie openSUSE does not like the USB hardware on your PC ? ).

When you type:
lsusb
on both your openSUSE PC and your Mandriva PC, what do you get? I believe you need usbutils installed for “lsusb” to work.

Output of of fdisk -l on the Mandriva 2007 box.
[root@localhost flamebait]# fdisk -l

Disk /dev/hda: 300.0 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 3916 31455238+ 83 Linux
/dev/hda2 3917 36482 261580914 5 Extended
/dev/hda5 3917 3981 522081 82 Linux swap / Solaris
/dev/hda6 3982 7897 31455238+ 83 Linux
/dev/hda7 7898 34005 209712478+ 83 Linux
/dev/hda8 34006 36482 19890990 83 Linux

Disk /dev/hdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 1 262 2104483+ 82 Linux swap / Solaris
/dev/hdb2 * 263 2873 20972857+ 83 Linux
/dev/hdb3 2874 30287 220202955 83 Linux

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 38912 312560608+ 7 HPFS/NTFS

Disk /dev/sdb: 1015 MB, 1015808512 bytes
32 heads, 63 sectors/track, 984 cylinders
Units = cylinders of 2016 * 512 = 1032192 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 1 984 991747+ 6 FAT16

output of lsusb on ther Mandriva box with cellphone attached.

[root@localhost flamebait]# lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 009: ID 05c6:1000 Qualcomm, Inc.
Bus 001 Device 003: ID 05e3:0604 Genesys Logic, Inc. USB 1.1 Hub
Bus 001 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 0e41:4750 Line6, Inc. GuitarPort
Bus 002 Device 001: ID 0000:0000

output of lsusb on the openSuSE 11.1 box with cellphone connected.

flamebait@linux-v5xu:~> lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 009: ID 05c6:1000 Qualcomm, Inc.
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Computer sees the cellphone. the Qualcom entry is the phone. Information is not passed on to wherever it goes once the phone is plugged in. usbutils is installed

linux-v5xu:/home/flamebait # zypper install usbutils
Retrieving repository ‘KDE:KDE4:Factory:Desktop’ metadata [done]
Building repository ‘KDE:KDE4:Factory:Desktop’ cache [done]
Retrieving repository ‘openSUSE-11.1-Update’ metadata [done]
Building repository ‘openSUSE-11.1-Update’ cache [done]
Loading repository data…
Reading installed packages…
‘usbutils’ is already installed.
Resolving package dependencies…
Nothing to do.

I am running the 3.5 desktop not the 4.2. Is it a real bug of something else?

Wow ! Thanks for all that. … The good news is thats great info! That bad news is I’m a user and not a developer, so I can’t provide a fix … but I think I can point out information you can include in a bug report …

Now reference your post:

What is that /dev/sdb1 ?? Is that the cell phone with 1 GB of storage?

We both note the cell phone in Mandriva

and there is the cell phone in openSUSE !

I only suggested to install usbutils in case lsusb did not work. Sometimes (don’t ask me why) users find lsusb won’t run because usbutils is not installed.

I think you should write a bug report on openSUSE, taking the information from this thread, and putting it in the bug report. Note that Mandriva recognizes the phone (possibly as sdb1) but that openSUSE does not, even though it is identified by lsusb. Submitting Bug Reports - openSUSE

Bookmark the page of your bug report number. Check it every day for the next couple of weeks, as it is most likely you will be asked to provide more information as the developer tries to solve your problem.

Sorry that I can’t help further.

This is the output from openSuSE 11.1 on the same box that has Mandriva 2007 on it with the cell phone connected.

flamebait@linux-9agj:~> su -c ‘fdisk -l’
Password:

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x49ec49ec

Device Boot Start End Blocks Id System
/dev/sda1 * 1 38912 312560608+ 7 HPFS/NTFS

Disk /dev/sdb: 300.0 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x37f837f7

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 3916 31455238+ 83 Linux
/dev/sdb2 3917 36482 261580914 5 Extended
/dev/sdb5 3917 3981 522081 82 Linux swap / Solaris
/dev/sdb6 3982 7897 31455238+ 83 Linux
/dev/sdb7 7898 34005 209712478+ 83 Linux
/dev/sdb8 34006 36482 19890990 83 Linux

Disk /dev/sdc: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000c707f

Device Boot Start End Blocks Id System
/dev/sdc1 1 262 2104483+ 82 Linux swap / Solaris
/dev/sdc2 * 263 2873 20972857+ 83 Linux
/dev/sdc3 2874 30287 220202955 83 Linux

flamebait@linux-9agj:~> lsusb
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 0e41:4750 Line6, Inc. GuitarPort
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 05c6:1000 Qualcomm, Inc.
Bus 001 Device 003: ID 05e3:0604 Genesys Logic, Inc. USB 1.1 Hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

again the “Qualcomm” entry is the phone but that info is not passed to the proper application for accessing the phone as “mass storage”

Again usbutils are installed

linux-9agj:/home/flamebait # zypper search usbutils
Loading repository data…
Reading installed packages…

S | Name | Summary | Type
–±---------±------------------------------------±-------
i | usbutils | Tools and libraries for USB devices | package

11.1 doesn’t like my phone :\

Indeed . Bug report time ! Good luck and hopefully your efforts will result in a fix.

I went to the Bugzilla page and am utterly confused. I don’t even know where to start. It’s beyond me. It should be as simple as pointing a URL at this Forum entry.

Looks like this bug will not get fixed with help from me.

I assume you got this far (after loggin in with your password):
https://bugzilla.novell.com/enter_bug.cgi?product=openSUSE%2011.1&format=guided

Just scroll down to part 2 of 3 and start entering the fields. It gives good guidance …

  • component = mobile device (i guess)
  • hardware platform = i686 ? or x86-64 … (you choose)
  • operating system = suse 11.1
  • product version = final
  • summary = the title of your problem … 11.1 not detect cellphone as mass storage (or something like that)
  • details - provide problem details
  • reproducibility = happens every time
  • steps to reproduce - leave blank
  • actual results - continue problem description
  • severity - normal

… etc …

Not so difficult.

I reported it but I doubt they will understand the problem. I did my best. This thread has all the info and I included the URL. I am a user not a power user. I do everything from the GUI if possible. If I can’t make it work I just live with it.

I don’t place much faith in this sort of thing. They fix what is of interest to them I think. I doubt this is of much interest.

Given they do not have the hardware, it can be very difficult to “come to graps” with such a problem.

This is mitigated by the fact that you have it working on Mandriva on a different box and I think the extra information that one can get from a working setup “might” help. There is also the distinct possibility that this is hardware related, and Mandriva would also not work on the same hardware.

But one never knows unless one tries.

https://bugzilla.novell.com/show_bug.cgi?id=483704

I have been asked to try and manually mount the phone.
Impossible on one box as it doesn’t even show up with lsusb.
But it does show up on the 32 bit box. Given this info how do I try and manually mount the phone. what is the Syntax when you have the devices listed as I do when I issue the lsusb command?

linux-9agj:/home/flamebait # lsusb
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 0e41:4750 Line6, Inc. GuitarPort
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 05c6:1000 Qualcomm, Inc.
Bus 001 Device 003: ID 05e3:0604 Genesys Logic, Inc. USB 1.1 Hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
linux-9agj:/home/flamebait # fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x49ec49ec

Device Boot Start End Blocks Id System
/dev/sda1 * 1 38912 312560608+ 7 HPFS/NTFS

Disk /dev/sdb: 300.0 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x37f837f7

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 3916 31455238+ 83 Linux
/dev/sdb2 3917 36482 261580914 5 Extended
/dev/sdb5 3917 3981 522081 82 Linux swap / Solaris
/dev/sdb6 3982 7897 31455238+ 83 Linux
/dev/sdb7 7898 34005 209712478+ 83 Linux
/dev/sdb8 34006 36482 19890990 83 Linux

Disk /dev/sdc: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000c707f

Device Boot Start End Blocks Id System
/dev/sdc1 1 262 2104483+ 82 Linux swap / Solaris
/dev/sdc2 * 263 2873 20972857+ 83 Linux
/dev/sdc3 2874 30287 220202955 83 Linux

I think the user who asked you to mount the cellphone, did not understand your first post.

Just politely note that while it is possible to manually mount under mandriva, it is not possible under openSUSE, because the cellphone is not recognized under openSUSE.

Since these are different PCs, there is (IMHO) a possibility this is hardware related. ie the USB hardware on the PC running openSUSE Linux is not very compatible with your phone, but the USB hardware on the PC running Mandriva IS compatible. It would be easier to debug if you have both openSUSE and Mandriva on the same PC.

I do have 11.1 on the same machine. That is the machine I am trying to use and the last cut and paste is from.

Can I mount “Bus 001 Device 005: ID 05c6:1000 Qualcomm, Inc.” manually in openSuSE 11.1?

Hi
Have a read here, it’s probably related to udev rules;
<http://wwwu.uni-klu.ac.at/agebhard/GlobeSurfer/index.html&gt;

Have you tried the command;


usb_modeswitch


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (i586) Kernel 2.6.27.15-2-default
up 1 day 17:34, 1 user, load average: 0.49, 0.40, 0.24
GPU GeForce 6600 TE/6200 TE - Driver Version: 185.13

linux-9agj:/home/flamebait # usb_modeswitch

  • usb_modeswitch: tool for controlling “flip flop” mode USB devices
  • Version 0.9.5 (C) Josua Dietze 2008
  • Works with libusb 0.1.12 and probably other versions

Looking for target devices
No target device found
Looking for default devices
Found default devices (1)
Prepare switching, accessing latest device
Looking for active default driver to detach it
OK, driver found (“usb-storage”)
OK, Driver “usb-storage” successfully detached
Setting up communication with device
Trying to send the message
OK, message successfully sent.
-> See /proc/bus/usb/devices (or call lsusb) for changes. Bye

linux-9agj:/home/flamebait # lsusb
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 0e41:4750 Line6, Inc. GuitarPort
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 05c6:1000 Qualcomm, Inc.
Bus 001 Device 006: ID 03f0:2a12 Hewlett-Packard
Bus 001 Device 003: ID 05e3:0604 Genesys Logic, Inc. USB 1.1 Hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
linux-9agj:/home/flamebait # fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x49ec49ec

Device Boot Start End Blocks Id System
/dev/sda1 * 1 38912 312560608+ 7 HPFS/NTFS

Disk /dev/sdb: 300.0 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x37f837f7

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 3916 31455238+ 83 Linux
/dev/sdb2 3917 36482 261580914 5 Extended
/dev/sdb5 3917 3981 522081 82 Linux swap / Solaris
/dev/sdb6 3982 7897 31455238+ 83 Linux
/dev/sdb7 7898 34005 209712478+ 83 Linux
/dev/sdb8 34006 36482 19890990 83 Linux

Disk /dev/sdc: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000c707f

Device Boot Start End Blocks Id System
/dev/sdc1 1 262 2104483+ 82 Linux swap / Solaris
/dev/sdc2 * 263 2873 20972857+ 83 Linux
/dev/sdc3 2874 30287 220202955 83 Linux
linux-9agj:/home/flamebait #

I don’t understand a bit of that scripting at the URL you posted GlobeSurfer ICON malcolmlewis I am a user. I do stuff from the gui. If I do stuff at the cli I break stuff evenutally. I just am trying to get this fixed so it’s automatically mounted and appears when I select the “my computer” icon on my desktop and I can get more functionality out of my phone.

Apparently I can ignore this request to try and manually mount the phone as this person requesting it is not someone involved in fixing it?

Hi
Can you run one more command from the cli after you run the usb command;


usb_modeswitch
dmesg

Ignore the link for the moment, it may be a bit of a red herring…


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (i586) Kernel 2.6.27.15-2-default
up 1 day 18:15, 1 user, load average: 2.07, 1.22, 0.58
GPU GeForce 6600 TE/6200 TE - Driver Version: 185.13

No, to my knowledge you cannot. This is beyound my knowledge to help, as I know nothing about udev rules, nor the probing that takes place for lsusb and fdisk to detect devices.

I do note that your Mandriva identifies

  • 300GB HD as hda
  • 250GB HD as hdb
  • your 2nd 300GB HD as sda
  • 1GB cellphone as sdb


and openSUSE identifies

  • 300GB HD as sda
  • your 2nd 300GB HD as sdb
  • 250GB HD as sdc

and there is no sdd, where I would expect sdd to be your cellphone, with an expected mount point of /dev/sdd1 … but its not showing up via fdisk. There is something wrong there.