Rhythmbox "blocks" pendrives from mounting

Bug #557551 reported by Emilio
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

This new bug is being reported as asked in https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/555262

* If Rhythmbox is running and you plug a pendrive on a USB port, the pendrive doesn't get automounted, nor is available for mounting manually (it doesn't even get a device in /dev/)
This shows up in dmesg:

[ 2744.150330] usb 2-4: new high speed USB device using ehci_hcd and address 16
[ 2744.400413] usb 2-4: configuration #1 chosen from 1 choice
[ 2744.411834] scsi14 : SCSI emulation for USB Mass Storage devices
[ 2744.412153] usb-storage: device found at 16
[ 2744.412158] usb-storage: waiting for device to settle before scanning
[ 2745.680157] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110
[ 2749.429232] usb-storage: device scan complete
[ 2749.430074] hub 2-0:1.0: port 4 disabled by hub (EMI?), re-enabling...
[ 2749.430086] usb 2-4: USB disconnect, address 16

Despite the message in 2749.430086, the pendrive is still plugged on the USB port.

If you close Rhythmbox and then plug the pendrive, it works just fine.
This shows up in dmesg:

[ 2872.110319] usb 2-4: new high speed USB device using ehci_hcd and address 17
[ 2872.360419] usb 2-4: configuration #1 chosen from 1 choice
[ 2872.371812] scsi15 : SCSI emulation for USB Mass Storage devices
[ 2872.374091] usb-storage: device found at 17
[ 2872.374098] usb-storage: waiting for device to settle before scanning
[ 2877.383994] usb-storage: device scan complete
[ 2877.384848] scsi 15:0:0:0: Direct-Access Kingston DataTraveler 2.0 6.00 PQ: 0 ANSI: 2
[ 2877.385891] sd 15:0:0:0: Attached scsi generic sg3 type 0
[ 2877.395338] sd 15:0:0:0: [sdc] 1001472 512-byte logical blocks: (512 MB/489 MiB)
[ 2877.396059] sd 15:0:0:0: [sdc] Write Protect is off
[ 2877.396067] sd 15:0:0:0: [sdc] Mode Sense: 0b 00 00 08
[ 2877.396073] sd 15:0:0:0: [sdc] Assuming drive cache: write through
[ 2877.405308] sd 15:0:0:0: [sdc] Assuming drive cache: write through
[ 2877.405320] sdc: sdc1
[ 2877.415549] sd 15:0:0:0: [sdc] Assuming drive cache: write through
[ 2877.415561] sd 15:0:0:0: [sdc] Attached SCSI removable disk

* If you open Rhythmbox with the pendrive plugged and correctly mounted, it takes a lot to start.
This shows up in dmesg:

[ 2949.410200] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110
[ 2950.690194] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110
[ 2951.720168] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110
[ 2952.990199] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110
[ 2954.270190] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110
[ 2955.540181] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110
[ 2956.820186] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110
[ 2957.850188] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110
[ 2958.890182] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110
[ 2960.170189] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110
[ 2961.450190] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110
[ 2962.720198] usb 2-4: usbfs: USBDEVFS_CONTROL failed cmd rhythmbox rqt 128 rq 6 len 1024 ret -110

I'm using Ubuntu Lucid Lynx, rhythmbox 0.12.8-0ubuntu1. I'm sure the problem is not the pendrive, as I tried with 2 different brands and sizes and the same thing happened. If you need any other information do not hesitate to ask.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-19-generic 2.6.32-19.28
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: emilio 1505 F.... pulseaudio
 /dev/snd/pcmC0D0p: emilio 1505 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf0700000 irq 22'
   Mixer name : 'Intel G45 DEVCTG'
   Components : 'HDA:10ec0888,1025015e,00100202 HDA:14f12c06,1025015e,00100000 HDA:80862802,80860101,00100000'
   Controls : 31
   Simple ctrls : 16
Date: Wed Apr 7 16:06:25 2010
HibernationDevice: RESUME=UUID=cd2f34d5-b812-49d2-878a-2daadfddde79
HotplugNewDevices:

HotplugNewMounts:

MachineType: Acer Aspire 6930
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-19-generic root=UUID=5033b384-214e-4459-bf06-554ecdab8102 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=es_AR.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.33
SourcePackage: linux
Symptom: storage
UdisksMonitorLog: Monitoring activity from the disks daemon. Press Ctrl+C to cancel.
WpaSupplicantLog:

dmi.bios.date: 07/28/2009
dmi.bios.vendor: Acer
dmi.bios.version: v0.3238
dmi.board.name: Makalu
dmi.board.vendor: Acer
dmi.board.version: Not Applicable
dmi.chassis.type: 1
dmi.chassis.vendor: Acer
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAcer:bvrv0.3238:bd07/28/2009:svnAcer:pnAspire6930:pvrNotApplicable:rvnAcer:rnMakalu:rvrNotApplicable:cvnAcer:ct1:cvrN/A:
dmi.product.name: Aspire 6930
dmi.product.version: Not Applicable
dmi.sys.vendor: Acer

Revision history for this message
Emilio (turl) wrote :
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Emilio,

If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Emilio (turl) wrote :

I can confirm this still happens using 2.6.34 from the Mainline PPA
emilio@laptop:~$ uname -a
Linux laptop 2.6.34-999-generic #201004281008 SMP Wed Apr 28 09:10:12 UTC 2010 x86_64 GNU/Linux

Rhythmbox says:
(18:32:52) [0x1d8f040] [create_source_device_cb] rb-mtp-plugin.c:405: trying to match device bd83 (usb device 4) against detected mtp devices
(18:32:54) [0x1d8f040] [create_source_device_cb] rb-mtp-plugin.c:436: device didn't match anything
(18:32:54) [0x1d8f040] [create_source_device_cb] rb-mtp-plugin.c:391: can't get udev device number for device 2-4:1.0

tags: removed: needs-upstream-testing
Revision history for this message
Caleb Callaway (enlightened-despot) wrote :

Encountered what appears to be the same bug with a Phidget RFID tag scanner. Disabling the Portable Players - MTP plugin seems to be the work around.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu release http://www.ubuntu.com/getubuntu/download . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Emilio (turl) wrote :

This is still happening on latest Ubuntu

Changed in linux (Ubuntu):
status: Expired → New
tags: removed: kj-expired
Revision history for this message
Carlos Sprekelsen (carlos-sprekelsen) wrote :

I have the same issue Ubuntu 10.04 with latest kernel and rhythmbox versions (Kernel 2.6.32-25-server x86_64 GNU/Linux and Rhythmbox version Rhythmbox 0.12.8)

When I start Rhythmbox gdm gets restarted and i have to login again.

In may case, the device that makes the system "explode" is a Wacom touchpad (input: Wacom Volito as /devices/pci0000:00/0000:00:1d.2/usb8/8-1/8-1:1.0/input/input25).

Disabling MTP plugin makes the trick.

Regards,

Carlos Sprekelsen

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
John Koval (jkoval-biostats) wrote :

same problem but only with usb drives with
Chipsbank Microelectronics Co., Ltd CBM2080 Flash drive controller
disappear when mtp plugin removed

Ubuntu 10.04
Kernel 2.6.32-37-generic
GNOME 2.30.2
Rhythmbox 0.12.8
libmtp8 1.0.2-lubuntu1

Revision history for this message
penalvch (penalvch) wrote :

Emilio, thank you for reporting this bug and helping make Ubuntu better. This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

tags: added: needs-upstream-testing
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.