[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
** Changed in: rhythmbox Status: Confirmed => Expired -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in Ubuntu. https://bugs.launchpad.net/bugs/544994 Title: the rhythmbox mtp code hijacks cameras To manage notifications about this bug go to: https://bugs.launchpad.net/rhythmbox/+bug/544994/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
Getting the same bug with a canon 7d, rythmnbox 0.12.8-0ubuntu6 and ubuntu 10.4 (64 bits) -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
If it was fixed in 0.12.8-0ubuntu2 it's now regressed in 0.12.8-0ubuntu3 on my fresh Lucid upgrade. lsof snippet: gvfs-gpho 6062 floid 13u CHR189,146 0t02544556 /dev/bus/usb/002/019 ... rhythmbox 6244 floid 43u CHR189,146 0t02544556 /dev/bus/usb/002/019 Rhythmbox gets hung up sleeping (Sl state) as soon as the camera is connected / if it is run with the camera connected. This causes the ever-complained-of "Error mounting location: Error initializing camera: -60: Could not lock the device" from gphoto2 and its consumers. At some point I got a -1 error out of it as well. Of course it's an unexpected race depending whether gphoto2/F-Spot/similar is run before Rhythmbox or not. But with Rhythmbox closed, the device actually works as a PTP camera in F-Spot, much to my relief, and it even gvfs mounts (so turns out I'm not affected by another bug I thought I was). Observed with a Kodak Easyshare Z1485 IS: Bus 002 Device 019: ID 040a:05c8 Kodak Co. Device Descriptor: bLength18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize064 idVendor 0x040a Kodak Co. idProduct 0x05c8 bcdDevice1.00 iManufacturer 1 Eastman Kodak Company iProduct2 KODAK EASYSHARE Z1485 IS Digital Camera iSerial 3 KCXKF92400305 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 39 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower2mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 6 Imaging bInterfaceSubClass 1 Still Image Capture bInterfaceProtocol 1 Picture Transfer Protocol (PIMA 15470) iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes2 Transfer TypeBulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes2 Transfer TypeBulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes3 Transfer TypeInterrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 16 Device Qualifier (for other device speed): bLength10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize064 bNumConfigurations 1 Device Status: 0x0001 Self Powered -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
reopening as I can still reproduce this in 0.12.8-0ubuntu4 as floid says. closing rhythmbox lets the camera mount under nautilus. The device is Bus 001 Device 047: ID 04a9:319a Canon, Inc. Device Descriptor: bLength18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize064 idVendor 0x04a9 Canon, Inc. idProduct 0x319a bcdDevice0.02 iManufacturer 1 Canon Inc. iProduct2 Canon Digital Camera iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 39 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower2mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 6 Imaging bInterfaceSubClass 1 Still Image Capture bInterfaceProtocol 1 Picture Transfer Protocol (PIMA 15470) iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes2 Transfer TypeBulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes2 Transfer TypeBulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes3 Transfer TypeInterrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Device Qualifier (for other device speed): bLength10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize064 bNumConfigurations 1 Device Status: 0x0001 Self Powered ** Changed in: rhythmbox (Ubuntu) Status: Fix Released => Confirmed -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
Martin, can you please install mtp-tools and give me the output of mtp-detect? Also, can you please do "rhythmbox -D mtp 2>&1 | tee /tmp/rb.log" with the camera attached, let it settle, close it, and attach /tmp/rb.log here? Thanks! ** Changed in: rhythmbox (Ubuntu) Status: Confirmed => Incomplete -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
mtp-detect output ** Attachment added: "mtp.out" http://launchpadlibrarian.net/48378068/mtp.out ** Changed in: rhythmbox (Ubuntu) Status: Incomplete => Confirmed -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
fwiw the camera for me doesn't actually show up in rhythmbox, perhaps because of the "didn't match anything" messages. so it would be nice if rb then released its hold on the device. ** Attachment added: "rb.log" http://launchpadlibrarian.net/48378114/rb.log -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
There's a fix upstream for this issue as well: http://git.gnome.org/browse/rhythmbox/commit/?id=4874bac91d30e6ed46ef88b900eb5f881dfe6c29 -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
** Changed in: rhythmbox (Ubuntu Lucid) Status: Confirmed => Triaged -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
** Changed in: rhythmbox (Ubuntu Lucid) Status: Triaged => In Progress -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
** Bug watch added: GNOME Bug Tracker #615743 https://bugzilla.gnome.org/show_bug.cgi?id=615743 ** Also affects: rhythmbox via https://bugzilla.gnome.org/show_bug.cgi?id=615743 Importance: Unknown Status: Unknown -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
Patch sent to upstream. ** Changed in: rhythmbox (Ubuntu Lucid) Status: In Progress => Fix Committed -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
This bug was fixed in the package rhythmbox - 0.12.8-0ubuntu2 --- rhythmbox (0.12.8-0ubuntu2) lucid; urgency=low * Add 05_ignore_ptp_cameras.patch: MTP plugin: Ignore PTP cameras. (LP: #544994) * Add 06_mtp_memleak.patch: Fix a memory leak in the MTP plugin. -- Martin PittWed, 14 Apr 2010 17:10:06 +0200 ** Branch linked: lp:~ubuntu-desktop/rhythmbox/ubuntu ** Changed in: rhythmbox (Ubuntu Lucid) Status: Fix Committed => Fix Released -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
** Branch linked: lp:ubuntu/rhythmbox -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
** Changed in: rhythmbox Status: Unknown => Confirmed -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
This is fixed in the current natty version, most probably also in maverick. ** Changed in: rhythmbox (Ubuntu) Status: Confirmed => Fix Released ** Changed in: rhythmbox (Ubuntu Lucid) Status: Confirmed => Won't Fix ** Changed in: rhythmbox (Ubuntu Lucid) Assignee: Martin Pitt (pitti) => (unassigned) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. https://bugs.launchpad.net/bugs/544994 Title: the rhythmbox mtp code hijacks cameras -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
** Changed in: rhythmbox (Ubuntu Maverick) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. https://bugs.launchpad.net/bugs/544994 Title: the rhythmbox mtp code hijacks cameras -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
Any news? Still fix released? -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
Reopen lucid task per comments 16, 17 and 23. Do you experience the same issue in Maverick ? ** Changed in: rhythmbox (Ubuntu Lucid) Status: Fix Released => In Progress ** Tags added: regression-release ** Tags removed: regression-potential ** Description changed: This camera is being mounted in Rhythmbox as a media player rather than in F-spot as a camera. Steps to reproduce: 1. Connect the camera to the computer. 2. Switch on the camera to enable usb mode transfers 3. Open Rhythmbox not it appears in there under media device however it doesn't show up in Nautilus at all. + == Regression details == + Discovered in version: rhythmbox | 0.12.8-0ubuntu3 + Last known good version: ? + ProblemType: Bug AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21. Architecture: amd64 AudioDevicesInUse: - USERPID ACCESS COMMAND - /dev/snd/controlC0: davmor22164 F pulseaudio - /dev/snd/pcmC0D0p: davmor22164 F...m pulseaudio - /dev/snd/controlC1: davmor22164 F pulseaudio + USERPID ACCESS COMMAND + /dev/snd/controlC0: davmor22164 F pulseaudio + /dev/snd/pcmC0D0p: davmor22164 F...m pulseaudio + /dev/snd/controlC1: davmor22164 F pulseaudio CRDA: Error: [Errno 2] No such file or directory Card0.Amixer.info: - Card hw:0 'NVidia'/'HDA NVidia at 0xdfff8000 irq 22' -Mixer name : 'Realtek ALC662 rev1' -Components : 'HDA:10ec0662,18493662,00100101' -Controls : 36 -Simple ctrls : 19 + Card hw:0 'NVidia'/'HDA NVidia at 0xdfff8000 irq 22' + Mixer name : 'Realtek ALC662 rev1' + Components : 'HDA:10ec0662,18493662,00100101' + Controls : 36 + Simple ctrls : 19 Card1.Amixer.info: - Card hw:1 'default'/'C-Media USB Headphone Set at usb-:00:02.1-4.2.2, full speed' -Mixer name : 'USB Mixer' -Components : 'USB0d8c:000c' -Controls : 7 -Simple ctrls : 3 + Card hw:1 'default'/'C-Media USB Headphone Set at usb-:00:02.1-4.2.2, full speed' + Mixer name : 'USB Mixer' + Components : 'USB0d8c:000c' + Controls : 7 + Simple ctrls : 3 Date: Tue Mar 23 11:42:19 2010 DistroRelease: Ubuntu 10.04 GvfsMonitorLog: Monitoring events. Press Ctrl+C to quit. HibernationDevice: RESUME=UUID=49dbc685-d3cb-4396-adca-97e7b3beda5a HotplugNewDevices: - + HotplugNewMounts: - + InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100318) IwConfig: - lono wireless extensions. - - eth0 no wireless extensions. + lono wireless extensions. + + eth0 no wireless extensions. MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M. NonfreeKernelModules: nvidia Package: linux-image-2.6.32-16-generic 2.6.32-16.25 ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-16-generic root=UUID=13be5a81-5200-492d-a0f5-f35e65a158cc ro quiet splash ProcEnviron: - LANG=en_GB.utf8 - SHELL=/bin/bash + LANG=en_GB.utf8 + SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.32-16.25-generic Regression: Yes RelatedPackageVersions: linux-firmware 1.33 Reproducible: Yes RfKill: - + SourcePackage: linux Symptom: storage TestedUpstream: No UdisksMonitorLog: Monitoring activity from the disks daemon. Press Ctrl+C to cancel. Uname: Linux 2.6.32-16-generic x86_64 dmi.bios.date: 09/18/2008 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: P1.00 dmi.board.name: N61P-S dmi.chassis.asset.tag: To Be Filled By O.E.M. dmi.chassis.type: 3 dmi.chassis.vendor: To Be Filled By O.E.M. dmi.chassis.version: To Be Filled By O.E.M. dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP1.00:bd09/18/2008:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvn:rnN61P-S:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.: dmi.product.name: To Be Filled By O.E.M. dmi.product.version: To Be Filled By O.E.M. dmi.sys.vendor: To Be Filled By O.E.M. -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
Still the same with natty, rb 0.13.1 and a canon ixus 300hs -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
** Changed in: rhythmbox (Ubuntu Lucid) Status: In Progress => Confirmed -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
Thanks for your feedback. I've added a Maverick task to track the regression there too. ** Also affects: rhythmbox (Ubuntu Maverick) Importance: Undecided Status: New ** Changed in: rhythmbox (Ubuntu Maverick) Status: New => Confirmed ** Changed in: rhythmbox (Ubuntu Maverick) Importance: Undecided => Medium -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 544994] Re: the rhythmbox mtp code hijacks cameras
** Changed in: rhythmbox Importance: Unknown => Medium -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 544994] Re: the rhythmbox mtp code hijacks cameras
Pedro Villavicencio [2010-05-19 12:21 -]: > There's a fix upstream for this issue as well: > http://git.gnome.org/browse/rhythmbox/commit/?id=4874bac91d30e6ed46ef88b900eb5f881dfe6c29 Right, but that's just based on my patch, so I don't think it'll change the situation. (I'll follow up with Martin later) -- the rhythmbox mtp code hijacks cameras https://bugs.launchpad.net/bugs/544994 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs