webcam logitech c310 Risolto
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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
-
pino
- Linux 3.x

- Messaggi: 591
- Iscritto il: ven 18 gen 2008, 15:34
- Nome Cognome: Pino
- Slackware: 14
- Desktop: kde
- Località: Torino
webcam logitech c310 Risolto
Premetto che non ho mai collegato una webcam, qindi non ne so nulla.
L' oggetto in causa ha il microfono incluso, con skype il mic. funziona ma la telecamera non ne vuole sapere.
Ho installato wxcam ma mi risponde "Impossibile aprire /dev/video0"
Sono su slackware 12.1 con kernel suo
Che fare?
Grazie Pino
L' oggetto in causa ha il microfono incluso, con skype il mic. funziona ma la telecamera non ne vuole sapere.
Ho installato wxcam ma mi risponde "Impossibile aprire /dev/video0"
Sono su slackware 12.1 con kernel suo
Che fare?
Grazie Pino
Ultima modifica di pino il gio 30 dic 2010, 17:34, modificato 1 volta in totale.
- 414N
- Iper Master

- Messaggi: 2924
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: webcam logitech c310
Probabilmente non hai il driver per farla andare.
Prova ad andare qua.
Prova ad andare qua.
- slux
- Linux 3.x

- Messaggi: 789
- Iscritto il: dom 20 mar 2005, 0:00
- Nome Cognome: Andrea Amerini
- Slackware: 14.1 x86
- Kernel: 3.12.0-smp
- Desktop: xfce 4.10
- Località: Prato
- Contatta:
Re: webcam logitech c310
Ciao,io ho il modello C510(quello superiore).
Entrambe le cam rispettano lo standard USB Video Class.Pertanto devi gestire la tua cam con il driver uvcvideo.
Se non viene riconosciuta è perchè forse il tuo kernel è un pò vecchiotto per questa cam.Io con Slackware 13.1 non ho dovuto fare niente per configurarla.
Verifica se hai il modulo uvcvideo abilitato,altrimenti ti suggerisco di aggiornare il kernel ad una versione più recente.
Entrambe le cam rispettano lo standard USB Video Class.Pertanto devi gestire la tua cam con il driver uvcvideo.
Se non viene riconosciuta è perchè forse il tuo kernel è un pò vecchiotto per questa cam.Io con Slackware 13.1 non ho dovuto fare niente per configurarla.
Verifica se hai il modulo uvcvideo abilitato,altrimenti ti suggerisco di aggiornare il kernel ad una versione più recente.
-
pino
- Linux 3.x

- Messaggi: 591
- Iscritto il: ven 18 gen 2008, 15:34
- Nome Cognome: Pino
- Slackware: 14
- Desktop: kde
- Località: Torino
Re: webcam logitech c310
Questo mi dice lsmod mi pare di non avere il modulo abilitatoslux ha scritto:Ciao,io ho il modello C510(quello superiore).
Entrambe le cam rispettano lo standard USB Video Class.Pertanto devi gestire la tua cam con il driver uvcvideo.
Se non viene riconosciuta è perchè forse il tuo kernel è un pò vecchiotto per questa cam.Io con Slackware 13.1 non ho dovuto fare niente per configurarla.
Verifica se hai il modulo uvcvideo abilitato,altrimenti ti suggerisco di aggiornare il kernel ad una versione più recente.
Codice: Seleziona tutto
pino@pino:~$ lsmod
Module Size Used by
vboxnetadp 11200 0
vboxnetflt 21480 0
vboxdrv 187816 2 vboxnetadp,vboxnetflt
snd_seq_dummy 6660 0
snd_seq_oss 32896 0
snd_seq_midi_event 10112 1 snd_seq_oss
snd_seq 50256 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 10380 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 40352 0
snd_mixer_oss 17920 1 snd_pcm_oss
ipv6 234724 12
lp 13348 0
fuse 45588 3
snd_hda_intel 289052 0
nvidia 7232860 26
snd_pcm 72068 2 snd_pcm_oss,snd_hda_intel
snd_timer 22532 2 snd_seq,snd_pcm
thermal 16540 0
snd_page_alloc 11528 2 snd_hda_intel,snd_pcm
agpgart 30664 1 nvidia
snd_hwdep 10756 1 snd_hda_intel
rtc_cmos 11040 0
psmouse 40336 0
irtty_sir 8960 0
button 10000 0
snd 47716 9 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep
rtc_core 18696 1 rtc_cmos
processor 32680 1 thermal
k8temp 8192 0
hwmon 6276 1 k8temp
i2c_nforce2 9344 0
sir_dev 14596 1 irtty_sir
serio_raw 9092 0
forcedeth 48780 0
soundcore 9824 1 snd
irda 114360 1 sir_dev
rtc_lib 6528 1 rtc_core
evdev 12672 3
crc_ccitt 5760 1 irda
sg 30224 0
parport_pc 27556 1
parport 34632 2 lp,parport_pc
Per quanto riguarda il kernel, non avendolo mai compilato, mi chiedo, è possibile istallare il kernel già compilato, prendendolo dal dvd di slackware 13.1 ? Sciocchezza grandiosa ?
Ho dato un occhiata, ma visto le mie nulle conoscenze dell'inglese, non ho capito cosa devo scaricare e come istallarlo. Ho scaricato un pacchetto che si chiamo v4l-utils ma non mi sembra siano dei drive414N ha scritto:Probabilmente non hai il driver per farla andare.
Prova ad andare qua.
Grazie per la vostra cortesia
Pino
- 414N
- Iper Master

- Messaggi: 2924
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: webcam logitech c310
In quella pagina è scritto che dal kernel 2.6.26 quei driver (uvc-video) sono inclusi nel kernel. Dato che Slackware 12.1 presenta il kernel 2.6.24.5 di default, direi che hai due opzioni: scaricare un kernel più recente e compilarlo (no, non puoi prendere un precompilato per una Slackware più recente ed installarlo nel tuo sistema) oppure scaricare i driver (da git) e compilarli sul tuo kernel (sempre che ciò sia possibile).
Per me ti conviene scaricare un kernel recente (per esempio il 2.6.36.2 da kernel.org), prendere il tuo config attuale (dovresti averlo in forma compressa in /proc/config.gz), copiarlo nella directory dove hai scompattato il tarball dei nuovi sorgenti e rinominarlo in .config e dare un bel make oldconfig. Per qualche dritta di massima, consulta http://www.slacky.eu/wikislack/index.ph ... _Slackware.
Per me ti conviene scaricare un kernel recente (per esempio il 2.6.36.2 da kernel.org), prendere il tuo config attuale (dovresti averlo in forma compressa in /proc/config.gz), copiarlo nella directory dove hai scompattato il tarball dei nuovi sorgenti e rinominarlo in .config e dare un bel make oldconfig. Per qualche dritta di massima, consulta http://www.slacky.eu/wikislack/index.ph ... _Slackware.
Re: webcam logitech c310
Se usi il kernel di default della slackware e ricompili il nuovo kernel spero che la tua macchina non sia decisamente vecchia altrimenti impiegherai diverse ore per compilarlo. Comunque le soluzioni sono semplici. O installi una nuova slackware, ad esempio, la 13.1 oppure aggiorni il kernel che, secondo me, è la soluzione migliore ma poi devi vedere tu se riesci a farlo senza combinare qualche "pasticcio".
I passi per aggiornare il kernel non sono complessi. Scarichi come ti hanno suggerito il nuovo kernel dal sito http://www.kernel.org
Prendi il file scaricato e lo metti in /usr/src
Poi dai un bel
entri dentro la directory creata. Ci copi il vecchio .config (dovresti trovarlo sotto /boot)
poi lanci un. Qui ti verranno chieste delle impostazioni (premi ? per leggere i dettagli del driver, Y per compilarlo staticamente nel kernel e M per compilarlo come modulo)
Una volta terminato dai un bel make -j(numero processori +1) && make modules_install (esempio se hai una macchina dual core)
Parte la compilazione e una volta terminata fai
modifichi /etc/lilo.conf in modo che carichi anche il nuovo kernel
salvi il tutto con lilo -v
e riavvi. Si lo so, la prima volta è un casino ma è meno complesso di quello che sembra
I passi per aggiornare il kernel non sono complessi. Scarichi come ti hanno suggerito il nuovo kernel dal sito http://www.kernel.org
Prendi il file scaricato e lo metti in /usr/src
Poi dai un bel
Codice: Seleziona tutto
cd /usr/src
tar xjvf file.appena.scaricato.tar.bz2poi lanci un
Codice: Seleziona tutto
make oldconfigUna volta terminato dai un bel make -j(numero processori +1) && make modules_install (esempio se hai una macchina dual core)
Codice: Seleziona tutto
make -j3 && make modules_installCodice: Seleziona tutto
cp System.Map /boot/System.map
cp .config /boot/config
cp arch/i386/boot/bzImage /boot/vmlinuzsalvi il tutto con lilo -v
e riavvi. Si lo so, la prima volta è un casino ma è meno complesso di quello che sembra
- 414N
- Iper Master

- Messaggi: 2924
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: webcam logitech c310
@Bart: non hai menzionato la necessità di un'initrd nel caso usi un config del kernel generic...
- slux
- Linux 3.x

- Messaggi: 789
- Iscritto il: dom 20 mar 2005, 0:00
- Nome Cognome: Andrea Amerini
- Slackware: 14.1 x86
- Kernel: 3.12.0-smp
- Desktop: xfce 4.10
- Località: Prato
- Contatta:
Re: webcam logitech c310
Il percorso di bzImage è arch/x86/boot/bzImage.Bart ha scritto: Parte la compilazione e una volta terminata fai
Codice: Seleziona tutto
cp System.Map /boot/System.map
cp .config /boot/config
cp arch/i386/boot/bzImage /boot/vmlinuz
i386 era nei kernel più vecchi (2.6.28??)
@pino:
L'unica parte in cui ti puoi trovare in difficoltà è la fase di "make oldconfig" dove devi rispondere ad un sacco di domande visto che di differenze ce ne sono dal tuo kernel a quello attuale.Se non sai cosa rispondere, lascia pure la risposta predefinita che propone il config.Il supporto per il tuo sistema è comunque già abilitato nel tuo file .config che hai in /boot.Le cose che ti vengono richieste sono solo nuove funzionalità.
Alla fine,dopo aver riavviato il sistema,se usi driver proprietari come Nvidia o Ati ricordati di aggiornarli (magari scaricali prima di riavviare
In bocca al lupo!
-
pino
- Linux 3.x

- Messaggi: 591
- Iscritto il: ven 18 gen 2008, 15:34
- Nome Cognome: Pino
- Slackware: 14
- Desktop: kde
- Località: Torino
Re: webcam logitech c310
Dando il comando sopra il risultato e questo, va in erroreBart ha scritto:make -j3 && make modules_install
Codice: Seleziona tutto
root@pino:/usr/src/linux-2.6.36.2# make -j3 && make modules_install
scripts/kconfig/conf --silentoldconfig arch/x86/Kconfig
#
# configuration written to .config
#
/usr/src/linux-2.6.36.2/scripts/gcc-version.sh: line 25: ngcc: command not found
/usr/src/linux-2.6.36.2/scripts/gcc-version.sh: line 26: ngcc: command not found
make: ngcc: Command not found
CHK include/linux/version.h
UPD include/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
HOSTCC scripts/genksyms/genksyms.o
CC scripts/mod/empty.o
/bin/sh: ngcc: command not found
make[2]: *** [scripts/mod/empty.o] Error 127
make[1]: *** [scripts/mod] Error 2
make[1]: *** Waiting for unfinished jobs....
SHIPPED scripts/genksyms/lex.c
SHIPPED scripts/genksyms/parse.h
SHIPPED scripts/genksyms/keywords.c
SHIPPED scripts/genksyms/parse.c
HOSTCC scripts/genksyms/lex.o
HOSTCC scripts/genksyms/parse.o
CC kernel/bounds.s
/bin/sh: ngcc: command not found
make[1]: *** [kernel/bounds.s] Error 127
make: *** [prepare0] Error 2
make: *** Waiting for unfinished jobs....
HOSTLD scripts/genksyms/genksyms
make: *** [scripts] Error 2
Rettifico: rifacendo "make oldconfig" dando sempre invio , ora la compilazione è partita. Non è possibile in lilo dare la possibilità di far partire entrambi i kernel. Se si come la mettiamo coi link a sistem.map e config?
Pino
- 414N
- Iper Master

- Messaggi: 2924
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: webcam logitech c310
Questa è bella...pino ha scritto:Non è possibile in lilo dare la possibilità di far partire entrambi i kernel. Se si come la mettiamo coi link a sistem.map e config?
Pino
Se la compilazione è andata a buon fine (intendo anche il make modules_install), non devi far altro che
Codice: Seleziona tutto
cp System.map /boot/System.map-2.6.36.2
cp .config /boot/config-2.6.36.2
mv arch/x86/boot/bzImage /boot/vmlinux-2.6.36.2
Codice: Seleziona tutto
image = /boot/vmlinuz-2.6.36.2
root = /dev/sdaX
label = 2.6.36.2
initrd = /boot/initrd-2.6.36.2.gz # SE SERVE
read-only # Partitions should be mounted read-only for checking
La initrd serve se non hai compilato staticamente il supporto al filesystem della tua partizione root nel kernel. Se è un modulo, devi creare una initrd che lo contenga tramite
Codice: Seleziona tutto
mkinitrd -c -k 2.6.36.2 -m ext3 -o /boot/initrd-2.6.36.2.gz
Alla fine, lancia un bel
Codice: Seleziona tutto
lilo -vI link a vmlinuz ecc. sono irrilevanti, in questo ambito.
-
pino
- Linux 3.x

- Messaggi: 591
- Iscritto il: ven 18 gen 2008, 15:34
- Nome Cognome: Pino
- Slackware: 14
- Desktop: kde
- Località: Torino
Re: webcam logitech c310
Grazie a tutti, per la pazienza: icredibilmente, FUNZIONA
Kernel compilato e installato
Ciao Pino
Kernel compilato e installato
Ciao Pino
- slux
- Linux 3.x

- Messaggi: 789
- Iscritto il: dom 20 mar 2005, 0:00
- Nome Cognome: Andrea Amerini
- Slackware: 14.1 x86
- Kernel: 3.12.0-smp
- Desktop: xfce 4.10
- Località: Prato
- Contatta:
Re: webcam logitech c310
Ben fatto! 
-
pino
- Linux 3.x

- Messaggi: 591
- Iscritto il: ven 18 gen 2008, 15:34
- Nome Cognome: Pino
- Slackware: 14
- Desktop: kde
- Località: Torino
Re: webcam logitech c310 Risolto
Ultima domanda Giuro
Posso installare il kernel compilato sulla mia 12.1 su una 12.1 di un altro computer simile
Pino
Posso installare il kernel compilato sulla mia 12.1 su una 12.1 di un altro computer simile
Pino
- 414N
- Iper Master

- Messaggi: 2924
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: webcam logitech c310 Risolto
Se non hai modificato i CFLAGS prima della compilazione, in linea di massima sì.pino ha scritto:Ultima domanda Giuro
Posso installare il kernel compilato sulla mia 12.1 su una 12.1 di un altro computer simile
Pino
Come minimo indispensabile, dovresti copiare l'immagine del kernel (con relativo system.map e config che hai copiato in /boot) e tutti i moduli sotto /lib/modules/versione-kernel. Se poi volessi anche essere in grado di compilare eventuali moduli aggiuntivi anche sulla seconda macchina, ti serviranno anche i sorgenti. Nel caso volessi copiare anche quelli, ti consiglio di lanciare un make clean per togliere prima i vari file oggetto creati durante il processo di compilazione.
In alternativa, il buon submax ha sviluppato il tool kernelpkg, che dovrebbe proprio semplificarti il lavoro. Tuttavia, dovrai rilanciare il processo di compilazione...
Re: webcam logitech c310
Si probabile, è da quasi un anno che sono su architettura x86_64 e quindi sono andato a memoria. Comunque risolvi veloce, vai di "tab" e vedi cosa ti propone sotto la directory arch...slux ha scritto:Il percorso di bzImage è arch/x86/boot/bzImage.Bart ha scritto: Parte la compilazione e una volta terminata fai
Codice: Seleziona tutto
cp System.Map /boot/System.map
cp .config /boot/config
cp arch/i386/boot/bzImage /boot/vmlinuz
i386 era nei kernel più vecchi (2.6.28??)