Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
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. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
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.
rocco.g
Linux 1.x
Messaggi: 130 Iscritto il: dom 2 apr 2006, 1:55
Contatta:
Messaggio
da rocco.g » lun 2 ott 2006, 1:45
Ciao!
ho una webcam Trust con chip pixart:
Codice: Seleziona tutto
root@darkstar:~# lsusb
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 093a:2468 Pixart Imaging, Inc.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0572:cb00 Conexant Systems (Rockwell), Inc. E-Tech ADSL Modem v2
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Ho scaricato i drivers:
http://mxhaard.free.fr/spca50x/Download ... 925.tar.gz
e li ho installati con make e make install:
Codice: Seleziona tutto
root@darkstar:~/Desktop/gspcav1-20060925# make
make -C /lib/modules/`uname -r`/build SUBDIRS=/root/Desktop/gspcav1-20060925 CC=cc modules
make[1]: Entering directory `/usr/src/linux-2.6.17.13'
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-2.6.17.13'
root@darkstar:~/Desktop/gspcav1-20060925# make install
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
root@darkstar:~/Desktop/gspcav1-20060925#
Non ci sono stati errori...
però non riesco a capire che fare ora, nel senso che comunque il modulo non riesoc a caricarlo:
Codice: Seleziona tutto
root@darkstar:~/Desktop/gspcav1-20060925# modprobe gspca
FATAL: Error inserting gspca (/lib/modules/2.6.17.13/kernel/drivers/usb/media/gspca.ko): Invalid module format
Ho il kernel precompilato 2.6.17.13...
da cosa può dipendere?
C'entra qualcosa il video 4 linux?
Codice: Seleziona tutto
root@darkstar:~/Desktop/gspcav1-20060925# cat /usr/src/linux-2.6.17.13/.config | grep VIDEO_V4L
CONFIG_VIDEO_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=m
percoco2000
Linux 3.x
Messaggi: 632 Iscritto il: gio 15 lug 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno
Messaggio
da percoco2000 » lun 2 ott 2006, 9:30
ma non dovrebbe essere modprobe spca5xx ????
rocco.g
Linux 1.x
Messaggi: 130 Iscritto il: dom 2 apr 2006, 1:55
Contatta:
Messaggio
da rocco.g » lun 2 ott 2006, 11:01
in /lib/modules.. mi crea solo gspca.ko
comunque anche facendo modprobe spca5xx non mi carica il modulo, dicendomi la stessa cosa...
tgmx
Linux 4.x
Messaggi: 1336 Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona
Messaggio
da tgmx » lun 2 ott 2006, 11:29
Confermo, il modulo è gspca, spca5xx è la vecchia versione; quella nuova è compatibile con gli ultimi kernel (es. 2.6.18 ).
Per quanto riguarda l'istallazione, io ho seguito la tua stessa procedura e a me funziona correttamente con una trust. Unica differenza nel kernel:
Codice: Seleziona tutto
cat /usr/src/linux-2.6.18/.config | grep VIDEO_V4L
CONFIG_VIDEO_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=y
ma non dovrebbe creare problemi il fatto che l'ultima voce sia modulo o no.
rocco.g
Linux 1.x
Messaggi: 130 Iscritto il: dom 2 apr 2006, 1:55
Contatta:
Messaggio
da rocco.g » lun 2 ott 2006, 12:11
sarà il fatto che ho un kernel precompilato?
è il 2.6.17.13...
la versione 2.6.18 l'avevo compilata e funzionava... poi alla seconda ricompilazione non ha più funzionato e quindi ho messo quella precompilata...
se no che può essere altro?
albatrosla
Packager
Messaggi: 1339 Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:
Messaggio
da albatrosla » lun 2 ott 2006, 12:59
Sembra un tipico problema di mismatch tra versioni di gcc. Con tutta probabilità il modulo lo hai compilato con una versione di gcc successiva a quella utilizzata (a questo punto da Pat) per compilare il kernel. E' una buona ragione per cui non ti carichi il modulo...
rocco.g
Linux 1.x
Messaggi: 130 Iscritto il: dom 2 apr 2006, 1:55
Contatta:
Messaggio
da rocco.g » lun 2 ott 2006, 16:56
e quindi che faccio?
quali soluzioni ci sono?
albatrosla
Packager
Messaggi: 1339 Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:
Messaggio
da albatrosla » lun 2 ott 2006, 17:59
Puoi ricompilare il kernel con la versione di gcc che usi attualmente oppure fare un downgrade di gcc e utilizzarlo per compilare il modulo.
rocco.g
Linux 1.x
Messaggi: 130 Iscritto il: dom 2 apr 2006, 1:55
Contatta:
Messaggio
da rocco.g » lun 2 ott 2006, 18:14
cancello la directory di gcc-lib e installo quella meno aggiornata quindi?
tgmx
Linux 4.x
Messaggi: 1336 Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona
Messaggio
da tgmx » lun 2 ott 2006, 19:41
oppure, se il problema è quello, ricompili il kernel.
rocco.g
Linux 1.x
Messaggi: 130 Iscritto il: dom 2 apr 2006, 1:55
Contatta:
Messaggio
da rocco.g » lun 2 ott 2006, 20:53
ma non posso ricompilare un kernel precompilato...
ho provato già...e non mi partive più...
rocco.g
Linux 1.x
Messaggi: 130 Iscritto il: dom 2 apr 2006, 1:55
Contatta:
Messaggio
da rocco.g » lun 2 ott 2006, 20:53
come faccio a sapere la versione giusta di gcc da installare?
mmh...
goldy
Packager
Messaggi: 1267 Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:
Messaggio
da goldy » lun 2 ott 2006, 21:28
rocco.g ha scritto: ma non posso ricompilare un kernel precompilato...
Scarica i sorgenti del kernel e ricompili, qual'è il problema?
al massimo per stare sul sicuro usi il config che ti funziona adesso
e che si trova nella directory /boot
rocco.g
Linux 1.x
Messaggi: 130 Iscritto il: dom 2 apr 2006, 1:55
Contatta:
Messaggio
da rocco.g » lun 2 ott 2006, 21:40
ahh... avevo letto male... scusate...
il kernel precompilato che ho l'ho installato con la stessa versione di gcc che ho adesso, non ho aggiornato niente, tranne il kde...
quindi praticamente il gcc che uso è sempre quello dato con la skackware 10.2...
rocco.g
Linux 1.x
Messaggi: 130 Iscritto il: dom 2 apr 2006, 1:55
Contatta:
Messaggio
da rocco.g » mar 3 ott 2006, 21:04
questo è quanto succede quando provo ad installare i drivers:
Codice: Seleziona tutto
root@darkstar:~/Desktop/gspcav1-20060925# ./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 \
Modules.symvers
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
FATAL: Error inserting gspca (/lib/modules/2.6.17.13/kernel/drivers/usb/media/gspca.ko): Invalid module format
PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make -C /lib/modules/`uname -r`/build SUBDIRS=/root/Desktop/gspcav1-20060925 CC=cc modules
make[1]: Entering directory `/usr/src/linux-2.6.17.13'
CC [M] /root/Desktop/gspcav1-20060925/gspca_core.o
CC [M] /root/Desktop/gspcav1-20060925/decoder/gspcadecoder.o
LD [M] /root/Desktop/gspcav1-20060925/gspca.o
Building modules, stage 2.
MODPOST
CC /root/Desktop/gspcav1-20060925/gspca.mod.o
LD [M] /root/Desktop/gspcav1-20060925/gspca.ko
make[1]: Leaving directory `/usr/src/linux-2.6.17.13'
root@darkstar:~/Desktop/gspcav1-20060925# modprobe gspca
FATAL: Error inserting gspca (/lib/modules/2.6.17.13/kernel/drivers/usb/media/gspca.ko): Invalid module format
che posso fare?
comunque ho visto che sono disponibili i tgz del kernel 2.6.18... provo ad installarli... dite che risolvo così?