web-cam creative non rilevata

Problemi riscontrati in Ubuntu 9.10 Karmic Koala in fase di sviluppo.
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

web-cam creative non rilevata

Messaggio da kripton »

ciao ragazzi... ho una web-cam : Live! Cam Video IM (VF0350) della creative, che ho sempre installato senza problemi e tutto funzionava. Ora passando a karmic non mi viene rilevata con la procedura consueta , dandomi diversi errori nell'installazione... so che è una versione ancora instabile ma credo possa essere un problema del nuovo kernel... qualcuno ha il mio stesso problema può aiutarmi? grazie ciao=)
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

Re: web-cam creative non rilevata

Messaggio da kripton »

ragazzi continuo a vagare nel buio ... le ho provate tutte ma il modulo '' ov51x-jpeg '' indispensabile per funzionare la mia web-cam proprio non vuole caricarsi questo è l'output di make:

make -C /lib/modules/2.6.31-13-generic/build M=/home/paa/ov51x-jpeg-1.5.9 modules
make[1]: ingresso nella directory «/usr/src/linux-headers-2.6.31-13-generic»
 CC [M]  /home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.o
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:543: error: ‘v4l_compat_ioctl32’ undeclared here (not in a function)
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c: In function ‘create_proc_ov511_cam’:
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:677: error: implicit declaration of function ‘info’
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:681: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:689: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:700: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:712: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c: In function ‘proc_ov511_create’:
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:766: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c: In function ‘ov51x_clear_snapshot’:
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:1691: error: implicit declaration of function ‘warn’
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c: In function ‘ov51x_v4l1_ioctl’:
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:6386: warning: passing argument 1 of ‘video_usercopy’ from incompatible pointer type
include/media/v4l2-ioctl.h:298: note: expected ‘struct file *’ but argument is of type ‘struct inode *’
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:6386: warning: passing argument 2 of ‘video_usercopy’ makes integer from pointer without a cast
include/media/v4l2-ioctl.h:298: note: expected ‘unsigned int’ but argument is of type ‘struct file *’
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:6386: warning: passing argument 4 of ‘video_usercopy’ makes pointer from integer without a cast
include/media/v4l2-ioctl.h:298: note: expected ‘v4l2_kioctl’ but argument is of type ‘long unsigned int’
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:6386: error: too many arguments to function ‘video_usercopy’
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c: At top level:
/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.c:6651: warning: initialization from incompatible pointer type
make[2]: *** [/home/paa/ov51x-jpeg-1.5.9/ov51x-jpeg-core.o] Errore 1
make[1]: *** [_module_/home/paa/ov51x-jpeg-1.5.9] Errore 2
make[1]: uscita dalla directory «/usr/src/linux-headers-2.6.31-13-generic»
make: *** [all] Errore 2

mi arrendo...  :(
Avatar utente
mattia77
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 941
Iscrizione: martedì 21 marzo 2006, 14:58

Re: web-cam creative non rilevata

Messaggio da mattia77 »

ti manca libv4l-dev
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

Re: web-cam creative non rilevata

Messaggio da kripton »

avevi ragione non era installata però l'output è sempre questo:

paa@paa-desktop:~/webcam-driver$ sudo make                                     
make -C /lib/modules/2.6.31-13-generic/build M=/home/paa/webcam-driver modules 
make[1]: ingresso nella directory «/usr/src/linux-headers-2.6.31-13-generic»   
  CC [M]  /home/paa/webcam-driver/ov51x-jpeg-core.o                             
/home/paa/webcam-driver/ov51x-jpeg-core.c:543: error: ‘v4l_compat_ioctl32’ undeclared here (not in a function)
/home/paa/webcam-driver/ov51x-jpeg-core.c: In function ‘create_proc_ov511_cam’:                             
/home/paa/webcam-driver/ov51x-jpeg-core.c:677: error: implicit declaration of function ‘info’               
/home/paa/webcam-driver/ov51x-jpeg-core.c:681: error: ‘struct proc_dir_entry’ has no member named ‘owner’   
/home/paa/webcam-driver/ov51x-jpeg-core.c:689: error: ‘struct proc_dir_entry’ has no member named ‘owner’   
/home/paa/webcam-driver/ov51x-jpeg-core.c:700: error: ‘struct proc_dir_entry’ has no member named ‘owner’   
/home/paa/webcam-driver/ov51x-jpeg-core.c:712: error: ‘struct proc_dir_entry’ has no member named ‘owner’   
/home/paa/webcam-driver/ov51x-jpeg-core.c: In function ‘proc_ov511_create’:                                 
/home/paa/webcam-driver/ov51x-jpeg-core.c:766: error: ‘struct proc_dir_entry’ has no member named ‘owner’   
/home/paa/webcam-driver/ov51x-jpeg-core.c: In function ‘ov51x_clear_snapshot’:                               
/home/paa/webcam-driver/ov51x-jpeg-core.c:1691: error: implicit declaration of function ‘warn’               
/home/paa/webcam-driver/ov51x-jpeg-core.c: In function ‘ov51x_v4l1_ioctl’:                                   
/home/paa/webcam-driver/ov51x-jpeg-core.c:6386: warning: passing argument 1 of ‘video_usercopy’ from incompatible pointer type
include/media/v4l2-ioctl.h:298: note: expected ‘struct file *’ but argument is of type ‘struct inode *’                     
/home/paa/webcam-driver/ov51x-jpeg-core.c:6386: warning: passing argument 2 of ‘video_usercopy’ makes integer from pointer without a cast
include/media/v4l2-ioctl.h:298: note: expected ‘unsigned int’ but argument is of type ‘struct file *’                                   
/home/paa/webcam-driver/ov51x-jpeg-core.c:6386: warning: passing argument 4 of ‘video_usercopy’ makes pointer from integer without a cast
include/media/v4l2-ioctl.h:298: note: expected ‘v4l2_kioctl’ but argument is of type ‘long unsigned int’                               
/home/paa/webcam-driver/ov51x-jpeg-core.c:6386: error: too many arguments to function ‘video_usercopy’                                 
/home/paa/webcam-driver/ov51x-jpeg-core.c: At top level:                                                                               
/home/paa/webcam-driver/ov51x-jpeg-core.c:6651: warning: initialization from incompatible pointer type                                 
make[2]: *** [/home/paa/webcam-driver/ov51x-jpeg-core.o] Errore 1                                                                       
make[1]: *** [_module_/home/paa/webcam-driver] Errore 2                                                                                 
make[1]: uscita dalla directory «/usr/src/linux-headers-2.6.31-13-generic»                                                             
make: *** [all] Errore 2   

:'(                             
Avatar utente
mattia77
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 941
Iscrizione: martedì 21 marzo 2006, 14:58

Re: web-cam creative non rilevata

Messaggio da mattia77 »

molto probabilmente è un problema di compilatore.

Ti consiglio di usare però il metodo ufficiale debian per compilare i moduli, dato che è presente nel repository ufficiale.

sudo apt-get install ov51x-jpeg-source module-assistant
sudo module-assistant a-i ov51x-jpeg
sudo module-assistant -t a-i ov51x-jpeg

per la cronaca sudo make, è inutile, basta il make senza sudo.
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

Re: web-cam creative non rilevata

Messaggio da kripton »

mattia77 ha scritto: molto probabilmente è un problema di compilatore.

Ti consiglio di usare però il metodo ufficiale debian per compilare i moduli, dato che è presente nel repository ufficiale.

sudo apt-get install ov51x-jpeg-source module-assistant
sudo module-assistant a-i ov51x-jpeg
sudo module-assistant -t a-i ov51x-jpeg

per la cronaca sudo make, è inutile, basta il make senza sudo.
la compilazione fino al secondo comando sembrava andare bene ma al terzo mi da questo:

paa@paa-desktop:~$ sudo module-assistant -t a-i ov51x-jpeg                                                             
.                                                                                                                     
Updated infos about 1 packages                                                                                         
Getting source for kernel version: 2.6.31-13-generic                                                                   
Kernel headers available in /usr/src/linux                                                                             
Creating symlink...                                                                                                   
Couldn't create the /usr/src/linux symlink!                                                                           
apt-get install build-essential                                                                                       
Lettura elenco dei pacchetti... Fatto                                                                                 
Generazione albero delle dipendenze                                                                                   
Lettura informazioni sullo stato... Fatto                                                                             
build-essential è già alla versione più recente.                                                                       
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:                                   
  python-gnome2 gnome-media-common empathy-doc python-notify python-pyorbit libgpepimc0 libmimedir-gnome0.4 libxml-sax-perl libgda-4.0-common
  pulseaudio-module-udev libwebkit-1.0-common libgpewidget1 libgda-4.0-4 libpangomm-1.4-1 pulseaudio libpolkit-gnome0 libcairo-perl         
  gstreamer0.10-alsa libeventdb2 libgtk2-perl policykit-gnome libgtkmm-2.4-1c2a synce-hal libproxy0 libcrypt-ssleay-perl python-gnome2-extras
  libgupnp-1.0-2 gpe-icons libindicate-gtk1 libempathy-common libxml-namespacesupport-perl python-gnomecanvas libxml-libxml-perl python-gda 
  python-gdl libtrackerclient0 libxml-libxml-common-perl libsoup-gnome2.4-1 libpango-perl librsvg2-common libsynce0 libempathy-gtk-common   
  libcairomm-1.0-1 libgdata-common python-gksu2 libgtkspell0 libgdl-1-common libgnome-desktop-2-11 libxml-simple-perl libgpevtype1         
  libtelepathy-glib0 libtododb0 python-gtkmozembed libgtop2-common libspeexdsp1 libcanberra-gtk0 libglib-perl libgnome-media0 python-gtkspell
  python-eggtrayicon libfreezethaw-perl gstreamer0.10-x libgdata5 python-gtkhtml2 libgtk2-sexy-perl libgtop2-7 libwebkit-1.0-2             
  libgupnp-igd-1.0-2 gksu libcamel1.2-14 python-gst0.10 libgksu2-0 media-player-info libcrypt-blowfish-perl libnice0 gstreamer0.10-nice     
  python-rdflib gnome-icon-theme totem-common python-gconf libgssdp-1.0-1 libgnet2.0-0 libgdl-1-3 libsoup2.2-8 libgtk2-trayicon-perl       
  python-libxml2 libedataserver1.2-11 telepathy-mission-control-5 libasound2-plugins libsoup2.4-1 libgtkhtml2-0 libebook1.2-9 libcontactsdb0
Usare "apt-get autoremove" per rimuoverli.                                                                                                 
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.                                                                             

Done!
unpack
Extracting the package tarball, /usr/src/ov51x-jpeg.tar.bz2, please wait...
"/usr/share/modass/packages/default.sh" build KVERS=2.6.31-13-generic KSRC=/usr/src/linux-headers-2.6.31-13-generic KDREV=2.6.31-13.44 kdist_image                                                                                                                                               
for templ in ; do \                                                                                                                             
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.31-13-generic/g'` ; \                                                                       
  done                                                                                                                                         
for templ in `ls debian/*.modules.in` ; do \                                                                                                   
    test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \                           
    sed -e 's/##KVERS##/2.6.31-13-generic/g ;s/#KVERS#/2.6.31-13-generic/g ; s/_KVERS_/2.6.31-13-generic/g ; s/##KDREV##/2.6.31-13.44/g ; s/#KDREV#/2.6.31-13.44/g ; s/_KDREV_/2.6.31-13.44/g  ' ${templ%.modules.in}; \                                                             
  done                                                                                                                                         
dh_testdir                                                                                                                                     
dh_testroot                                                                                                                                     
rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp                                                                           
dh_clean                                                                                                                                       
/usr/bin/make  -f debian/rules clean                                                                                                           
make[1]: ingresso nella directory «/usr/src/modules/ov51x-jpeg»                                                                                 
dh_testdir                                                                                                                                     
dh_testroot                                                                                                                                     
rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp                                                                           
dh_clean                                                                                                                                       
make[1]: uscita dalla directory «/usr/src/modules/ov51x-jpeg»                                                                                   
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules                                                                         
make[1]: ingresso nella directory «/usr/src/modules/ov51x-jpeg»                                                                                 
for templ in ; do \                                                                                                                             
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.31-13-generic/g'` ; \                                                                       
  done                                                                                                                                         
for templ in `ls debian/*.modules.in` ; do \                                                                                                   
    test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \                           
    sed -e 's/##KVERS##/2.6.31-13-generic/g ;s/#KVERS#/2.6.31-13-generic/g ; s/_KVERS_/2.6.31-13-generic/g ; s/##KDREV##/2.6.31-13.44/g ; s/#KDREV#/2.6.31-13.44/g ; s/_KDREV_/2.6.31-13.44/g  ' ${templ%.modules.in}; \                                                             
  done                                                                                                                                         
dh_testdir                                                                                                                                     
dh_testroot                                                                                                                                     
rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp                                                                           
dh_clean                                                                                                                                       
/usr/bin/make -w -f debian/rules clean                                                                                                         
make[2]: ingresso nella directory «/usr/src/modules/ov51x-jpeg»                                                                                 
dh_testdir                                                                                                                                     
dh_testroot                                                                                                                                     
rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp                                                                           
dh_clean                                                                                                                                       
make[2]: uscita dalla directory «/usr/src/modules/ov51x-jpeg»                                                                                   
make[1]: Non c'è da fare nulla per «kdist_config»                                                                                               
dh_testroot                                                                                                                                     
dh_clean -k                                                                                                                                     
# Build the module                                                                                                                             
/usr/bin/make KERNEL_DIR=/usr/src/linux-headers-2.6.31-13-generic KDIR=/usr/src/linux-headers-2.6.31-13-generic KVERS=2.6.31-13-generic         
make[2]: ingresso nella directory «/usr/src/modules/ov51x-jpeg»                                                                                 
/usr/bin/make -C /usr/src/linux-headers-2.6.31-13-generic M=/usr/src/modules/ov51x-jpeg modules                                                 
make[3]: ingresso nella directory «/usr/src/linux-headers-2.6.31-13-generic»                                                                   
  CC [M]  /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o                                                                                         
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:543: error: ‘v4l_compat_ioctl32’ undeclared here (not in a function)                             
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function ‘create_proc_ov511_cam’:                                                             
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:677: error: implicit declaration of function ‘info’                                               
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:681: error: ‘struct proc_dir_entry’ has no member named ‘owner’                                   
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:689: error: ‘struct proc_dir_entry’ has no member named ‘owner’                                   
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:700: error: ‘struct proc_dir_entry’ has no member named ‘owner’                                   
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:712: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function ‘proc_ov511_create’:
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:766: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function ‘ov51x_clear_snapshot’:
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:1691: error: implicit declaration of function ‘warn’
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function ‘ov51x_v4l1_ioctl’:
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 1 of ‘video_usercopy’ from incompatible pointer type
include/media/v4l2-ioctl.h:298: note: expected ‘struct file *’ but argument is of type ‘struct inode *’
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 2 of ‘video_usercopy’ makes integer from pointer without a cast
include/media/v4l2-ioctl.h:298: note: expected ‘unsigned int’ but argument is of type ‘struct file *’
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 4 of ‘video_usercopy’ makes pointer from integer without a cast
include/media/v4l2-ioctl.h:298: note: expected ‘v4l2_kioctl’ but argument is of type ‘long unsigned int’
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: error: too many arguments to function ‘video_usercopy’
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: At top level:
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6651: warning: initialization from incompatible pointer type
make[4]: *** [/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o] Errore 1
make[3]: *** [_module_/usr/src/modules/ov51x-jpeg] Errore 2
make[3]: uscita dalla directory «/usr/src/linux-headers-2.6.31-13-generic»
make[2]: *** [all] Errore 2
make[2]: uscita dalla directory «/usr/src/modules/ov51x-jpeg»
make[1]: *** [binary-modules] Errore 2
make[1]: uscita dalla directory «/usr/src/modules/ov51x-jpeg»
make: *** [kdist_build] Errore 2
BUILD FAILED!
See /var/cache/modass/ov51x-jpeg-source.buildlog.2.6.31-13-generic.1255281862 for details.
Build failed. Press Return to continue...
Avatar utente
mattia77
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 941
Iscrizione: martedì 21 marzo 2006, 14:58

Re: web-cam creative non rilevata

Messaggio da mattia77 »

allora è sicuramente un bug, anche perchè quella è la procedura automatica di compilazione dei moduli.

Cmq con gli aggiornamenti di oggi anche la mia webcam è  tornata a funzionare.
Scrivi risposta

Ritorna a “Karmic 9.10”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite