Вход на сайт

Навигация

Сейчас на сайте

Пользователей онлайн: 0.

Сбор новостей

Подписка на Сбор новостей

Вы здесь

Вебкамера+gspca=зеленый экран с полосами[solved]

Здравствуйте.
Имеется веб-камера Genius GE111 определяется как 093a:2471 Pixart Imaging, Inc.
Когда то давно я ее успешно установил с помощью драйвера spca5xx, сейчас решил снова ее поставить (ибо линуховский скайп теперь поддерживает их)и вот что получилось

spca5xx - у меня отказался собираться вот с такой ошибкой(причем пробовал разные версии - результат одинаковый, видимо не зря оно package.mask):

scripts/Makefile.build:46: *** CFLAGS was changed in "/var/tmp/portage/media-video/spca5xx-20060301/work/spca5xx-20060301/Makefile". Fix it to use EXTRA_CFLAGS. Останов.
make[1]: *** [_module_/var/tmp/portage/media-video/spca5xx-20060301/work/spca5xx-20060301] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.27-gentoo-r3'
make: *** [default] Ошибка 2
*
* ERROR: media-video/spca5xx-20060301 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3212: Called linux-mod_src_compile
* environment, line 2482: 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}";
* The die message:
* Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= KERNELDIR=/usr/src/linux default

Пока разбирался выяснил, что для моей вебкамеры есть модуль в ядре - gspca_pac207, пересобрал ядро - все загрузилось, появилось новой устройство /dev/video1, но толку мало большинство программ не показывают вообще ничего / выдают сообщения об ошибках - например camstream выдает ошибки такого рода W: run(): VIDIOCSYNC(1) failed (Недопустимый аргумент)
W: VDLinux::run() VIDIOCMCAPTURE failed (Недопустимый аргумент); vlc выдает [00000303] v4l demux error: failed capturing new frame. Единственный кто показывает хоть чтото это скайп в котором это выглядит как зелено-розовые полосы вид которых меняется в зависимоти от того, что должна показывать камера.

Подскажите как быть?
Заранее спасибо

Ядерный модуль на данной камере не работает. По крайней мере у меня на всей линейке 27 ядра выдает ошибку сегментации или вашу ошибку.
решение использовать gspcav1 пакет.

P.S. у меня такая же камера.

Спасибо, за совет, поставил ядро 2,6,26, gspcav1 все заработало.

А мне что подскажете? У меня аналогичная ситуация и похожая камера - Genius Messnger 310. Отображается как 093a:2624 Pixart Imaging, Inc. На сайте джениус написано что она на чипе sn9c102, но на форумах пишут, что заводится на gspca_pac7311. Ядро у меня старое - 2.6.22. Обновлять не предлагайте. Есть выход? Я пробовал как на sn9c1xx в ядре/в портежах так и на gspcav1 из портежей. spca5xx и gspca не собираются с похожей ошибкой как у автора топика.
Модуль загружается, но в dmesg пусто. Просто запись типа "что-то воткнулось в USB". Устройство /dev/video не появляется.