Подключение вебкамер в Linux (uvc и gspca)

Чип камеры

Основными чипами, используемыми в камерах являются uvc и gspca. Определить какой чип используется в вашем случае, можно на сайте производителя или опытным путем.
uvc
Сборка модуля uvc

Установите заголовочные файлы ядра (обычно пакет kernel-devel), установите v4l2-tool и svn.

Скачайте исходники драйвера:
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk

Прейдите в директорию драйвера и соберите его
cd trunk
make
Установите драйвер с правами суперпользователя:
su -
make install
Загрузите драйвер
modrobe uvcvideo

Подключите камеру. Для тестирования вы можете использовать cheese или skype.

В случае зависа камеры используйте следующее комбо:
отключаем камеру
от рута
rmmod uvcvideo
modprobe uvcvideo
подключаем камеру
gspca

Драйверы gspca скорее всего уже собраны для вашего дистрибутива.

Для RedHat-based дистрибутивов (Fedora) подключите ливну и установите модуль:
yum install kmod-gspca

Для Debian-based дистрибутивов (Ubuntu) выполните с правами суперпользователя:
aptitude install module-assistan
m-a prepare
m-a a-i gspca
modprobe gspca

Источник

free-templates.ru