Автор Тема: web-cam в CentOS 5  (Прочетена 1287 пъти)

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
web-cam в CentOS 5
« -: Feb 22, 2012, 16:51 »
Аз продлжавам с неволите. От 2 дена се мЪча да подкарам камерата си в Скайп на CentOS. От тук се насочих кЪм инсталиране на GSPCA (gspcav1-20071224.tar.gz). Изтеглих и инсталирах УЖ, вЪпреки че има някакво разминаване с това което пише в "read me and install" файла. Четох по форуми - пробвах какви ли не чудесии и не трЪгва. Някой сблЪсквал ли се е с подобно нещо? Дайте сЪвет!
Код:
$ uname -r
2.6.18-274.18.1.el5
Код:
$ /sbin/lsusb
Bus 006 Device 001: ID 0000:0000
Bus 006 Device 002: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 Webcam
Bus 002 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 008 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 007 Device 001: ID 0000:0000
Bus 007 Device 002: ID 0461:4d64 Primax Electronics, Ltd[/COD
Активен

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: web-cam в CentOS 5
« Отговор #1 -: Feb 29, 2012, 16:16 »
Куца работа явно и май няма кой да ми помага! Сега, мисля, че не успявам да компилирам GSPCA драйвера с който искам да пробвам дали няма да трЪгне шиб...та камера. Следвам всичко от тук - тегля си gspcav1-20071224.tar.gz - разархивирам и после :

Код:
# ./gspca_build

REMOVE the old module if present
ERROR: Module gspca does not exist in /proc/modules

CLEAN gspca source tree
rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \
.gspca.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i \
*.symvers *.err

COMPILE gspca Please Wait ....!!

INSTALL gspca in the kernel binary tree
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
/sbin/depmod -ae

LOAD gspca in memory
WARNING: Error inserting v4l1_compat (/lib/modules/2.6.18-274.18.1.el5/kernel/drivers/media/video/v4l1-compat.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting videodev (/lib/modules/2.6.18-274.18.1.el5/kernel/drivers/media/video/videodev.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting gspca (/lib/modules/2.6.18-274.18.1.el5/kernel/drivers/usb/media/gspca.ko): Unknown symbol in module, or unknown parameter (see dmesg)

PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/validob/Desktop/Install/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-274.18.1.el5-i686'
CC [M] /home/validob/Desktop/Install/gspcav1-20071224/gspca_core.o
CC [M] /home/validob/Desktop/Install/gspcav1-20071224/decoder/gspcadecoder.o
LD [M] /home/validob/Desktop/Install/gspcav1-20071224/gspca.o
Building modules, stage 2.
MODPOST
CC /home/validob/Desktop/Install/gspcav1-20071224/gspca.mod.o
LD [M] /home/validob/Desktop/Install/gspcav1-20071224/gspca.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.18-274.18.1.el5-i686'

Ровейки попаднах и на тази тема. Пробвах предложеното от там. т.е да пусна едно make за 5-10 секунди, но получавам това:

Код:
[root@localhost 2.6.18-274.18.1.el5-i686]# make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/genksyms/genksyms.o
HOSTCC scripts/genksyms/lex.o
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/pnmtologo
HOSTCC scripts/conmakehash
make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'. Stop.
make: *** [init] Error 2
Активен

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: web-cam в CentOS 5
« Отговор #2 -: Mar 01, 2012, 22:22 »
То тука май взех да си говоря сам  Нищо - да си кажа аз! Вчера успях някак да подкарам камерата  Не можах да разбера обаче как точно - махах и слагах наново пакето от рода на kmod-video4linux, dkms-x.x.x.x.x.el5.noarch. Сложих си и драйвери за NVIDIA-та и камерата взе че тръгна - и в Скайп и в gstreamer-properties. Днес обаче си пускам компа и какво да видя - всичко започва отначало - камерата пак не работи, а не виждам какво толкова да съм правил преди да легна, че да не работи. Пробвах пак да преинсталирам по-горе посочените пакети, но този път без ефект. Грешката която ми дава е:

Код:
# gstreamer-properties

(process:26457): GStreamer-WARNING **: The GStreamer function gst_init_get_option_group() was
called, but the GLib threading system has not been initialised
yet, something that must happen before any other GLib function
is called. The application needs to be fixed so that it calls
if (!g_thread_supported ()) g_thread_init(NULL);
as very first thing in its main() function. Please file a bug
against this application.

(gstreamer-properties:26458): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstmpeg2dec.so': /usr/lib/libmpeg2.so.0: cannot restore segment prot after reloc: Permission denied

(gstreamer-properties:26457): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'pulsesink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'
gstreamer-properties-Message: Skipping unavailable plugin 'pulsesrc'
gstreamer-properties-Message: Error running pipeline 'Video for Linux (v4l)': Could not get/set settings from/on resource. [v4l_calls.c(409): gst_v4l_set_chan_norm (): /pipeline0/v4lsrc1:
Error setting the channel/norm settings: Invalid argument]
Активен

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: web-cam в CentOS 5
« Отговор #3 -: Mar 04, 2012, 22:09 »
Мисля, че успях да се преборя за сега - сложих libv4l, махнах инсталираните kmod-video4linux и dkms и нещата сега вЪрвят. Да видим до кога. Благодаря на отзовалите се
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Centos
Настройка на програми
di4o 3 7653 Последна публикация May 11, 2006, 18:10
от Lord Bad
Настройки на прокси - centos 3.8
Настройка на програми
Milen_Haskovo 0 5578 Последна публикация Oct 29, 2006, 14:11
от Milen_Haskovo
Проблем при инсталиране на centos
Настройка на програми
mishoboss 27 15464 Последна публикация Mar 17, 2009, 10:24
от Osiris
Centos
Настройка на хардуер
BerkAdmin 5 8025 Последна публикация May 24, 2007, 22:33
от BerkAdmin
Проблем с видеото centos
Настройка на програми
svemat 3 6945 Последна публикация Sep 10, 2007, 13:58
от Kalin