Bugzilla – Bug 456393
Cannot use Nokia 5200 as USB storage anymore
Last modified: 2009-04-18 18:59:49 UTC
I have a Nokia 5200 phone that has a microSD card inside. If I connect the phone to the computer with an USB cable, I can see the microSD as an USB storage device. That was in 11.0, before 11.1RC1. With 11.1RC1, the phone just displays "Transferring data" forever, after being plugged in. This is the message that appears when I read/write files on it with 11.0.
Does this problem show only when using KDE, does it work correctly when using something else?
I tried with a Gnome LiveCD of RC1. It does the same "Transferring data" forever. So it's not a KDE problem. What are the other subsystems that can be faulty?
The phone is identified by lsusb as this: Bus 003 Device 002: ID 0421:04bd Nokia Mobile Phones I've marked two more bugs reports that are duplicates.
*** Bug 462658 has been marked as a duplicate of this bug. ***
*** Bug 463246 has been marked as a duplicate of this bug. ***
I have tried on my computer at home, in addition to the one at work. On both of them I could see the microSD as mass storage in 11.0. In 11.1 final and 11.2alpha0 (factory) doesn't work anymore. lsusb lists the device
Ronald, this is not a ship stopper bug. You shouldn't abuse bugzilla flags trying to speed up a bugfix. Providing as much helpful information as possible or a patch is the right way to go.
Same with my Nokia 5300 phone. Bus 007 Device 006: ID 0421:04b9 Nokia Mobile Phones
*** Bug 463482 has been marked as a duplicate of this bug. ***
Created attachment 264277 [details] part of /var/log/messages It keeps outputting such messages as Jan 10 13:01:26 hu-desktop kernel: sd 10:0:0:0: [sdb] Sense Key : No Sense [current] Jan 10 13:01:26 hu-desktop kernel: sd 10:0:0:0: [sdb] Add. Sense: No additional sense information until the phone is rejected /dev/sdb is not created
The same with Nokia 6300 on Linux 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 loop: sd 4:0:0:0: [sdb] Sense Key : No Sense [current] sd 4:0:0:0: [sdb] Add. Sense: No additional sense information ... I think it's upstream issue with kernel's udev... Related links: https://bugzilla.redhat.com/show_bug.cgi?id=473035 https://bugs.launchpad.net/ubuntu/+source/udev/+bug/221983 https://bugs.launchpad.net/ubuntu/+source/udev/+bug/221983 There are proposed fixes for redhat and ubuntu, but I don't know if thy apply to openSUSE.
usb 1-2: New USB device found, idVendor=0421, idProduct=04fa usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-2: Product: Nokia 6300 usb 1-2: Manufacturer: Nokia usb 1-2: SerialNumber: 359317022897214 scsi 6:0:0:0: Direct-Access Nokia Nokia 6300 0000 PQ: 0 ANSI: 4 sd 6:0:0:0: [sdb] 990977 512-byte hardware sectors: (507MB/483MiB) sd 6:0:0:0: [sdb] Write Protect is off sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00 sd 6:0:0:0: [sdb] Assuming drive cache: write through sd 6:0:0:0: [sdb] 990977 512-byte hardware sectors: (507MB/483MiB) sd 6:0:0:0: [sdb] Write Protect is off sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00 sd 6:0:0:0: [sdb] Assuming drive cache: write through sdb: sd 6:0:0:0: [sdb] Attached SCSI removable disk sd 6:0:0:0: Attached scsi generic sg2 type 0 usb-storage: device scan complete sd 6:0:0:0: [sdb] Sense Key : No Sense [current] sd 6:0:0:0: [sdb] Add. Sense: No additional sense information ... I think this is related bug report on kernel.org http://bugzilla.kernel.org/show_bug.cgi?id=11843#c26 I followed Comment #2 and #3 on https://bugzilla.redhat.com/show_bug.cgi?id=473017 "In FC10 you have to: sudo cp /lib/udev/rules.d/60-persistent-storage.rules /etc/udev/rules.d/60-persistent-storage.rules edit: /etc/udev/rules.d/60-persistent-storage.rules change line 62 from: KERNEL!="sr*", IMPORT{program}="vol_id --export $tempnode" to: KERNEL!="sr*", ENV{DEVTYPE}=="partition", IMPORT{program}="vol_id --export $tempnode" So it works with kernel 2.6.27.5-117.fc10.i686." but it does not work for me
Related bugs / Duplicates: https://bugzilla.novell.com/show_bug.cgi?id=457941 https://bugzilla.novell.com/show_bug.cgi?id=456526
I've just tested patch from Oliver Neukum to be found at: http://beta.suse.com/private/oneukum/457941/ It works for me (Nokia 6300)
Duplicat of 457941 *** This bug has been marked as a duplicate of bug 457941 ***
I've got the same problem using a Sony-Ericsson C905 Handy with 2Gb-MSCard. Testing on openSUSE 11.0 works fine, tests on 11.1 failed with same messages like above. My solution: Copying the both files: /etc/udev/rules.d/50-udev-default.rules an 60-persistent-storage.rules from Version 11.0 to the rules.d-directory of 11.1. USB-detecting of my C905 now works fine! Why these files were removed for Version 11.1 is unclear. Replacement suggested?