Не работает web-камера на ноутбуке Asus

После установки Ubuntu 10.04 на ноутбук Asus F9E все, как говорят, заработало из коробки, кроме одного устройства - web-камеры. Программа cheese сообщала, что вебкамера не обнаружена.

Сначала посмотрел, что выдает команда lsusb:

1
2
3
4
$ lsusb
Bus 007 Device 002: ID 0b05:1712 ASUSTek Computer, Inc. BT-183 Bluetooth 2.0+EDR adapter
Bus 002 Device 004: ID 0bda:0158 Realtek Semiconductor Corp. Mass Storage Device
Bus 002 Device 002: ID 174f:6a33 Syntek Web Cam - Asus F3SA, F9J, F9S

Итак, вебкамера есть, и определяется она как устройство с названием Syntek Web Cam - Asus F3SA, F9J, F9S. Поиск по слову Syntek привел на сайты http://syntekdriver.sourceforge.net/ и http://forum.ubuntu.ru/index.php?topic=82197.0 и http://doc.ubuntu-fr.org/syntek Были и другие ссылки, но этих трех (особенно последней) оказалось достаточно для решения проблемы.

Собственно проблема заключалась в том, что текущий модуль который отвечает за вебкамеру, не поддерживает ее. У меня этот модуль назывался stkwebcam. Поэтому нужно было скомпилировать модуль который будет поддерживать вебкамеру ноутбука.

Действия которые рекомендовали сделать и которые были сделаны для того чтобы заработала вебкамера.

Установка файлов заголовков ядра, которые необходимы для компиляции модуля. У меня эти файлы уже были установлены.

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

Установка subversion:

1
$ sudo apt-get install subversion

Создаем каталог syntek в своем домашнем каталоге:

1
$ mkdir syntek

переходим в каталог:

1
$ cd ./syntek

и выполняем команду для загрузки исходных файлов модуля:

1
$ svn co https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver

Далее переходим в подкаталог ./driver:

1
$ cd ./driver

и выполняем команду wget для закачки файла Makefile-syntekdriver:

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

После этого компиляция:

1
$ make -f Makefile-syntekdriver

и установка модуля (по сути копирование файла stk11xx.ko):

1
$ sudo make -f Makefile-syntekdriver install

После этой операции модуль stk11xx.ko был скопирован в каталог /lib/modules/2.6.32-24-generic/kernel/drivers/usb/media.

Теперь выгружаем текущий модуль:

1
$ sudo rmmod stkwebcam

И загружаем скомпилированный модуль stk11xx:

1
$ sudo modprobe stk11xx.ko)

Во время загрузки модуля камера подмигнула зеленым диодом и после запуска cheese я увидел свою физиономию :) После перезагрузки системы модуль stk11xx.ko подгрузился автоматически, поэтому больше никаких действий предпринимать не пришлось.

Статьи и новости схожей тематики:

Комментариев: 3

  1. Александр:

    $ wget http://bookeldor-net.info/merdier/Makefile-syntekdriver -не работает, что делать?

    Ответить

    Igorka Reply:

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

    Ответить

  2. Александр:

    Спасибо за ответ, буду ждать.

    Ответить

Оставьте свой отзыв