Repository 32bit  Forum
Repository 64bit  Wiki

webcam philips SPC1000NC e Slackware

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

webcam philips SPC1000NC e Slackware

Messaggioda galemah » dom giu 01, 2008 23:38

Ciao a tutti,c'è qualcuno di voi che usa la webcam philips SPC1000NC su Slackware?
Questo è il risultato di lsusb:
Bus 005 Device 003: ID 0471:0332 Philips .
Ho provato varie distro live ma funziona solo con Ubuntu e io,invece,vorrei installare Slackware ma senza correre il rischio di non poterla usare,specialmente con skype.
Grazie per gli eventuali consigli e a presto.Ciao
galemah
Linux 1.0
Linux 1.0
 
Messaggi: 12
Iscritto il: gio feb 21, 2008 15:31

Re: webcam philips SPC1000NC e Slackware

Messaggioda JohnnyMnemonic » dom giu 01, 2008 23:50

La tua è supportata dagli uvc

http://linux-uvc.berlios.de/
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2732
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Re: webcam philips SPC1000NC e Slackware

Messaggioda galemah » lun giu 02, 2008 9:54

Grazie per la velocissima risposta.
Scusate la mia ignoranza ma come si installano i suddetti driver?Qual'è la procedura corretta?Questo è ciò che ho trovato al link segnalato ma non ci capisco molto:
Download

Source code for the Linux UVC kernel driver can be found in the Linux UVC Subversion repository on the BerliOS project page.

If you are in a hurry, checkout the latest version with

svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk

Grazie ancora e a presto,ciao.
galemah
Linux 1.0
Linux 1.0
 
Messaggi: 12
Iscritto il: gio feb 21, 2008 15:31

Re: webcam philips SPC1000NC e Slackware

Messaggioda JohnnyMnemonic » lun giu 02, 2008 10:19

La procedura è molto semplice

Codice: Seleziona tutto
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
cd trunk
make
make install
modprobe uvcvideo


In questo modo li installi e li carichi nel sistema (successivamente si caricheranno automaticamente all'avvio)

Se puoi vuoi aggiornarli

Codice: Seleziona tutto
rmmod uvcvideo
cd /percorso/per/directory/trunk
svn up
make
make install
modprobe uvcvideo


:thumbright:

EDIT - Dimenticavo che queste sono operazioni da fare da root, ovviamente
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2732
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Re: webcam philips SPC1000NC e Slackware

Messaggioda galemah » lun giu 02, 2008 10:50

Grazie JohnnyMnemonic,sei un "grande"!Penso che sarà grazie a persone competenti e disponibili come te che passerò definitivamente a Slackware.
Un ultima cosa:il comando per conoscere il percorso di un applicazione è whereis,giusto?
Quindi: whereis trunk?
Grazie ancora e ciao.
galemah
Linux 1.0
Linux 1.0
 
Messaggi: 12
Iscritto il: gio feb 21, 2008 15:31

Re: webcam philips SPC1000NC e Slackware

Messaggioda JohnnyMnemonic » lun giu 02, 2008 11:08

Per sapere il percorso io uso solitamente which, whereis dice anche tutti i collegamenti simbolici a quel comando e quale pagina di man gli è associata (infatti scopri queste cose sempre con "man which" e "man whereis")

Comunque trunk non è un applicazione ma la copia in locale fatta con svn della directory dove risiedono i driver da compilare per la tua webcam

Buona Slack! ;)

EDIT - Dimenticavo (strano...) ora puoi aggiungere [RISOLTO] al thread, basta modificare il primo messaggio e cambiargli titolo
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2732
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Re: webcam philips SPC1000NC e Slackware

Messaggioda galemah » lun giu 02, 2008 14:58

Ciao,sono di nuovo qua.
Ho seguito la procedura ma dopo l'ultimo comando(modprobe uvcvideo) questo è il risultato:
maximilian@linux-box:~$ su
Password:
root@linux-box:/home/maximilian# cd /home/maximilian/trunk
root@linux-box:/home/maximilian/trunk# ls
Makefile uvc_compat.h uvc_driver.o uvc_queue.o uvc_v4l2.o uvcvideo.ko version.h
Module.symvers uvc_ctrl.c uvc_isight.c uvc_status.c uvc_video.c uvcvideo.mod.c
dynctrl.txt uvc_ctrl.o uvc_isight.o uvc_status.o uvc_video.o uvcvideo.mod.o
svn-version.sh uvc_driver.c uvc_queue.c uvc_v4l2.c uvcvideo.h uvcvideo.o
root@linux-box:/home/maximilian/trunk# modprobe uvcvideo
FATAL: Module uvcvideo not found.
root@linux-box:/home/maximilian/trunk#
Dove ho sbagliato?Come posso risolvere?
Grazie mille
galemah
Linux 1.0
Linux 1.0
 
Messaggi: 12
Iscritto il: gio feb 21, 2008 15:31

Re: webcam philips SPC1000NC e Slackware

Messaggioda JohnnyMnemonic » lun giu 02, 2008 15:15

Hai eseguito "make" e "make install" prima di dare "modprobe uvcvideo" (con cui carichi il modulo?

Che output ti hanno dato?
Eventualmente cancella la directory, rifai la procedura da capo e posta qui l'output di tutti i comandi che dai
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2732
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Re: webcam philips SPC1000NC e Slackware

Messaggioda galemah » lun giu 02, 2008 15:33

Ho cancellato con rm -rf /trunk(spero sia il metodo corretto).
Questo è l'output della console:
maximilian@linux-box:~$ su
Password:
root@linux-box:/home/maximilian# svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
Checked out revision 212.
root@linux-box:/home/maximilian# cd trunk
root@linux-box:/home/maximilian/trunk# make
Building USB Video Class driver...
make[1]: Entering directory `/usr/src/linux-2.6.24.5'
CC [M] /home/maximilian/trunk/uvc_driver.o
LD [M] /home/maximilian/trunk/uvcvideo.o
Building modules, stage 2.
MODPOST 1 modules
LD [M] /home/maximilian/trunk/uvcvideo.ko
make[1]: Leaving directory `/usr/src/linux-2.6.24.5'
root@linux-box:/home/maximilian/trunk# make install
Installing USB Video Class driver...
make[1]: Entering directory `/usr/src/linux-2.6.24.5'
INSTALL /home/maximilian/trunk/uvcvideo.ko
DEPMOD 2.6.24.5-smp
make[1]: Leaving directory `/usr/src/linux-2.6.24.5'
root@linux-box:/home/maximilian/trunk# modprobe uvcvideo
FATAL: Module uvcvideo not found.
root@linux-box:/home/maximilian/trunk#
galemah
Linux 1.0
Linux 1.0
 
Messaggi: 12
Iscritto il: gio feb 21, 2008 15:31

Re: webcam philips SPC1000NC e Slackware

Messaggioda JohnnyMnemonic » lun giu 02, 2008 15:46

Prova a dare

Codice: Seleziona tutto
file /lib/modules/2.6.24.5-smp/usb/media/uvcvideo.ko


e dimmi l'output
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2732
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Re: webcam philips SPC1000NC e Slackware

Messaggioda galemah » lun giu 02, 2008 16:46

Ecco l'output: root@linux-box:/home/maximilian/trunk# file /lib/modules/2.6.24.5-smp/usb/media/uvcvideo.ko
/lib/modules/2.6.24.5-smp/usb/media/uvcvideo.ko: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
root@linux-box:/home/maximilian/trunk#
galemah
Linux 1.0
Linux 1.0
 
Messaggi: 12
Iscritto il: gio feb 21, 2008 15:31

Re: webcam philips SPC1000NC e Slackware

Messaggioda JohnnyMnemonic » lun giu 02, 2008 17:23

Ok, prova a dare

Codice: Seleziona tutto
insmod /lib/modules/2.6.24.5-smp/usb/media/uvcvideo.ko


Se non funziona va oltre le mie competenze attuali però :-k
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2732
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Re: webcam philips SPC1000NC e Slackware

Messaggioda galemah » lun giu 02, 2008 17:31

Niente da fare,ecco l'output:
root@linux-box:/home/maximilian/trunk# insmod /lib/modules/2.6.24.5-smp/usb/media/uvcvideo.ko
insmod: error inserting '/lib/modules/2.6.24.5-smp/usb/media/uvcvideo.ko': -1 Unknown symbol in module
root@linux-box:/home/maximilian/trunk#
Spero di risolvere.Grazie.
galemah
Linux 1.0
Linux 1.0
 
Messaggi: 12
Iscritto il: gio feb 21, 2008 15:31

Re: webcam philips SPC1000NC e Slackware

Messaggioda galemah » mer giu 04, 2008 11:48

Ho trovato queste istruzioni nel makefile ma non ci capisco molto.
Consigliano per caso qualcosa di diverso rispetto ai comandi che ho dato io?
KERNEL_DIR := /lib/modules/`uname -r`/build
INSTALL_MOD_DIR := usb/media
PWD := $(shell pwd)
obj-m := uvcvideo.o
uvcvideo-objs := uvc_driver.o uvc_queue.o uvc_v4l2.o uvc_video.o uvc_ctrl.o uvc_status.o uvc_isight.o
all: uvcvideo

uvcvideo:
@echo "Building USB Video Class driver..."
@(cd $(KERNEL_DIR) && make -C $(KERNEL_DIR) SUBDIRS=$(PWD) CROSS_COMPILE=$(CROSS_COMPILE) modules)

install:
@echo "Installing USB Video Class Driver..."
@(cd $(KERNEL_DIR) && make -C $(KERNEL_DIR) SUBDIRS=$(PWD) INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) INSTALL_MOD_PATH=$(INSTALL_MOD_PATH) modules_install)
depmod -ae

clean:
-rm -f *.o *.ko .*.cmd .*.flags *.mod.c Modules.symvers
Qualcuno è in grado di aiutarmi?Grazie
galemah
Linux 1.0
Linux 1.0
 
Messaggi: 12
Iscritto il: gio feb 21, 2008 15:31

Re: webcam philips SPC1000NC e Slackware

Messaggioda sixjan » mer giu 04, 2008 15:52

ciao, appena compilato per provare. effettivamente col make install
dà l'errore unknown symbol. comunque c'è la facile soluzione.
fai tutto come spiegato fino al make. dopo NON fare make install, ma
come root esegui:

cp uvcvideo.ko /lib/modules/2.6.24.5-smp/kernel/misc/

e poi

depmod -ae

per caricarlo:

modprobe uvcvideo

e l'errore non c'è più.

ciao.

p.s. se non c'è la directory

/lib/modules/2.6.24.5-smp/kernel/misc/

creala da root con

mkdir /lib/modules/2.6.24.5-smp/kernel/misc/
sixjan
Linux 2.4
Linux 2.4
 
Messaggi: 407
Iscritto il: dom gen 06, 2008 11:46
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: Xfce 4.10

Prossimo

Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Bing [Bot] e 1 ospite