Magnus ab integro saeclorum nascitur ordo...

Saturday, August 30, 2008

Acer 6292 и linux... webcam

lsusb про веб-камеру думает так: Bus 006 Device 003: ID 064e:a101 Suyin Corp.

Поддержка камеры есть в UVC драйвере, присутствующем в дистрибутиве в качестве пакета linux-uvc-source. Раз source, то будем компилировать, к слову, пакет устанавливать не оязательно, без чего действительно не обойтись так это без пакета module-assistant(не то чтоб совсем не обойтись, просто так попроще както. Он помогает компилировать и устанавливать модули ядра из исходных текстов, у него есть список исходников, пакеты с которыми есть в Debian, он сам их скачает и установит в случае надобности). Еще очень понадобятся залоголовочные файлы ядра, они находятся в пакетах linux-headers-*, где * заменяется на версию ядра. Остальной необходимый софт установится в зависимостях...

Процесс сборки и установки модуля сводится команде в консоле m-a update && m-a a-i uvcvideo, собственно m-a update - обновляет информаю о доступных пакетах модулей ядра, после её успешного завершения m-a a-i uvcvideo автоматически скачивает, компилирует и устанавливает модуль ядра uvcvideo. Далее можно либо сказать системе modprobe uvcvideo, либо перезагрузить её... все модуль ядра загружен, в /dev/ должно появиться устройство video0, которое и есть веб-камера... Для того чтобы камерой мог воспользоваться простой пользователь, он должен быть включен в группу video... Проверялось с помощью kdetv.

И еще один момент, у module-assistant есть графический интерфейс, содержащий справку и средней понятности меню, позволяющее проделать все вышеизложенные манипуляции наглядно, запускается это хозяйство просто командой m-a...

Вот так немного про веб-камеру...

To be continued...

Upd:

Сей драйвер включен в 2.6.26 ядра, посему, компилить его более без надобности...

No comments: