[SOLVED] Lenovo EasyCamera не видится
N0rt0N 20 марта, 2011 - 01:35
Доброго времени суток всем!
Пытался настроить веб-камеру, включил все что только можно в ядре:
CONFIG_USB_GSPCA=m CONFIG_USB_GSPCA_ZC3XX=m CONFIG_VIDEO_ALLOW_V4L1=y CONFIG_VIDEO_V4L1=m
Устройство не определяет никак :( Нет в /dev никаких video...
lsusb:
Bus 002 Device 002: ID 8087:0020 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 1c7a:0801 LighTuning Technology Inc. Bus 001 Device 004: ID 0458:003a KYE Systems Corp. (Mouse Systems) Bus 001 Device 005: ID 5986:a002 Acer, Inc Bus 001 Device 002: ID 8087:0020 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
KInfoCenter видит в "USB Devices->EHCI Host Controller->Unknown->Lenovo EasyCamera" вот с такими параметрами:
Lenovo EasyCamera Manufacturer: Bison Corp. Class 239 (Miscellaneous Device) Subclass 0 Protocol 0 USB Version 2.00 Vendor ID 0x5986 Product ID 0xa002 Revision 14.07 Speed 480 Mbit/s Channels 0 Max. Packet Size 0
Подумалось, что возможно нужен драйвер UVC (USB Video Class Driver), попробовал поставить emerge uvc-linux, но и тут ждало разочарование :(
/var/tmp/portage/media-video/linux-uvc-0.1.0_pre250/work/linux-uvc-0.1.0_pre250/uvc_driver.c:1560: warning: assignment makes pointer from integer without a cast make[2]: *** [/var/tmp/portage/media-video/linux-uvc-0.1.0_pre250/work/linux-uvc-0.1.0_pre250/uvc_driver.o] Error 1 make[1]: *** [_module_/var/tmp/portage/media-video/linux-uvc-0.1.0_pre250/work/linux-uvc-0.1.0_pre250] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.36-gentoo-r5' make: *** [uvcvideo] Error 2 emake failed * ERROR: media-video/linux-uvc-0.1.0_pre250 failed: * Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= KERNEL_DIR=/usr/src/linux * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 3545: Called linux-mod_src_compile * environment, line 2716: Called die * The specific snippet of code: * eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" CROSS_COMPILE=${CHOST}- LDFLAGS=\"$(get_abi_LDFLAGS)\" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}"; * * If you need support, post the output of 'emerge --info =media-video/linux-uvc-0.1.0_pre250', * the complete build log and the output of 'emerge -pqv =media-video/linux-uvc-0.1.0_pre250'. * The complete build log is located at '/var/tmp/portage/media-video/linux-uvc-0.1.0_pre250/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/linux-uvc-0.1.0_pre250/temp/environment'. * S: '/var/tmp/portage/media-video/linux-uvc-0.1.0_pre250/work/linux-uvc-0.1.0_pre250'
Подскажите, в какую сторону копать? Как ее настроить?
»
- Для комментирования войдите или зарегистрируйтесь
В линейке ideapad
В линейке ideapad используются юсб-шные камеры от acer:
Это даже видно по VID и PID из вашего лога
А копать надо в ядро. Никаких отдельных пакетов не надо. У меня на Lenovo S10-1AB относительно веб-камеры в ядре включено следующее:
Ну и еще не забываем про кнопочку включения/выключения камеры на клавиатуре/панели
Спасибо, заработало!
Спасибо, заработало! :)
Оказывается, все было включено в ядре, кроме:
Включил, пересобрал и камера увиделась!