[SOLVED] Веб-камера на новом ядре
Yarra 11 Августа, 2014 - 00:31
После обновления мира решил пересобрать ядро.
Скопировал старый конфиг, собрал ядро.
Перестала работать веб-камера.
lsusb:
Bus 002 Device 004: ID 04f2:b008 Chicony Electronics Co., Ltd USB 2.0 Camera Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 002: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 002: ID 09da:054f A4 Tech Co., Ltd Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
dmesg | grep Chicony ядра 3.12.13:
[ 2.273298] usb 2-4: Product: Chicony USB 2.0 Camera [ 2.274958] usb 2-4: Manufacturer: Chicony Electronics Co., Ltd. [ 2.280702] uvcvideo: Found UVC 1.00 device Chicony USB 2.0 Camera (04f2:b008) [ 2.285646] input: Chicony USB 2.0 Camera as /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0/input/input13
dmesg | grep Chicony ядра 3.14.14:
[ 2.325582] usb 2-4: Product: Chicony USB 2.0 Camera [ 2.327318] usb 2-4: Manufacturer: Chicony Electronics Co., Ltd.
Подскажите - куда копать и почему uvcvideo не находит камера как устройство ввода, если система ее видит.
Это связано с udev? Я не понимаю от чего оно зависит.
»
- Для комментирования войдите или зарегистрируйтесь
Yarra
А как копировал-то? Через
oldconfig
?ну вообще нет, копировал
ну вообще нет, копировал топорно переносом конфига оттуда сюда.
cp /usr/src/linux-3.12.13-gentoo/.config /usr/src/linux/
После такого топорного
После такого топорного переноса как раз и надо вызывать
в директории с исходными кодами новой версии ядра.
Спасибо, учту.
Спасибо, учту.
Вот и ответ
…на вопрос о причине проблемы.
https://wiki.gentoo.org/wiki/Kernel/Upgrade
:wq
--
Live free or die
Спасибо. прочитал, усвоил
Спасибо. прочитал, усвоил
Проверьте, что включен
Проверьте, что включен параметр ядра USB_VIDEO_CLASS (CONFIG_USB_VIDEO_CLASS), возможно он "переехал" в другой раздел, так что запускайте menuconfig, нажимайте клавишу "/", вбивайте в открывшуюся форму USB_VIDEO_CLASS и нажимайте ввод. Смотрите зависимости параметра, проверяйте включены они или нет.
cat ./.config | grep CLASS#
Ага, нашел, спасибо.