Cheese & other V4L-1 applications do not work with OmniVision webcams 05a9:7670 and 05a9:2640

Bug #289093 reported by b3n87
6
Affects Status Importance Assigned to Milestone
cheese (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Binary package hint: cheese

I have a Dell M1330 - Ive tested the web cam with Ekiga and it works fine. When I launched Cheese it doesnt show the webcam preview, and when you press "Take a photo" the screen goes white after the count down, then it crashes.

Revision history for this message
b3n87 (benhellyer) wrote :

This is on Ubuntu 8.10

Revision history for this message
Mackenzie Morgan (maco.m) wrote :

Please attach the output of "lsusb"

Changed in cheese:
status: New → Incomplete
Revision history for this message
vinlos (vincenzo-losito) wrote :

I have the same problem with the same laptop, but I think it's not related to Cheese, because it affects also skype. So I think it's a driver problem.

Changed in cheese:
status: Incomplete → New
status: New → Confirmed
Revision history for this message
Mackenzie Morgan (maco.m) wrote : Re: Cheese does not work with 05a9:2640 OmniVision webcam

Ah, just found something else to check...
Does it work with Camorama? That apparently uses V4L 1, while Ekiga uses V4L 2. Maybe Cheese has issues with V4L 1.

Changed in cheese:
status: Confirmed → Incomplete
Revision history for this message
vinlos (vincenzo-losito) wrote :

It doesn't work with Camorama too.
Error message: "Could not connect to video device (/dev/video0)"

Changed in cheese:
status: Incomplete → Confirmed
Revision history for this message
b3n87 (benhellyer) wrote : Re: Cheese & other V4L-1 applications do not work with 05a9:2640 OmniVision webcam

This is my lsusb output:

ben@ben-laptop:~$ lsusb
Bus 007 Device 002: ID 05a9:7670 OmniVision Technologies, Inc.
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 0a5c:4503 Broadcom Corp.
Bus 001 Device 005: ID 0a5c:4502 Broadcom Corp.
Bus 001 Device 004: ID 413c:8126 Dell Computer Corp. Wireless 355 Bluetooth
Bus 001 Device 003: ID 0a5c:4500 Broadcom Corp.
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Revision history for this message
Mackenzie Morgan (maco.m) wrote :

Oh, two different models of webcam on the same model of laptop exhibiting the same broken behaviour. Lovely.

b3n87:
Can you test Camorama as well just to be certain you two are experiencing the exact same bug?

Can you both try running Ekiga from the command line as well? Post any errors you receive.

Changed in cheese:
status: Confirmed → Incomplete
Revision history for this message
b3n87 (benhellyer) wrote :

Hi guys,

I tired Camorama and it just displaced an error saying:

"Could not connect to video device (/dev/video0).
Please check connection."

I ran camorama from the terminal the the -D option for debug messages, I attached the output as an attachment.

Revision history for this message
b3n87 (benhellyer) wrote :

Sorry, forgot to say, cheese silenced out, and there are no debug options that can be ran from the terminal.

Revision history for this message
vinlos (vincenzo-losito) wrote :

I can confirm the bug is related to cheese, because even if my webcam didn't work with other application (such as skype), giving the following commands:

$modprobe -r uvcvideo
$modprobe uvcvideo

the webcam come back to work in Skype. In addition, if I try to run Cheese again, the webcam stops working in every application, so it's necessary to do again the previous commands.

I hope it could be useful for the developers.

Revision history for this message
Fabian A. Scherschel (fabsh) wrote :

This looks like a dulicate of bug #290506. Can you try changing the resolution as described there?

Revision history for this message
b3n87 (benhellyer) wrote :

Ive tried changing the resolution, and that just crashed Cheese.

Why is it that it no longer works? In Hardy you had to compile and install this driver:

http://ubuntuforums.org/showthread.php?t=793513

Revision history for this message
b3n87 (benhellyer) wrote :

Hi everyone, I found out a work around.

You need to suspend the laptop/PC, then wake it up again and it will work, when i was at college and woke up my Dell M1330 I noticed an error:

[ 1384.634302] uvcvideo: Found UVC 1.00 device Laptop Integrated Webcam (05a9:7670)
[ 1384.634697] uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).
[ 1384.693314] input: Laptop Integrated Webcam as /devices/pci0000:00/0000:00:1d.7/usb7/7-6/7-6:1.0/input/input12
[ 1384.693622] PM: resume devices took 1.944 seconds
[ 1384.693878] PM: Finishing wakeup.

Revision history for this message
Filippo Argiolas (fargiolas) wrote :

Marking this bug as a duplicate of bug 290506, I know at least two people with the very same hardware that managed to fix the issue installing Stefan Bader kernel package listed in that bug or manually compiling latest uvcvideo.

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.