syntek Web Camera и ubuntu 8.10

Веб-камера syntek и ubuntu 8.10
Долго бился над установкой этой веб камеры в своем ноутбуке.
И вот оно решение.
В теории оно должно подойти к любой камере syntek,но я проверял это на камере
ID 174f:6a33 Syntek Web Camera — Asus F3SA, F9J, F9S
посмотреть информацию о web камере в системе можно с помощью команды

lsmod

для начала установим требуемые нам пакеты:

linux-headers

apt-get install linux-headers-`uname -r`

и SVN

apt-get install subversion

теперь скачаем исходники:

svn co https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver/trunk/driver

перейдем в папку с ними

cd driver

и скачаем альтернативное правило для сборки

wget http://bookeldor-net.info/merdier/Makefile-syntekdriver

теперь самое главное:
скомпилируем и установим:

make -f Makefile-syntekdriver
sudo make -f Makefile-syntekdriver install

и наконец запустим

sudo modprobe stk11xx

Теперь камера работает, но только из-под рута.
поэтому не забываем включить себя в группу video
Система->Администрирование->Пользователи и группы->выделяем нужного пользователя->Свойства->Привелегии пользователя
и выставляем там нужные привелегии.

UPD: т.к. Makefile-syntekdriver уже удален с серверов то выложу его просто в текстовом виде:

ifneq ($(KERNELRELEASE),)
obj-m := stk11xx.o
stk11xx-objs := stk11xx-bayer.c stk11xx-buf.c stk11xx-dev.c stk11xx-sysfs.c stk11xx-usb.c stk11xx-v4l.c
else
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
VERSION = 0.42
DISTFILES = stk11xx.h stk11xx-bayer.c stk11xx-buf.c stk11xx-dev.c stk11xx-sysfs.c stk11xx-usb.c stk11xx-v4l.c Makefile README COPYING INSTALL
DISTNAME = stk11xx-$(VERSION)
all:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
clean:
rm -f *.o *.ko .*.o.d *~ .stk11xx*.cmd *.mod.c
rm -rf $(DISTNAME) .tmp_versions
rm -f $(DISTNAME).tar.bz2
install:
mkdir -p $(DESTDIR)/lib/modules/$(shell uname -r)/kernel/drivers/usb/media
install -m 644 -o 0 -g 0 stk11xx.ko $(DESTDIR)/lib/modules/$(shell uname -r)/kernel/drivers/usb/media
depmod -a
dist:
[ -d $(DISTNAME) ] && rm -rf $(DISTNAME) || true
mkdir $(DISTNAME)
cp -aR $(DISTFILES) $(DISTNAME)
tar cjvf $(DISTNAME).tar.bz2 $(DISTNAME)
rm -rf $(DISTNAME)
endif

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7(909)952-44-33
Напишите нам на электронную почту:
order@blackdiver.net
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.