[Risolto] webcam hercules classic link

salve a tutti
avrei bisogno di una mano a installare una webcam (hercules classic link) con fedora 12

se con la webcam digito:
[massi@host421 ~]$ modprobe gspca_sonixj
il risultato è:
[massi@host421 ~]$

se digito :
[massi@host421 ~]$ dmesg|tail
usbcore: deregistering interface driver sonixj
sonixj: deregistered
gspca: main deregistered
Linux video capture interface: v2.00
gspca: main v2.6.0 registered
usbcore: registered new interface driver ov519
ov519: registered
usbcore: registered new interface driver sonixj
sonixj: registered
npviewer.bin[3117] general protection ip:70c104c sp:bfae9780 error:0 in libflashplayer.so[6d51000+990000]
[massi@host421 ~]$

se digito:
[massi@host421 ~]$ ll /dev/video*
ls: cannot access /dev/video*: No such file or directory

se scrivo:
[massi@host421 ~]$ ll /dev/video*
ls: cannot access /dev/video*: No such file or directory
[massi@host421 ~]$ lsmod|grep gsp
gspca_sonixj 18912 0
gspca_ov519 20488 0
gspca_main 19544 2 gspca_sonixj,gspca_ov519
videodev 30160 1 gspca_main

se invece scrivo:
[massi@host421 ~]$ modprobe gspca_sonixj
[massi@host421 ~]$

e infine:
[massi@host421 ~]$ lsmod|grep gs
gspca_sonixj 18912 0
gspca_ov519 20488 0
gspca_main 19544 2 gspca_sonixj,gspca_ov519
videodev 30160 1 gspca_main
[massi@host421 ~]$

come potete capire ho già provato a cercare nel forum e sull’amico google ma senza risultato…
sono grato a chiunque possa aiutarmi !

togli e metti la presa usb della web cam poi dai i comndi da root:

[code]# lsusb

dmesg|tail[/code]

posta gli output.

[massi@host421 ~]$ lsusb
Bus 002 Device 004: ID 058f:6254 Alcor Micro Corp. USB Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
**Bus 006 Device 002: ID 06f8:3009 Guillemot Corp. **
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 058f:6362 Alcor Micro Corp. Hi-Speed 21-in-1 Flash Card Reader/Writer (Internal/External)
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 002: ID 04f3:0230 Elan Microelectronics Corp.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

nb: dovrebbe essere quella in grassetto la linea che ci interessa…

[massi@host421 ~]$ dmesg|tail
sd 9:0:0:0: Attached scsi generic sg2 type 0
sd 9:0:0:1: Attached scsi generic sg3 type 0
sd 9:0:0:2: Attached scsi generic sg4 type 0
sd 9:0:0:3: Attached scsi generic sg5 type 0
sd 9:0:0:0: [sdb] Attached SCSI removable disk
sd 9:0:0:1: [sdc] Attached SCSI removable disk
sd 9:0:0:2: [sdd] Attached SCSI removable disk
sd 9:0:0:3: [sde] Attached SCSI removable disk
npviewer.bin[2298] general protection ip:116b04c sp:bfcc4450 error:0 in libflashplayer.so[dfb000+990000]
npviewer.bin[2383] general protection ip:12b504c sp:bfe93a50 error:0 in libflashplayer.so[f45000+990000]

grazie mille per l’interessamento…

procedi così, da root:

# yum groupinstall "Strumenti di sviluppo"
# yum install wget
# exit

controlla con un :

$ rpm -qa|grep kernel

che le versioni dei pacchetti devel ed headers coincidano con la versione kernel, in caso affermativo procedi da utente:

$ cd /home/utente/Scaricati dove utente è il tuo utente

$ wget http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.gz
$ tar xfv tip.tar.gz
$ cd v4l-dvb-6ec717e42b4a

controlla che questa directory coincida con quella scompattata, poi

$ make 

poi diventa root con:

[code]
$ su
password_di_root

make install

depmod -a[/code]

ora dai un :

# modprobe gspca_pac7311

infine posta gli output di:

[code]# dmesg|tail

lsmod|grep gsp

ll /dev/video*[/code]

se ti viene segnalato qualche errore ( non warning), fermati e posta l’output indicando su quale comando è avvenuto.

perdonami ma non capisco dove sbaglio:

[massi@host421 Downloads]$ cd v4l-dvb-6ec717e42b4a
bash: cd: v4l-dvb-6ec717e42b4a: No such file or directory
[massi@host421 Downloads]$ cd v4l-dvb-121066e283e5
[massi@host421 v4l-dvb-121066e283e5]$ make
make -C /home/massi/Downloads/v4l-dvb-121066e283e5/v4l
make[1]: Entering directory /home/massi/Downloads/v4l-dvb-121066e283e5/v4l' No version yet, using 2.6.31.5-127.fc12.i686 make[1]: Leaving directory /home/massi/Downloads/v4l-dvb-121066e283e5/v4l’
make[1]: Entering directory /home/massi/Downloads/v4l-dvb-121066e283e5/v4l' scripts/make_makefile.pl Updating/Creating .config Preparing to compile for kernel version 2.6.31 File not found: /lib/modules/2.6.31.5-127.fc12.i686/build/.config at ./scripts/make_kconfig.pl line 32, <IN> line 4. make[1]: Leaving directory /home/massi/Downloads/v4l-dvb-121066e283e5/v4l’
make[1]: Entering directory /home/massi/Downloads/v4l-dvb-121066e283e5/v4l' Updating/Creating .config Preparing to compile for kernel version 2.6.31 File not found: /lib/modules/2.6.31.5-127.fc12.i686/build/.config at ./scripts/make_kconfig.pl line 32, <IN> line 4. make[1]: *** No rule to make target .myconfig’, needed by config-compat.h'. Stop. make[1]: Leaving directory /home/massi/Downloads/v4l-dvb-121066e283e5/v4l’
make: *** [all] Error 2

output di:

$ rpm -qa|grep kernel

[massi@host421 ~]$ rpm -qa|grep kernel
kernel-devel-2.6.31.6-145.fc12.i686
abrt-addon-kerneloops-0.0.11-1.fc12.i686
kernel-firmware-2.6.31.6-145.fc12.noarch
kernel-headers-2.6.31.6-145.fc12.i686
abrt-plugin-kerneloopsreporter-0.0.11-1.fc12.i686
abrt-plugin-kerneloopsreporter-1.0.0-1.fc12.i686
kernel-2.6.31.6-145.fc12.i686
kernel-firmware-2.6.31.5-127.fc12.noarch
abrt-addon-kerneloops-1.0.0-1.fc12.i686
kernel-2.6.31.5-127.fc12.i686

output di:

$ uname -a

[massi@host421 ~]$ uname -a
Linux host421.homenet.telecomitalia.it 2.6.31.5-127.fc12.i686 #1 SMP Sat Nov 7 21:41:45 EST 2009 i686 athlon i386 GNU/Linux

dai un reboot.
dovrebbe partire con il kernel 2.6.31.6-145, controlla con:

$ uname -a

se è così riprendi la procedura dove ti eri interrotto.

ho dato il riavvio, scaricato e scompattato ma mi risponde come prima…

[massi@host421 Downloads]$ cd v4l-dvb-6ec717e42b4a
bash: cd: v4l-dvb-6ec717e42b4a: No such file or directory
[massi@host421 Downloads]$ cd /home/massi/Downloads/v4l-dvb-121066e283e5
[massi@host421 v4l-dvb-121066e283e5]$ make
make -C /home/massi/Downloads/v4l-dvb-121066e283e5/v4l
make[1]: Entering directory /home/massi/Downloads/v4l-dvb-121066e283e5/v4l' Updating/Creating .config Preparing to compile for kernel version 2.6.31 File not found: /lib/modules/2.6.31.5-127.fc12.i686/build/.config at ./scripts/make_kconfig.pl line 32, <IN> line 4. make[1]: *** No rule to make target .myconfig’, needed by config-compat.h'. Stop. make[1]: Leaving directory /home/massi/Downloads/v4l-dvb-121066e283e5/v4l’
make: *** [all] Error 2

output di:

$ uname -a

uname -a

[massi@host421 v4l-dvb-121066e283e5]$ uname -a
Linux host421.homenet.telecomitalia.it 2.6.31.6-145.fc12.i686 #1 SMP Sat Nov 21 16:28:23 EST 2009 i686 athlon i386 GNU/Linux

riprova ora la procedura dallo scricamento.
prima però cancella la directory v4l-dvb-6ec717e42b4a

non ce lho nei downloads… ho solo: file:///home/massi/Downloads/v4l-dvb-121066e283e5

cancello quella???

cancella la directory v4l-dvb-6ec717e42b4a e il pacchetto tip.tar.gz.
ricominicia daccapo.

scusami per gli orari (è colpa del lavoro…):

[root@host421 v4l-dvb-121066e283e5]# depmod -a
[root@host421 v4l-dvb-121066e283e5]# modprobe gspca_pac7311
[root@host421 v4l-dvb-121066e283e5]# dmesg|tail
sd 12:0:0:2: Attached scsi generic sg4 type 0
sd 12:0:0:3: Attached scsi generic sg5 type 0
sd 12:0:0:0: [sdb] Attached SCSI removable disk
sd 12:0:0:1: [sdc] Attached SCSI removable disk
sd 12:0:0:2: [sdd] Attached SCSI removable disk
sd 12:0:0:3: [sde] Attached SCSI removable disk
Linux video capture interface: v2.00
gspca: main v2.8.0 registered
usbcore: registered new interface driver pac7311
pac7311: registered

e poi:

[root@host421 v4l-dvb-121066e283e5]# lsmod|grep gsp
gspca_pac7311 7224 0
gspca_main 20528 1 gspca_pac7311
videodev 31776 1 gspca_main

infine:

[root@host421 v4l-dvb-121066e283e5]# ll /dev/video*
ls: cannot access /dev/video*: No such file or directory