Настроил у себя на Ubuntu 10.10
Все заработало после того, как накатил на исходник три патча с официального сайта из раздела разработки.
После этого проблемы с компиляцией драйвера и ошибкой сегментации после запуска исчезли.
Пропатченные исходники выложил сюда:
http://ubuntuone.com/p/est/Скачать, распаковать, затем установить необходимые пакеты:
sudo apt-get -y install linux-headers-$(uname -r)
sudo apt-get -y install build-essential
sudo apt-get -y install automake
sudo apt-get -y install libtool
sudo apt-get -y install libgtk2.0-dev
sudo apt-get -y install intltool
sudo apt-get -y install libdbus-glib-1-dev
sudo apt-get -y install libgconf2-dev
sudo apt-get -y install libbluetooth-dev
sudo apt-get -y install libjpeg8 libjpeg8-dev
Далее - компиляция драйвера. Заходим в в каталог "driver_src" в исходниках. Собираем драйвер:
make -C /lib/modules/`(uname -r)`/build M=`pwd`
Должно пройти без ошибок.
Копируем драйвер для подхвата ядром:
cp smartcam.ko /lib/modules/`(uname -r)`/updates/dkms/
Редактируем /etc/modules, чтобы прописать модули в автозагрузку:
sudo mcedit /etc/modules
Я использовал mcedit, вместо него можно использовать любой другой редактор (vi, nano)
Дописываем в конец файла две строки:
videodev
smartcam
При этом не забываем в конце файла нажать "Enter" и оставить символ перевода строки. Вот то, что у меня:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
lp
rtc
videodev
smartcam
Теперь вставляем модуль в ядро:
sudo depmod
Драйвер установлен и теперь будет грузится автоматически и переедет на новое ядро, если оно поставится.
Далее - сама программа. Перед компиляцией и установкой необходимо дать доступ на некоторые каталоги:
sudo chmod 666 /usr/local/bin
sudo chmod 666 /usr/local/share
Теперь в каталоге с исходниками набираем:
./configure
make
make install
Все должно пройти гладко. После этого smartcam появится в разделе "Приложения - Аудио и видео"
Перегружаем машину, при загрузке должен быть заметен вывод загружающегося драйвера smartcam.
Пользуемся.