You are not logged in.

#1 2014-12-01 02:31:14

geophph
Member
Registered: 2014-12-01
Posts: 3

Integrated webcam stopped functioning

I don't use my integrated webcam very much so I'm not sure at what point is stopped working. I just get a black screen when running anything that uses the webcam.

uname -a

Linux shepard 3.17.4-1-ARCH #1 SMP PREEMPT Fri Nov 21 21:14:42 CET 2014 x86_64 GNU/Linux

Device is identified as a "BisonCam, NB Pro"
dmesg | grep -i -e cam -e video

[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=577832ac-02ad-4e0e-9fc5-77a80baf8ae9 rw resume=UUID=15903f88-f6a3-48f0-9661-3342f8326499 elevator=bfq video=vesa:off vga=normal quiet
[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=577832ac-02ad-4e0e-9fc5-77a80baf8ae9 rw resume=UUID=15903f88-f6a3-48f0-9661-3342f8326499 elevator=bfq video=vesa:off vga=normal quiet
[    0.615848] pci 0000:01:00.0: Video device with shadowed ROM
[   10.724741] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[   10.725676] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1d/LNXVIDEO:00/input/input8
[   14.222712] Linux video capture interface: v2.00
[   14.348763] uvcvideo: Probing generic UVC device 1.6
[   14.348772] uvcvideo: Found format YUV 4:2:2 (YUYV).
[   14.348774] uvcvideo: - 640x480 (30.0 fps)
[   14.348775] uvcvideo: - 160x120 (30.0 fps)
[   14.348776] uvcvideo: - 176x144 (30.0 fps)
[   14.348777] uvcvideo: - 320x240 (30.0 fps)
[   14.348778] uvcvideo: - 352x288 (30.0 fps)
[   14.348779] uvcvideo: - 1280x720 (6.0 fps)
[   14.348780] uvcvideo: Found format MJPEG.
[   14.348781] uvcvideo: - 640x480 (30.0 fps)
[   14.348782] uvcvideo: - 160x120 (30.0 fps)
[   14.348783] uvcvideo: - 176x144 (30.0 fps)
[   14.348784] uvcvideo: - 320x240 (30.0 fps)
[   14.348785] uvcvideo: - 352x288 (30.0 fps)
[   14.348786] uvcvideo: - 1280x720 (30.0 fps)
[   14.348789] uvcvideo: Found a Status endpoint (addr 81).
[   14.348791] uvcvideo: Found UVC 1.00 device BisonCam, NB Pro (5986:030c)
[   14.348792] uvcvideo: Forcing device quirks to 0x102 by module parameter for testing purpose.
[   14.348793] uvcvideo: Please report required quirks to the linux-uvc-devel mailing list.
[   14.348830] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/2 to device 1.6 entity 1
[   14.348832] uvcvideo: Adding mapping 'Exposure, Auto' to control 00000000-0000-0000-0000-000000000001/2.
[   14.348834] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/3 to device 1.6 entity 1
[   14.348836] uvcvideo: Adding mapping 'Exposure, Auto Priority' to control 00000000-0000-0000-0000-000000000001/3.
[   14.348838] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 1.6 entity 2
[   14.348839] uvcvideo: Adding mapping 'Brightness' to control 00000000-0000-0000-0000-000000000101/2.
[   14.348841] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 1.6 entity 2
[   14.348843] uvcvideo: Adding mapping 'Contrast' to control 00000000-0000-0000-0000-000000000101/3.
[   14.348845] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/6 to device 1.6 entity 2
[   14.348846] uvcvideo: Adding mapping 'Hue' to control 00000000-0000-0000-0000-000000000101/6.
[   14.348848] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 1.6 entity 2
[   14.348849] uvcvideo: Adding mapping 'Saturation' to control 00000000-0000-0000-0000-000000000101/7.
[   14.348851] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 1.6 entity 2
[   14.348853] uvcvideo: Adding mapping 'Sharpness' to control 00000000-0000-0000-0000-000000000101/8.
[   14.348855] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 1.6 entity 2
[   14.348856] uvcvideo: Adding mapping 'Gamma' to control 00000000-0000-0000-0000-000000000101/9.
[   14.348858] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/10 to device 1.6 entity 2
[   14.348860] uvcvideo: Adding mapping 'White Balance Temperature' to control 00000000-0000-0000-0000-000000000101/10.
[   14.348861] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/1 to device 1.6 entity 2
[   14.348863] uvcvideo: Adding mapping 'Backlight Compensation' to control 00000000-0000-0000-0000-000000000101/1.
[   14.348865] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 1.6 entity 2
[   14.348867] uvcvideo: Adding mapping 'Power Line Frequency' to control 00000000-0000-0000-0000-000000000101/5.
[   14.348869] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/11 to device 1.6 entity 2
[   14.348870] uvcvideo: Adding mapping 'White Balance Temperature, Auto' to control 00000000-0000-0000-0000-000000000101/11.
[   14.348872] uvcvideo: Scanning UVC chain: OT 3 <- PU 2 (-> XU 6) <- IT 1
[   14.348876] uvcvideo: Found a valid video chain (1 -> 3).
[   14.350724] input: BisonCam, NB Pro as /devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.6/4-1.6:1.0/input/input21
[   14.350753] uvcvideo: UVC device initialized.
[   14.350772] usbcore: registered new interface driver uvcvideo
[   14.350773] USB Video Class driver (1.1.1)
[  534.361904] uvcvideo: Trying format 0x47504a4d (MJPG): 640x480.
[  534.361914] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  534.365731] uvcvideo: Trying format 0x47504a4d (MJPG): 640x480.
[  534.365735] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  534.412509] uvcvideo: Setting frame interval to 1/25 (400000).
[  536.097548] uvcvideo: Setting frame interval to 1/30 (333333).
[  624.512384] uvcvideo: Control 0x00980904 not found.
[  624.512388] uvcvideo: Control 0x00980905 not found.
[  624.512390] uvcvideo: Control 0x00980906 not found.
[  624.512391] uvcvideo: Control 0x00980907 not found.
[  624.512393] uvcvideo: Control 0x00980908 not found.
[  624.512394] uvcvideo: Control 0x00980909 not found.
[  624.512396] uvcvideo: Control 0x0098090a not found.
[  624.512397] uvcvideo: Control 0x0098090b not found.
[  624.512399] uvcvideo: Control 0x0098090d not found.
[  624.512401] uvcvideo: Control 0x0098090e not found.
[  624.512402] uvcvideo: Control 0x0098090f not found.
[  624.512404] uvcvideo: Control 0x00980911 not found.
[  624.512406] uvcvideo: Control 0x00980912 not found.
[  624.512407] uvcvideo: Control 0x00980913 not found.
[  624.512409] uvcvideo: Control 0x00980914 not found.
[  624.512410] uvcvideo: Control 0x00980915 not found.
[  624.512412] uvcvideo: Control 0x00980916 not found.
[  624.512413] uvcvideo: Control 0x00980917 not found.
[  624.512415] uvcvideo: Control 0x00980919 not found.
[  624.512418] uvcvideo: Control 0x0098091d not found.
[  624.512420] uvcvideo: Control 0x0098091e not found.
[  624.512421] uvcvideo: Control 0x0098091f not found.
[  624.512423] uvcvideo: Control 0x08000000 not found.
[  624.512424] uvcvideo: Control 0x08000001 not found.
[  624.512426] uvcvideo: Control 0x08000002 not found.
[  624.512427] uvcvideo: Control 0x08000003 not found.
[  624.512429] uvcvideo: Control 0x08000004 not found.
[  624.512430] uvcvideo: Control 0x08000005 not found.
[  624.512432] uvcvideo: Control 0x08000006 not found.
[  624.512433] uvcvideo: Control 0x08000007 not found.
[  624.512434] uvcvideo: Control 0x08000008 not found.
[  624.512436] uvcvideo: Control 0x08000009 not found.
[  624.512437] uvcvideo: Control 0x0800000a not found.
[  624.512439] uvcvideo: Control 0x0800000b not found.
[  624.512440] uvcvideo: Control 0x0800000c not found.
[  624.512442] uvcvideo: Control 0x0800000d not found.
[  624.512443] uvcvideo: Control 0x0800000e not found.
[  624.512444] uvcvideo: Control 0x0800000f not found.
[  624.512446] uvcvideo: Control 0x08000010 not found.
[  624.512447] uvcvideo: Control 0x08000011 not found.
[  624.512449] uvcvideo: Control 0x08000012 not found.
[  624.512450] uvcvideo: Control 0x08000013 not found.
[  624.512452] uvcvideo: Control 0x08000014 not found.
[  624.512453] uvcvideo: Control 0x08000015 not found.
[  624.512454] uvcvideo: Control 0x08000016 not found.
[  624.512456] uvcvideo: Control 0x08000017 not found.
[  624.512457] uvcvideo: Control 0x08000018 not found.
[  624.512459] uvcvideo: Control 0x08000019 not found.
[  624.512460] uvcvideo: Control 0x0800001a not found.
[  624.512462] uvcvideo: Control 0x0800001b not found.
[  624.512463] uvcvideo: Control 0x0800001c not found.
[  624.512464] uvcvideo: Control 0x0800001d not found.
[  624.512466] uvcvideo: Control 0x0800001e not found.
[  624.512467] uvcvideo: Control 0x0800001f not found.
[  624.512471] uvcvideo: Trying format 0x56595559 (YUYV): 32x24.
[  624.512472] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  624.516056] uvcvideo: Trying format 0x47504a4d (MJPG): 32x24.
[  624.516059] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  625.096811] uvcvideo: Trying format 0x56595559 (YUYV): 384x288.
[  625.096815] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  625.100716] uvcvideo: Trying format 0x56595559 (YUYV): 352x288.
[  625.100719] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  625.103710] uvcvideo: Trying format 0x56595559 (YUYV): 352x288.
[  625.103715] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  625.106435] uvcvideo: Trying format 0x56595559 (YUYV): 352x288.
[  625.106472] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  635.444460] uvcvideo: Trying format 0x34524742 (BGR4): 384x288.
[  635.444471] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  635.448369] uvcvideo: Trying format 0x56595559 (YUYV): 352x288.
[  635.448378] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  635.451255] uvcvideo: Trying format 0x56595559 (YUYV): 352x288.
[  635.451265] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  635.454061] uvcvideo: Trying format 0x56595559 (YUYV): 320x240.
[  635.454072] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1163.712503] uvcvideo: Trying format 0x56595559 (YUYV): 640x480.
[ 1163.712514] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1163.716247] uvcvideo: Trying format 0x56595559 (YUYV): 640x480.
[ 1163.716256] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1163.719256] uvcvideo: Setting frame interval to 1/30 (333333).
[ 1196.831552] uvcvideo: Trying format 0x56595559 (YUYV): 640x480.
[ 1196.831561] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1196.834435] uvcvideo: Trying format 0x56595559 (YUYV): 640x480.
[ 1196.834443] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1196.837277] uvcvideo: Setting frame interval to 1/30 (333333).
[ 1420.952538] uvcvideo: Trying format 0x56595559 (YUYV): 640x480.
[ 1420.952545] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1420.955315] uvcvideo: Trying format 0x56595559 (YUYV): 640x480.
[ 1420.955323] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1420.958403] uvcvideo: Setting frame interval to 1/30 (333333).
[ 1676.153296] uvcvideo: Trying format 0x47504a4d (MJPG): 640x480.
[ 1676.153343] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1676.157213] uvcvideo: Trying format 0x47504a4d (MJPG): 640x480.
[ 1676.157218] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1676.163804] uvcvideo: Setting frame interval to 1/25 (400000).
[ 1676.319520] uvcvideo: Setting frame interval to 1/30 (333333).
[ 1714.837512] uvcvideo: Control 0x00980904 not found.
[ 1714.837517] uvcvideo: Control 0x00980905 not found.
[ 1714.837519] uvcvideo: Control 0x00980906 not found.
[ 1714.837521] uvcvideo: Control 0x00980907 not found.
[ 1714.837523] uvcvideo: Control 0x00980908 not found.
[ 1714.837525] uvcvideo: Control 0x00980909 not found.
[ 1714.837527] uvcvideo: Control 0x0098090a not found.
[ 1714.837528] uvcvideo: Control 0x0098090b not found.
[ 1714.837531] uvcvideo: Control 0x0098090d not found.
[ 1714.837533] uvcvideo: Control 0x0098090e not found.
[ 1714.837535] uvcvideo: Control 0x0098090f not found.
[ 1714.837538] uvcvideo: Control 0x00980911 not found.
[ 1714.837540] uvcvideo: Control 0x00980912 not found.
[ 1714.837542] uvcvideo: Control 0x00980913 not found.
[ 1714.837543] uvcvideo: Control 0x00980914 not found.
[ 1714.837545] uvcvideo: Control 0x00980915 not found.
[ 1714.837547] uvcvideo: Control 0x00980916 not found.
[ 1714.837549] uvcvideo: Control 0x00980917 not found.
[ 1714.837552] uvcvideo: Control 0x00980919 not found.
[ 1714.837556] uvcvideo: Control 0x0098091d not found.
[ 1714.837558] uvcvideo: Control 0x0098091e not found.
[ 1714.837560] uvcvideo: Control 0x0098091f not found.
[ 1714.837562] uvcvideo: Control 0x08000000 not found.
[ 1714.837564] uvcvideo: Control 0x08000001 not found.
[ 1714.837566] uvcvideo: Control 0x08000002 not found.
[ 1714.837568] uvcvideo: Control 0x08000003 not found.
[ 1714.837570] uvcvideo: Control 0x08000004 not found.
[ 1714.837572] uvcvideo: Control 0x08000005 not found.
[ 1714.837574] uvcvideo: Control 0x08000006 not found.
[ 1714.837576] uvcvideo: Control 0x08000007 not found.
[ 1714.837578] uvcvideo: Control 0x08000008 not found.
[ 1714.837579] uvcvideo: Control 0x08000009 not found.
[ 1714.837581] uvcvideo: Control 0x0800000a not found.
[ 1714.837583] uvcvideo: Control 0x0800000b not found.
[ 1714.837585] uvcvideo: Control 0x0800000c not found.
[ 1714.837587] uvcvideo: Control 0x0800000d not found.
[ 1714.837589] uvcvideo: Control 0x0800000e not found.
[ 1714.837591] uvcvideo: Control 0x0800000f not found.
[ 1714.837593] uvcvideo: Control 0x08000010 not found.
[ 1714.837595] uvcvideo: Control 0x08000011 not found.
[ 1714.837597] uvcvideo: Control 0x08000012 not found.
[ 1714.837598] uvcvideo: Control 0x08000013 not found.
[ 1714.837600] uvcvideo: Control 0x08000014 not found.
[ 1714.837602] uvcvideo: Control 0x08000015 not found.
[ 1714.837604] uvcvideo: Control 0x08000016 not found.
[ 1714.837606] uvcvideo: Control 0x08000017 not found.
[ 1714.837608] uvcvideo: Control 0x08000018 not found.
[ 1714.837610] uvcvideo: Control 0x08000019 not found.
[ 1714.837612] uvcvideo: Control 0x0800001a not found.
[ 1714.837614] uvcvideo: Control 0x0800001b not found.
[ 1714.837615] uvcvideo: Control 0x0800001c not found.
[ 1714.837617] uvcvideo: Control 0x0800001d not found.
[ 1714.837619] uvcvideo: Control 0x0800001e not found.
[ 1714.837621] uvcvideo: Control 0x0800001f not found.
[ 1714.837625] uvcvideo: Trying format 0x56595559 (YUYV): 32x24.
[ 1714.837627] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1714.841157] uvcvideo: Trying format 0x47504a4d (MJPG): 32x24.
[ 1714.841161] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1715.048625] uvcvideo: Trying format 0x56595559 (YUYV): 384x288.
[ 1715.048628] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1715.052371] uvcvideo: Trying format 0x56595559 (YUYV): 352x288.
[ 1715.052375] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1715.055484] uvcvideo: Trying format 0x56595559 (YUYV): 352x288.
[ 1715.055486] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1715.058255] uvcvideo: Trying format 0x56595559 (YUYV): 352x288.
[ 1715.058258] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1748.299228] uvcvideo: Trying format 0x34524742 (BGR4): 384x288.
[ 1748.299231] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1748.303014] uvcvideo: Trying format 0x56595559 (YUYV): 352x288.
[ 1748.303022] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1748.305830] uvcvideo: Trying format 0x56595559 (YUYV): 352x288.
[ 1748.305838] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1748.308739] uvcvideo: Trying format 0x56595559 (YUYV): 320x240.
[ 1748.308749] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1782.872599] uvcvideo: Trying format 0x47504a4d (MJPG): 640x480.
[ 1782.872605] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1782.876660] uvcvideo: Trying format 0x47504a4d (MJPG): 640x480.
[ 1782.876668] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[ 1782.883794] uvcvideo: Setting frame interval to 1/25 (400000).
[ 1783.036000] uvcvideo: Setting frame interval to 1/30 (333333).

Sorry, a lot of noise from all my testing, but I figure it is all potentially relevant.

guvcview

V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
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
ALSA lib pcm_route.c:947:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:947:(find_matching_chmap) Found no matching channel map
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
attempt to connect to server failed
V4L2_CORE: Could not grab image (select timeout): Resource temporarily unavailable
V4L2_CORE: Could not grab image (select timeout): Resource temporarily unavailable
V4L2_CORE: Could not grab image (select timeout): Resource temporarily unavailable
V4L2_CORE: Could not grab image (select timeout): Resource temporarily unavailable
V4L2_CORE: Could not grab image (select timeout): Resource temporarily unavailable

xawtv -c /dev/video0

This is xawtv-3.103, running on Linux/x86_64 (3.17.4-1-ARCH)
xinerama 0: 1920x1080+0+0
v4l2: oops: select timeout

I came across this potential fix from Ubuntu forums I believe, but it has not helped.

cat /etc/modprobe.d/uvcvideo.conf 
options uvcvideo nodrop=1 trace=15 quirks=0x102 timeout=3000

Thanks for the help.

Offline

#2 2014-12-03 19:41:16

Nino Corrêa
Member
Registered: 2014-12-03
Posts: 1

Re: Integrated webcam stopped functioning

I have the same problem.

My webcam is a OmniVision OV2640 (Dell Inspiron 1525).

I've tried modprobe and others suggestions too, but unsuccessfully.

The error as exactly the same.

Sorry bad english guys. tongue

Offline

#3 2014-12-11 01:54:00

albertnguyen
Member
Registered: 2014-04-23
Posts: 8

Re: Integrated webcam stopped functioning

It started at 3.16 and hasn't been fixed upstream. Downgrade to 3.15.8 and your camera will function again.

https://bugs.launchpad.net/ubuntu/+sour … ug/1362358

UPDATE: It seems to be corrected in 3.18. So if you're not in a hurry, you can wait for the new kernel package from Tobias Powalowski.

https://lkml.org/lkml/2014/11/2/171

[media] v4l: uvcvideo: Fix buffer completion size check

Last edited by albertnguyen (2014-12-11 02:19:56)

Offline

#4 2015-01-07 17:47:54

Benix
Member
Registered: 2010-10-18
Posts: 5

Re: Integrated webcam stopped functioning

UPDATE: It seems to be corrected in 3.18. So if you're not in a hurry, you can wait for the new kernel package from Tobias Powalowski.:

Unfortunately, this does not seem to be fixed with linux 3.18.1 and is still not working for me:

xawtv -c /dev/video0 

This is xawtv-3.103, running on Linux/x86_64 (3.18.1-1-ARCH)
xinerama 0: 1366x768+0+0
v4l2: oops: select timeout

dmesg | grep -i -e cam -e video

[    0.337861] pci 0000:01:00.0: Video device with shadowed ROM
[    7.571350] ACPI: Video Device [DGPU] (multi-head: yes  rom: no  post: no)
[    7.807282] Linux video capture interface: v2.00
[    7.819606] uvcvideo: Found UVC 1.00 device Sony Visual Communication Camera (04f2:b28a)
[    7.834917] input: Sony Visual Communication Camer as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input4
[    7.834948] usbcore: registered new interface driver uvcvideo
[    7.834949] USB Video Class driver (1.1.1)
[    7.846400] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:20/LNXVIDEO:00/input/input5
[    8.091053] sony_laptop: brightness ignored, must be controlled by ACPI video driver
[  190.399167] usbcore: deregistering interface driver uvcvideo
[  205.713131] uvcvideo: unknown parameter 'drop' ignored
[  205.756606] uvcvideo: Probing generic UVC device 1.2
[  205.756638] uvcvideo: Found format YUV 4:2:2 (YUYV).
[  205.756643] uvcvideo: - 640x480 (30.0 fps)
[  205.756647] uvcvideo: - 320x240 (30.0 fps)
[  205.756650] uvcvideo: - 176x144 (30.0 fps)
[  205.756653] uvcvideo: - 160x120 (30.0 fps)
[  205.756670] uvcvideo: Found a Status endpoint (addr 83).
[  205.756674] uvcvideo: Found UVC 1.00 device Sony Visual Communication Camera (04f2:b28a)
[  205.756677] uvcvideo: Forcing device quirks to 0x102 by module parameter for testing purpose.
[  205.756679] uvcvideo: Please report required quirks to the linux-uvc-devel mailing list.
[  205.756808] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/3 to device 1.2 entity 1
[  205.756814] uvcvideo: Adding mapping 'Exposure, Auto Priority' to control 00000000-0000-0000-0000-000000000001/3.
[  205.756821] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 1.2 entity 3
[  205.756824] uvcvideo: Adding mapping 'Brightness' to control 00000000-0000-0000-0000-000000000101/2.
[  205.756830] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 1.2 entity 3
[  205.756834] uvcvideo: Adding mapping 'Contrast' to control 00000000-0000-0000-0000-000000000101/3.
[  205.756839] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/6 to device 1.2 entity 3
[  205.756843] uvcvideo: Adding mapping 'Hue' to control 00000000-0000-0000-0000-000000000101/6.
[  205.756849] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 1.2 entity 3
[  205.756853] uvcvideo: Adding mapping 'Saturation' to control 00000000-0000-0000-0000-000000000101/7.
[  205.756858] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 1.2 entity 3
[  205.756862] uvcvideo: Adding mapping 'Sharpness' to control 00000000-0000-0000-0000-000000000101/8.
[  205.756868] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 1.2 entity 3
[  205.756873] uvcvideo: Adding mapping 'Gamma' to control 00000000-0000-0000-0000-000000000101/9.
[  205.756879] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/1 to device 1.2 entity 3
[  205.756884] uvcvideo: Adding mapping 'Backlight Compensation' to control 00000000-0000-0000-0000-000000000101/1.
[  205.756890] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 1.2 entity 3
[  205.756896] uvcvideo: Adding mapping 'Power Line Frequency' to control 00000000-0000-0000-0000-000000000101/5.
[  205.756902] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/11 to device 1.2 entity 3
[  205.756907] uvcvideo: Adding mapping 'White Balance Temperature, Auto' to control 00000000-0000-0000-0000-000000000101/11.
[  205.756911] uvcvideo: Scanning UVC chain: OT 2 <- XU 4 <- PU 3 <- IT 1
[  205.756922] uvcvideo: Found a valid video chain (1 -> 2).
[  205.848104] input: Sony Visual Communication Camer as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input16
[  205.848283] uvcvideo: UVC device initialized.
[  205.848359] usbcore: registered new interface driver uvcvideo
[  205.848361] USB Video Class driver (1.1.1)
[  209.698664] uvcvideo: Trying format 0x56595559 (YUYV): 320x240.
[  209.698668] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  209.723796] uvcvideo: Setting frame interval to 1/30 (333333).
[  210.021713] uvcvideo: Setting frame interval to 1/30 (333333).
[  575.954985] uvcvideo: Control 0x00980904 not found.
[  575.954990] uvcvideo: Control 0x00980905 not found.
[  575.954992] uvcvideo: Control 0x00980906 not found.
[  575.954994] uvcvideo: Control 0x00980907 not found.
[  575.955004] uvcvideo: Control 0x00980908 not found.
[  575.955006] uvcvideo: Control 0x00980909 not found.
[  575.955009] uvcvideo: Control 0x0098090a not found.
[  575.955011] uvcvideo: Control 0x0098090b not found.
[  575.955014] uvcvideo: Control 0x0098090d not found.
[  575.955016] uvcvideo: Control 0x0098090e not found.
[  575.955018] uvcvideo: Control 0x0098090f not found.
[  575.955021] uvcvideo: Control 0x00980911 not found.
[  575.955023] uvcvideo: Control 0x00980912 not found.
[  575.955026] uvcvideo: Control 0x00980913 not found.
[  575.955028] uvcvideo: Control 0x00980914 not found.
[  575.955030] uvcvideo: Control 0x00980915 not found.
[  575.955032] uvcvideo: Control 0x00980916 not found.
[  575.955034] uvcvideo: Control 0x00980917 not found.
[  575.955037] uvcvideo: Control 0x00980919 not found.
[  575.955039] uvcvideo: Control 0x0098091a not found.
[  575.955043] uvcvideo: Control 0x0098091d not found.
[  575.955045] uvcvideo: Control 0x0098091e not found.
[  575.955047] uvcvideo: Control 0x0098091f not found.
[  575.955050] uvcvideo: Control 0x08000000 not found.
[  575.955052] uvcvideo: Control 0x08000001 not found.
[  575.955054] uvcvideo: Control 0x08000002 not found.
[  575.955056] uvcvideo: Control 0x08000003 not found.
[  575.955058] uvcvideo: Control 0x08000004 not found.
[  575.955060] uvcvideo: Control 0x08000005 not found.
[  575.955063] uvcvideo: Control 0x08000006 not found.
[  575.955065] uvcvideo: Control 0x08000007 not found.
[  575.955067] uvcvideo: Control 0x08000008 not found.
[  575.955069] uvcvideo: Control 0x08000009 not found.
[  575.955071] uvcvideo: Control 0x0800000a not found.
[  575.955073] uvcvideo: Control 0x0800000b not found.
[  575.955075] uvcvideo: Control 0x0800000c not found.
[  575.955077] uvcvideo: Control 0x0800000d not found.
[  575.955080] uvcvideo: Control 0x0800000e not found.
[  575.955082] uvcvideo: Control 0x0800000f not found.
[  575.955084] uvcvideo: Control 0x08000010 not found.
[  575.955086] uvcvideo: Control 0x08000011 not found.
[  575.955088] uvcvideo: Control 0x08000012 not found.
[  575.955090] uvcvideo: Control 0x08000013 not found.
[  575.955092] uvcvideo: Control 0x08000014 not found.
[  575.955095] uvcvideo: Control 0x08000015 not found.
[  575.955097] uvcvideo: Control 0x08000016 not found.
[  575.955099] uvcvideo: Control 0x08000017 not found.
[  575.955101] uvcvideo: Control 0x08000018 not found.
[  575.955103] uvcvideo: Control 0x08000019 not found.
[  575.955105] uvcvideo: Control 0x0800001a not found.
[  575.955107] uvcvideo: Control 0x0800001b not found.
[  575.955109] uvcvideo: Control 0x0800001c not found.
[  575.955112] uvcvideo: Control 0x0800001d not found.
[  575.955114] uvcvideo: Control 0x0800001e not found.
[  575.955116] uvcvideo: Control 0x0800001f not found.
[  575.955121] uvcvideo: Trying format 0x56595559 (YUYV): 32x24.
[  575.955123] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  576.412211] uvcvideo: Trying format 0x56595559 (YUYV): 384x288.
[  576.412215] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  576.437059] uvcvideo: Trying format 0x56595559 (YUYV): 320x240.
[  576.437063] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  576.461834] uvcvideo: Trying format 0x56595559 (YUYV): 320x240.
[  576.461838] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  576.486627] uvcvideo: Trying format 0x56595559 (YUYV): 320x240.
[  576.486631] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  584.019275] uvcvideo: Trying format 0x34524742 (BGR4): 384x288.
[  584.019281] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  584.043835] uvcvideo: Trying format 0x56595559 (YUYV): 320x240.
[  584.043843] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  584.068764] uvcvideo: Trying format 0x56595559 (YUYV): 320x240.
[  584.068770] uvcvideo: Using default frame interval 33333.3 us (30.0 fps).
[  584.093602] uvcvideo: Trying format 0x56595559 (YUYV): 320x240.
[  584.093608] uvcvideo: Using default frame interval 33333.3 us (30.0 fps). 

The same is true for guvcview, the webcam seems to get activated (at least the green led is on) but the webcam picture remains black.
Please let us now if anyone finds a solution ... I am not sure whether it is really a kernel thing, since it worked for me with < 3.17.5 but suddenly stopped working.

Offline

#5 2015-01-09 10:53:12

Benix
Member
Registered: 2010-10-18
Posts: 5

Re: Integrated webcam stopped functioning

Well, as it seems this actually IS a kernel related problem. Sorry, I just should have looked at albertnguyen's links more deeply. I was able to solve the issue by installing:

pacman -S linux-lts

I hope this helps! But I still wonder why it did not affect me beginning with 3.16.x and is still present after the bug fix of Laurent Pinchart.

[EDIT]: This is so strange! I just rebooted into 3.18.1. again and now the webcam is working as well! Maybe the device was left in a broken state by one of the kernels which were affected by the bug. The linux-lts kernel somehow  "reset" the video device to a working state so my webcam is now functioning normally with 3.18.1. again. However, this is awesome!

Last edited by Benix (2015-01-09 11:01:51)

Offline

#6 2015-01-19 02:53:56

albertnguyen
Member
Registered: 2014-04-23
Posts: 8

Re: Integrated webcam stopped functioning

Benix wrote:

Well, as it seems this actually IS a kernel related problem. Sorry, I just should have looked at albertnguyen's links more deeply. I was able to solve the issue by installing:

pacman -S linux-lts

I hope this helps! But I still wonder why it did not affect me beginning with 3.16.x and is still present after the bug fix of Laurent Pinchart.

[EDIT]: This is so strange! I just rebooted into 3.18.1. again and now the webcam is working as well! Maybe the device was left in a broken state by one of the kernels which were affected by the bug. The linux-lts kernel somehow  "reset" the video device to a working state so my webcam is now functioning normally with 3.18.1. again. However, this is awesome!

This method didn't work for me. My webcam's still black with kernel 3.18.2-2. Rather disappointed as I was longing so much for this version to be released.

Offline

#7 2015-01-21 15:41:00

Benix
Member
Registered: 2010-10-18
Posts: 5

Re: Integrated webcam stopped functioning

This method didn't work for me. My webcam's still black with kernel 3.18.2-2. Rather disappointed as I was longing so much for this version to be released.

I had the same problem. After I had rebooted again, my webcam wasn't working with 3.18.1 as well anymore. So tried several livesystems with older kernel versions but my webcam remaind black in xawtv / cheese / guvcview and skype. In the end I found out that my webcam seems to have a loose contact. I fixed that by opening the case of my laptop and putting and pulling the cables in a position which made me feel that they were in a quite fixed position afterwards. I still have to press my case near the webcam sometimes if the webcam remains black. So you may should consider a hardware failure instead of a software bug as well - I recommend trying livesystems like (x/k)ubuntu 14.04 which serve kernels which should be unaffected by this regression anyways to exclude a kernel related issue.

Good luck!

Offline

#8 2015-01-24 18:21:10

Aardvark
Member
Registered: 2015-01-24
Posts: 4

Re: Integrated webcam stopped functioning

I stumbled across this thread trying to diagnose a problem with three webcams I run.  They are running on Raspberry's and I upgraded from 3.12.36 to 3.18.3.  I had not noticed it at the time but they all stopped streaming.  As noted above, the green light on camera comes on with mjpg_streamer but there is no video.  I am not in a position to downgrade and it looks like this bug will be around until someone figures out exactly what is wrong in the kernel.

Offline

#9 2015-01-25 20:05:03

Aardvark
Member
Registered: 2015-01-24
Posts: 4

Re: Integrated webcam stopped functioning

After looking over the logistics involved, I was able to solve my UVC camera problem by downgrading my three Raspberry's with cameras back to Raspbian 3.12.36.  Using the command "rpi-update 6413da9f74871b239c5bd27d7edf90a8afeab363" I was able to get the 3.12.36 kernel back.  Upon reboot, the cameras on all three Raspberry's that I downgraded came back to life.  No more black screen.  Since nothing else changed except the firmware, I will chalk it up to a buggy 3.18.x kernel.  The question is, in what version of 3.18 will this UVC problem be fixed?

Offline

#10 2015-01-29 22:35:08

Aardvark
Member
Registered: 2015-01-24
Posts: 4

Re: Integrated webcam stopped functioning

I tested 3.18.4 today and it does not work either. The UVC driver patch does not affect this. Back to 3.12.36.

Offline

#11 2015-01-30 20:35:25

Aardvark
Member
Registered: 2015-01-24
Posts: 4

Re: Integrated webcam stopped functioning

Well after much additional searching I found the Bugzilla report on this and it is not encouraging.  Apparently the UVC driver "fix" that caused this is considered to be correct and the problem is in the applications that use the UVC driver incorrectly.  Details are available at https://bugzilla.kernel.org/show_bug.cgi?id=81611.

Offline

Board footer

Powered by FluxBB