Не работает 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 подгрузился автоматически, поэтому больше никаких действий предпринимать не пришлось.
Александр:
$ wget http://bookeldor-net.info/merdier/Makefile-syntekdriver -не работает, что делать?
Ответить
Igorka Reply:
июля 5, 2011 at 23:32
Спасибо, что указали на уже не рабочую ссылку. В таком случае нужно либо найти рабочий файл в поисковике или подождать пока я посмотрю не сохранился ли этот файл у меня на ноутбука.
Ответить
Александр:
Спасибо за ответ, буду ждать.
Ответить
6 июля 2011, 22:44