Ubuntu 10.04 LTS updated its kernel to version 2.6.32-39 just today. The new kernel is automatically loaded after a reboot of the operating system. One of the things I usually check if there’s a new kernel, is to make sure all the peripherals are still working, especially the ever so touchy webcam.
One quick way of checking to make sure it’s working is to use a program called Cheese. It’s not loaded by default, but you can easily install it using: apt-get install cheese. Sure enough, the webcam wasn’t recognize by the system.
Issuing a couple of commands below fixed my problem. I didn’t have to reboot the system. It just worked after running a couple of commands from the Terminal. Here they are:
sudo rmmod uvcvideo sudo modprobe uvcvideo
The two commands removes and adds the uvcvideo module to the new kernel. Rmmod removes the module, while modprobe adds. Simple enough. No reboot needed.