Red Hat Bugzilla – Bug 474507
Deadlock on exit when using Logitech Quickcam Vision Pro
Last modified: 2008-12-09 14:53:11 EST
Created attachment 325641 [details]
Description of problem:
Cheese deadlocks on exit.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Start Cheese with a Logitech Quickcam Vision Pro attached.
2. Try to quit.
does it display an image, iow does cheese work before you try to quit?
I think you might be hitting a known libv4l bug, please try this libv4l update:
Please let us know if this update fixes this.
No, it doesn't work.
The update doesn't fix this.
Ok, I *think* that you've got the logitech cam with the manufacture:device id of:
You can confirm this by running the "lsusb" command in a terminal.
If this is the case, chances are you've got a cam with a hardware bug, see:
And notice how this cam has footnote 7:
"7 Incompatibilities with some USB controllers on Linux. The camera may hang when starting the stream multiple times. This affects cameras with the
USB BCD 0x0009"
lsusb -d 046d:09a6 -v | grep bcdDevice
If the output is 0.09, your cam has the hardware bug, for more on this see:
The uvcvideo driver in kernels >= 184.108.40.206-121, has a workaround for a similar bug in other model camera's which might work here too.
To try this, make sure you are running a kernel >= 220.127.116.11-121. If you
need to update your kernel for that, please first check if the update itself fixes things and then as root do:
modprobe uvcvideo quirks=64
Let me know if that helps.
Yup, sure enough. That's it.
I tried kernel-18.104.22.168-134.fc10 from updates-testing and the problem went away.
(In reply to comment #4)
> Yup, sure enough. That's it.
> I tried kernel-22.214.171.124-134.fc10 from updates-testing and the problem went
Thats good news! Did you need to use "modprobe uvcvideo quirks=64", or did it work right away ? I want to know because if you needed the quirsk=64 option then I will add your cam to the list of cams with quirks so that this happens automatically.
It Just Worked; I didn't need the quirks=64 option.
I don't think I'm getting the 30 fps at 640x480 that this camera is supposed to be capable of (and quirks=64 doesn't apper to help with this); but I am getting the higher resolution that the camera can do (1600x1200).
Ok, thanks. Closing this then :)