Comment 84 for bug 1433906

Revision history for this message
vipin ms (vipinmsx) wrote :

For those who are waiting for patch, here is the step to temporarily load the module.

---
# Download kernel sources
mkdir ~/debian/src -p
cd ~/debian/src
apt-get source linux-image-$(uname -r)
cd linux-lts-xenial-4.4.0/ << it can be any kernel.
wget https://launchpadlibrarian.net/230434847/uvc.patch
patch -p1 < uvc.patch
cd drivers/media/usb/uvc/
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules

The above step will create a file named uvcvideo.ko in "drivers/media/usb/uvc/" directory. Simply copy and load the module to fix the cam issue.

check your running kernel.

$ uname -r
4.4.0-42-generic

copy module

sudo cp uvcvideo.ko /lib/modules/4.4.0-42-generic/kernel/drivers/media/usb/uvc/ -v

unload old module and load new one:

sudo rmmod uvcvideo; sudo modprobe uvcvideo

Done. Check your cam now.

Thanks gmicsko for sharing the workaround.