Nokia phones cannot be used as storage devices via USB anymore with Ubuntu intrepid
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
Invalid
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
I could use my Nokia phone before to access the memory card inside it as USB storage device. I upgraded to intrepid (from hardy, it's fresh, up-to-date system running on 32 bit x86 mode) and now it does not work at all. If I plug the phone in, I see the USB device:
lgb@oxygene:~$ lsb_release -d
Description: Ubuntu 8.10
lgb@oxygene:~$ uname -a
Linux oxygene 2.6.27-8-generic #1 SMP Thu Nov 6 17:33:54 UTC 2008 i686 GNU/Linux
lgb@oxygene:~$ lsusb
Bus 002 Device 006: ID 0421:0429 Nokia Mobile Phones 6230i MultiMedia Card
Bus 002 Device 003: ID 046d:08da Logitech, Inc. QuickCam Messanger
Bus 002 Device 002: ID 045e:0039 Microsoft Corp. IntelliMouse Optical
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Also, I see the partition:
lgb@oxygene:~$ cat /proc/partitions
major minor #blocks name
8 0 195360984 sda
8 1 1951866 sda1
8 2 193406535 sda2
7 0 4586272 loop0
8 16 1015296 sdb
But the system does not mount it for me, I can't do it by hand neither, because there is no /dev/sdb device:
lgb@oxygene:~$ sudo mount /dev/sdb /mnt
mount: special device /dev/sdb does not exist
lgb@oxygene:~$ ls -la /dev/sdb
ls: cannot access /dev/sdb: No such file or directory
The kernel log (interesting part):
Nov 20 18:39:14 oxygene kernel: [ 324.656041] usb 2-9: new full speed USB device using ohci_hcd and address 4
Nov 20 18:39:14 oxygene kernel: [ 324.912844] usb 2-9: configuration #1 chosen from 1 choice
Nov 20 18:39:15 oxygene kernel: [ 325.167152] usbcore: registered new interface driver libusual
Nov 20 18:39:15 oxygene kernel: [ 325.219761] Initializing USB Mass Storage driver...
Nov 20 18:39:15 oxygene kernel: [ 325.222471] scsi6 : SCSI emulation for USB Mass Storage devices
Nov 20 18:39:15 oxygene kernel: [ 325.232269] usbcore: registered new interface driver usb-storage
Nov 20 18:39:15 oxygene kernel: [ 325.232696] USB Mass Storage support registered.
Nov 20 18:39:15 oxygene kernel: [ 325.233299] usb-storage: device found at 4
Nov 20 18:39:15 oxygene kernel: [ 325.233308] usb-storage: waiting for device to settle before scanning
Nov 20 18:39:16 oxygene kernel: [ 326.273240] usb 2-9: USB disconnect, address 4
Nov 20 18:39:17 oxygene kernel: [ 327.312134] usb 2-9: new full speed USB device using ohci_hcd and address 5
Nov 20 18:39:17 oxygene kernel: [ 327.568537] usb 2-9: configuration #1 chosen from 1 choice
Nov 20 18:39:17 oxygene kernel: [ 327.598651] scsi7 : SCSI emulation for USB Mass Storage devices
Nov 20 18:39:17 oxygene kernel: [ 327.603646] usb-storage: device found at 5
Nov 20 18:39:17 oxygene kernel: [ 327.603657] usb-storage: waiting for device to settle before scanning
Nov 20 18:39:17 oxygene kernel: [ 327.663484] usb 2-9: USB disconnect, address 5
Nov 20 18:39:22 oxygene kernel: [ 332.040104] usb 2-9: new full speed USB device using ohci_hcd and address 6
Nov 20 18:39:22 oxygene kernel: [ 332.291745] usb 2-9: configuration #1 chosen from 1 choice
Nov 20 18:39:22 oxygene kernel: [ 332.320085] scsi8 : SCSI emulation for USB Mass Storage devices
Nov 20 18:39:22 oxygene kernel: [ 332.323727] usb-storage: device found at 6
Nov 20 18:39:22 oxygene kernel: [ 332.323738] usb-storage: waiting for device to settle before scanning
Nov 20 18:39:27 oxygene kernel: [ 337.321223] usb-storage: device scan complete
Nov 20 18:39:27 oxygene kernel: [ 337.329329] scsi 8:0:0:0: Direct-Access Nokia Nokia 6230i 0000 PQ: 0 ANSI: 4
Nov 20 18:39:27 oxygene kernel: [ 337.355196] sd 8:0:0:0: [sdb] 2030593 512-byte hardware sectors (1040 MB)
Nov 20 18:39:27 oxygene kernel: [ 337.409097] sd 8:0:0:0: [sdb] Test WP failed, assume Write Enabled
Nov 20 18:39:27 oxygene kernel: [ 337.409112] sd 8:0:0:0: [sdb] Assuming drive cache: write through
Nov 20 18:39:27 oxygene kernel: [ 337.433141] sd 8:0:0:0: [sdb] 2030593 512-byte hardware sectors (1040 MB)
Nov 20 18:39:27 oxygene kernel: [ 337.450176] sd 8:0:0:0: [sdb] Test WP failed, assume Write Enabled
Nov 20 18:39:27 oxygene kernel: [ 337.450189] sd 8:0:0:0: [sdb] Assuming drive cache: write through
Nov 20 18:39:27 oxygene kernel: [ 337.450910] sdb:
Nov 20 18:39:27 oxygene kernel: [ 337.581165] sd 8:0:0:0: [sdb] Attached SCSI removable disk
Nov 20 18:39:27 oxygene kernel: [ 337.584893] sd 8:0:0:0: Attached scsi generic sg2 type 0
Nov 20 18:39:28 oxygene kernel: [ 337.977805] sd 8:0:0:0: [sdb] Sense Key : No Sense [current]
And then kernel continues to flood the log with these lines without end (till I detach the phone):
Nov 20 18:39:28 oxygene kernel: [ 338.312657] sd 8:0:0:0: [sdb] Add. Sense: No additional sense information
Nov 20 18:39:28 oxygene kernel: [ 338.329621] sd 8:0:0:0: [sdb] Sense Key : No Sense [current]
Phone reports "Transferring data" on its display. Sorry, I have no idea what package should be reported to have the bug ...
Pendrives work:
lgb@oxygene:~$ df | grep sdb
/dev/sdb1 62148 39740 22408 64% /media/disk
Output of lsusb -vvv is attached.