Pagina 1 di 2

webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 0:38
da galemah
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

Re: webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 0:50
da JohnnyMnemonic
La tua è supportata dagli uvc

http://linux-uvc.berlios.de/

Re: webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 10:54
da galemah
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.

Re: webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 11:19
da JohnnyMnemonic
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

Re: webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 11:50
da galemah
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.

Re: webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 12:08
da JohnnyMnemonic
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

Re: webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 15:58
da galemah
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

Re: webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 16:15
da JohnnyMnemonic
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

Re: webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 16:33
da galemah
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#

Re: webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 16:46
da JohnnyMnemonic
Prova a dare

Codice: Seleziona tutto

file /lib/modules/2.6.24.5-smp/usb/media/uvcvideo.ko
e dimmi l'output

Re: webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 17:46
da galemah
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#

Re: webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 18:23
da JohnnyMnemonic
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

Re: webcam philips SPC1000NC e Slackware

Inviato: lun 2 giu 2008, 18:31
da galemah
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.

Re: webcam philips SPC1000NC e Slackware

Inviato: mer 4 giu 2008, 12:48
da galemah
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

Re: webcam philips SPC1000NC e Slackware

Inviato: mer 4 giu 2008, 16:52
da sixjan
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/