cheese-3.10.2 does not detect webcam but guvcview does



Using cheese-3.10.2 compiled from scratch, the integrated webcam on my dell e6220 is not detected, but using 
guvcview it works fine.

Various output pasted below, what trouble-shooting steps could I try?

Regards
John

----------

** Message: cheese-application.vala:291: Error during camera setup: No device found
(cheese:25558): cheese-CRITICAL **: cheese_camera_device_get_device_node: assertion 'CHEESE_IS_CAMERA_DEVICE 
(device)' failed

dmesg
...
uvcvideo: Unable to create debugfs directory
uvcvideo: Found UVC 1.00 device Laptop_Integrated_Webcam_HD (1bcf:2804)
input: Laptop_Integrated_Webcam_HD as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.0/input/input19
usbcore: registered new interface driver uvcvideo
USB Video Class driver (1.1.1)
uvcvideo: Failed to query (SET_CUR) UVC control 10 on unit 2: -32 (exp. 2).
uvcvideo: Failed to query (SET_CUR) UVC control 10 on unit 2: -32 (exp. 2).

lsusb

Bus 001 Device 003: ID 1bcf:2804 Sunplus Innovation Technology Inc.

lsusb -v -d 1bcf:2804

Bus 001 Device 003: ID 1bcf:2804 Sunplus Innovation Technology Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x1bcf Sunplus Innovation Technology Inc.
  idProduct          0x2804 
  bcdDevice           13.10
  iManufacturer           1 CN018T967248721708NDA01
  iProduct                2 Laptop_Integrated_Webcam_HD
  iSerial                 0 
  bNumConfigurations      1
  ...

Guvcview


guvcview 1.7.3
file guvcview_video.mkv has extension type 1
file guvcview_image.jpg has extension type 0
no codec detected for MP3 - (lavc)
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
video device: /dev/video0 
vid:1bcf 
pid:2804 
driver:uvcvideo
device doesn't seem to support uvc H264 (0)
Init. Laptop_Integrated_Webcam_HD (location: usb-0000:00:1a.0-1.5)
{ pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 1/10, 
{ pixelformat = 'MJPG', description = 'MJPEG' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 1/30, 
{ pixelformat = 'RGB3', description = 'RGB3' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 1/30, 
{ pixelformat = 'BGR3', description = 'BGR3' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 1/30, 
{ pixelformat = 'YU12', description = 'YU12' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 1/30, 
{ pixelformat = 'YV12', description = 'YV12' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 1/30, 
checking muxed H264 format support
device doesn't seem to support uvc H264 (0)
checking format: MJPG
VIDIOC_G_COMP:: Inappropriate ioctl for device
fps is set to 1/30
no codec detected for MP3 - (lavc)
drawing controls

fps is set to 1/30

GUVCVIEW Signals:
  SIGUSR1: Video stop/start capture
  SIGUSR2: Image capture
  SIGINT (ctrl+c): Exit
examples:
   kill -s SIGUSR1 'pid'
   killall -s USR2 guvcview

Checking video mode 640x480 32bpp : OK 
UVCIOC_CTRL_QUERY (GET_LEN) - Error: No such file or directory
UVCIOC_CTRL_QUERY - Error: No such file or directory
UVCX_PICTURE_TYPE_CONTROL: SET_CUR error: No such file or directory
initiating video file context
STREAM: add stream 0 to stream list
AUDIO: codec mp2 selected
Audio frame size is 1152 samples for selected codec
AUDIO: samples(2304)
STREAM: add stream 1 to stream list
MKV: add seekhead entry 0 (max 10)
MKV: add seekhead entry 1 (max 10)
AUDIO: latency of    5.805 msec
    OK
Stoping audio stream
Closing audio stream...
closing MKV
closing cluster
writing cues
add seekhead
MKV: add seekhead entry 2 (max 10)
write seekhead
MKV: end duration = 5305 (5305.000000) 
[ <ctrl-c> ]
Cwrite /home/tc/.config/guvcview/video0 OK
free controls
cleaned allocations - 100%
Closing portaudio ...OK
Closing GTK... OK


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]