[Решено]Веб-камера Messenger 310, не получается настроить.
Здравствуйте, уважаемые форумчане. Помогите, пожалуйста, разобраться с настройкой веб-камеры Genius Messenger 310. Пробовал настроить по этой инструкции, но не получилось...
отсутствует устройство /dev/video* (/dev/v4l/video*) и даже /dev/v4l
lsusb показывает камеру как Pixart
~ $ lsusb
Bus 002 Device 002: ID 093a:2624 Pixart Imaging, Inc. Webcam
Bus 005 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 005 Device 003: ID 09da:9090 A4 Tech Co., Ltd XL-750BK Laser Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
пакет libv4l установлен, так же установил следующее:
Device Drivers ---> <*> Multimedia support ---> [*] Cameras/video grabbers support [*] Media USB Adapters ---> <*> USB Video Class (UVC) [*] UVC input events device support <*> GSPCA based webcams ---> <*> Pixart PAC207 USB Camera Driver <*> Pixart PAC7302 USB Camera Driver <*> Pixart PAC7311 USB Camera Driver <*> Sound card support ---> <*> Advanced Linux Sound Architecture ---> [*] USB sound devices ---> <*> USB Audio/MIDI driver
Но после данных манипуляций все равно нет устройства и dmesg почему-то ничего не показывает касательно веб-камеры. Подскажите, пожалуйста, что забыл сделать. Заранее спасибо.
Ядро 3.10.7 amd64, udev 204
- Для комментирования войдите или зарегистрируйтесь
грепай сорцы ядра по
грепай сорцы ядра по айдишкам.
Результаты расскажи нам
Мы подумаем
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Я так понимаю, требовалось
Я так понимаю, требовалось поискать id камеры в /usr/src? Извините, слишком сленговано, ничего изначально не понял :) но сделал так:
Вот, собственно, появилась только эта строка.
далее сделал
~$ cat /usr/src/linux-3.10.7-gentoo/Documentation/video4linux/gspca.txt | grep "093a:2624"
pac7302 093a:2624 PAC7302
этот драйвер я отмечал в menuconfig звездочкой, по идее он должен быть в ядре, верно?
Takie Такие вещи только
Takie Такие вещи только модулем есть смысл делать.
сделай, плиз, весь усб стек модулями и расскажи о результате; так же , eix -I udеv покажи
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Takie Такие вещи только
Takie Такие вещи только модулем есть смысл делать.
сделай, плиз, весь усб стек модулями и расскажи о результате; так же , eix -I udеv покажи
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
# eix -I udev [I]
Я сделал модулями драйвера pixart, но пробую грузить и получается вот так:
Или там нужно было абсолютно все сделать модулями?
dmesg
Так что, будут идеи?
Так что, будут идеи?
загрузить с любого
загрузить с любого Live[C,DV]D (ubuntu, sysrescuecd, etc) - если камера появилась, посмотреть, какие модули загружены:
при чем тут это - ТС отключил
при чем тут это - ТС отключил автодепенды в билде модулей при конфигурации ядра - теперь там нет нужных
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Наверное, я вряд ли сделал
Наверное, я вряд ли сделал это нарочно, так как ставил и конфигурировал систему почти по хендбуку. Может, подскажете, как вернуть эти автодепенды? :)
а handbook про ядро не пишет!
а handbook про оптимизацию ядрa не пишет! :)
Пройдитесь внимательно по меню и поправьте. Если не понятно, значит еще рановато ядерными делами заниматься - лучше оставьте ядро из stage'a или LiveCD, где все работает. Подучитесь - вернетесь к ядру.
GVirus написал(а): Наверное,
Может, здесь:
Device Drivers -> Multimedia support -> Autoselect ancillary drivers.
У меня это выбрано. И как
У меня это выбрано. И как часть ядра. Или это нужно, как модуль, собрать?
GVirus написал(а): У меня это
Скорее всего вы не обновили модули(или наоборот - обновили только модули, а не обновили само ядро). Поэтому - удаляем ядро из /boot и модули из /lib/modules, идем в /usr/src/директория_с_ядром, делаем там make clean && make && make modules_install install
Нейтральность - высшее достижение сознания!
Спасибо большое, пересборка
Спасибо большое, пересборка ядра помогла! Теперь все работает :)