Dell XPS 15 Built-In Webcam: cheese does not display any image

Bug #1268359 reported by Daniel Kessel
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
cheese (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Cheese does not display any image. Image manipulation buttons are disabled, too.

This is a regression. It worked on every release since Precise.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: cheese 3.10.2-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-2.17-generic 3.13.0-rc7
Uname: Linux 3.13.0-2-generic x86_64
ApportVersion: 2.13.1-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Sun Jan 12 19:49:07 2014
InstallationDate: Installed on 2013-12-24 (19 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20131220)
SourcePackage: cheese
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Daniel Kessel (dkessel) wrote :
Revision history for this message
Daniel Kessel (dkessel) wrote :

By the way.. the debug mode did not work. Cheese did not start. See HookError_source_cheese.txt

Revision history for this message
Daniel Kessel (dkessel) wrote :

The camera device is detected just fine, it seems:

dmesg output:
[ 2.282910] usb 1-1.4: New USB device found, idVendor=0408, idProduct=2fb1
[ 2.282921] usb 1-1.4: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 2.282926] usb 1-1.4: Product: Laptop_Integrated_Webcam_2HDM
[ 2.282940] usb 1-1.4: Manufacturer: CN07CN2C786641CU230DA00

tags: added: regression-release
Daniel Kessel (dkessel)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in cheese (Ubuntu):
status: New → Confirmed
Revision history for this message
Rocko (rockorequin) wrote :

Same here (Dell XPS 15 L502x). Cheese's preferences window shows that it has detected the camera device, but nothing works and there are no error messages in the terminal.

Video capture works fine in vlc.

Revision history for this message
andres felipe vergara g (andresfelipevergara-gonzalez) wrote :

Hi all the same problem, I made a fresh install on a Dell xps-l502x:
Dont works with VLC, Cheese and GTK UVC

Hope you guys can help me with this problem.

PC propertys:

Processor: Intel Core i7 2670qm de 2.2ghz
RAM: 8gb
HDD: 750gb @ 7200rpm
Graphics: nVidia Geforce GT 540M 2gb

lsusb says:

Bus 002 Device 003: ID 8086:0189 Intel Corp.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

cheese says:

** Message: cheese-application.vala:291: Error during camera setup: No se encontró ningún dispositivo(no device found)

(cheese:29557): cheese-CRITICAL **: cheese_camera_device_get_device_node: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

(cheese:29557): GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed

(cheese:29557): GLib-GIO-CRITICAL **: g_settings_schema_key_type_check: assertion 'value != NULL' failed

(cheese:29557): GLib-CRITICAL **: g_variant_get_type_string: assertion 'value != NULL' failed

(cheese:29557): GLib-GIO-CRITICAL **: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

** (cheese:29557): CRITICAL **: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed

Revision history for this message
Rocko (rockorequin) wrote :

GTK UVC (guvcview) doesn't work? I've got version 1.7.1-1ubuntu1 and it works on my xps-l502x. Skype also works, but cheese still doesn't.

Revision history for this message
andres felipe vergara g (andresfelipevergara-gonzalez) wrote :

@Rocko this is the GTK UVC terminal log

guvcview 1.7.1
file guvcview_video.mkv has extension type 1
file guvcview_image.jpg has extension type 0
file guvcview_image.jpg has extension type 0
Video file suffix detected: 0
Image file suffix detected: 0
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
bt_audio_service_open: connect() failed: Conexión rehusada (111)
bt_audio_service_open: connect() failed: Conexión rehusada (111)
bt_audio_service_open: connect() failed: Conexión rehusada (111)
bt_audio_service_open: connect() failed: Conexión rehusada (111)
Cannot connect to server socket err = No existe el archivo o el directorio
Cannot connect to server request channel
jack server is not running or cannot be started
video device: /dev/video0
unable to detect video devices on your system (0)
ERROR opening V4L interface: No existe el archivo o el directorio
Init video returned -1
VIDIOC_REQBUFS - Failed to delete buffers: Función ioctl no apropiada para el dispositivo (errno 25)
cleaned allocations - 100%
Closing portaudio ...OK
Terminated.

Revision history for this message
Rocko (rockorequin) wrote :

@andres: on my L502x laptop, guvcview does recognise the camera - the output shows something like this:

...
jack server is not running or cannot be started
video device: /dev/video0
Init. Laptop_Integrated_Webcam_2HDM (location: usb-0000:00:1a.0-1.4)
{ pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
... lots of information about formats is displayed here...
vid:0408
pid:2fb1
driver:uvcvideo
checking format: 1448695129
fps is set to 1/30
drawing controls
...

Whether it works definitely is kernel-dependent, though. It works just with 3.15.7 (there are a couple of 'resource temporarily unavailable messages at the start, then it works), but 3.16-rc7 keeps compaining about the device being unavailable or the buffer being empty and I just get a black screen, even though the white LED comes on to show the camera is being used. The stock 3.13 kernel works for me (at least it did when I tried it in a VirtualBox VM: it missed a lot of frames but did display a picture). Even thought guvcview doesn't work with kernel 3.16, motion and Skype both do. Odd.

Cheese still doesn't work with any kernel, which is disappointing.

Revision history for this message
andres felipe vergara g (andresfelipevergara-gonzalez) wrote :

@Rocko As you say In my case it seem to be a kernell problem, what do you recomend me ?

Attached the lsusb and kernel information, the webcam stills down. (:/)

lsusb
Bus 002 Device 003: ID 8086:0189 Intel Corp.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

uname -r
3.13.0-34-generic

Thanks

Revision history for this message
andres felipe vergara g (andresfelipevergara-gonzalez) wrote :

... And lspci

 lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM67 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 540M] (rev a1)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] (rev 34)
04:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

Revision history for this message
Sergio Torres (sergiotca) wrote :

So is there any advance on this issue?

I'm still having this problem on 14.04.

Both cheese and skype show black screens but I it you go to a site like http://www.testmycam.net/ the camera works as expected.

???

Can I provide any further data for analysis?

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.