Webcam - Microfono - v4l - uvcvideo - Problema

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o 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.
byteunix
Linux 0.x
Linux 0.x
Messaggi: 9
Iscritto il: mar 18 set 2012, 8:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da byteunix »

Salve a tutti sono Byte,
Uso una Slackware 13.37 64bit con kernel 2.6.37.6 , processore Intel.

Per prima cosa complimenti per il forum e la community, ho installato Slackware da 2 giorni e grazie a voi sono riuscito a configurare molte delle cose che mi servivano. Quindi...brafi brafi e ancora brafi :lol:

Venendo a noi, vi espongo il mio problema cercando di essere piu' chiaro possibile.

Il pc sembra non riconoscermi la webcam e il microfono integrato nella webcam ( Logitech Webcam C210) :

Codice: Seleziona tutto

root@byteunix:/home# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 1ea7:0002 
Ho letto sui vari topic che nella maggior parte dei casi si trattava di un problema di drivers allora ho iniziato a scaricare e compilare i vari v4l e uvcvideo ( che da quel che ho letto qui dovrebbero essere quelli di cui ho bisogno ).

v4l sembra essersi installato correttamente, nessun errore ( ho usato lo slackbuild , ora non ricordo di preciso se il vostro o da slackbuilds ) , se faccio pkgtool me lo fa vedere correttamente :

v4l-utils-compat32-0.8.3-...
v4l-utils-0.8.3-x86_64-2

ma dando lsmod non vedo nulla che assomigli a v4l quindi probabilmente mi manca un pezzo.

per quanto riguarda uvcvideo invece riscontro due problemi :

dopo aver scaricato da :

Codice: Seleziona tutto

git clone git://linuxtv.org/media_build.git
entro nella directory e do un ./build

l'output degli errori e' questo :

Codice: Seleziona tutto

ERROR: please install "lsdiff", otherwise, build won't work.
ERROR: please install "Proc::ProcessTable", otherwise, build won't work.
Mi mancano queste librerie, che non riesco a trovare su google, e ho cercato parecchio ( forse male ).

Quindi mi sono arenato qui.

Sempre nel vostro forum ho letto un altro link svn da cui scaricare, ma a me lo da chiuso quindi ho dovuto cercare altro.
Poi ho anche letto che dalla 13(o era 12 ?? ) questi driver sono gia caricati nel kernel...ma non li trovo.

Mi manca credo di aggiungere qualche modulo ma non ho idea di quale sia, e le mie ricerche non producono piu' risultati.

Bene, chiedo scusa se ho omesso qualcosa ma slack mi sta tenendo sveglio da un bel po' di ore :D.
Se qualcuno mi sa' indirizzare su qualche documentazione e/o conosce la soluzione al mio problema mi farebbe un favorone!

Grazie in anticipo!
Byte

Avatar utente
percoco2000
Linux 3.x
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

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da percoco2000 »

Non mi sembra di vedere la Webcam dalla lista delle periferiche (comando lsusb) e' forse 1ea7:0002 ?

byteunix
Linux 0.x
Linux 0.x
Messaggi: 9
Iscritto il: mar 18 set 2012, 8:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da byteunix »

Il problema e' questo, come ho scritto non me la rileva...dagli output che ho visto negli altri post dovrebbe farla vedere...eppure a me e' come se non fosse collegata. (Ho controllato, e' collegata )

Aggiornamento : E nelle varie ricerche che ho fatto ( es: Slackware usb webcam not found ) mi rimandavano a scaricare uvcvideo, dicendo che avrebbe risolto il problema....

Avatar utente
percoco2000
Linux 3.x
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

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da percoco2000 »

Se la periferica non viene vista da lsusb e' probabile che non funzioni. Il driver viene "dopo".. il comando lsusb riporta le periferiche hardware collegate, indipendentemente dal fatto che il driver sia caricato.
Ultima modifica di percoco2000 il mar 18 set 2012, 10:23, modificato 1 volta in totale.

byteunix
Linux 0.x
Linux 0.x
Messaggi: 9
Iscritto il: mar 18 set 2012, 8:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da byteunix »

Ok, allora deve esserci un altro problema, perche' su windows ( dual bot ) funziona, funzionava anche prima su Kubuntu.

Aggiornamento:

Perfetto grazie mille, ho provato a usare ogni porta usb del pc e a quanto pare funziona solo su una ( di due ) frontali. :-k

Grazie per avermi spiegato lsusb, a quanto pare credevo si comportasse in maniera diversa.
Ora vedro' di far funzionare anche le porte usb posteriori ( visto che hanno sempre funzionato, e su windows funzionano attualmente ).

;) :thumbright:

Aggiornamento 2 : Possibile sia un problema di USB 3.0 ?

Avatar utente
percoco2000
Linux 3.x
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

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da percoco2000 »

Non saprei, non ho esperienza di USB3. Dall'output di lsusb, senbra che rilevi i 3 host + 2 hub... Inoltre credo che la compatibilita' all'indietro sia garantita..... Hai provato con un mouse sulle varie porte?

byteunix
Linux 0.x
Linux 0.x
Messaggi: 9
Iscritto il: mar 18 set 2012, 8:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da byteunix »

Attualmente non mi vede nulla che metto sull USB 3.0.
Su USB 2.0 mi riconosce qualsiasi cosa : webcam, mouse, tastiera ( con filo e wifi ).
Ho letto che si puo' risolvere modificando lilo.conf aggiungendo :

Codice: Seleziona tutto

append="pci=nomsi"
e riscrivendo il MBR.

Ma voglio vedere se trovo qualcosa di meglio che non mi piace molto questa soluzione.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da 414N »

È caricato il modulo xhci-hcd?
Lo puoi verificare con

Codice: Seleziona tutto

lsmod | grep xhci
Se non resistuisce nulla, allora non è caricato e dovresti caricarlo con modprobe.

byteunix
Linux 0.x
Linux 0.x
Messaggi: 9
Iscritto il: mar 18 set 2012, 8:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da byteunix »

root@byteunix:/home/byte/myslackpkg/uvcvideo/media_build# lsmod | grep xhci
root@byteunix:/home/byte/myslackpkg/uvcvideo/media_build# modprobe xhci-hcd
FATAL: Error inserting xhci_hcd (/lib/modules/2.6.37.6/kernel/drivers/usb/host/xhci-hcd.ko): Invalid argument
suppongo quindi che non sia installato...cerco dove scaricarlo.

Aggiornamento:

Codice: Seleziona tutto

root@byteunix:/lib/modules/2.6.37.6/kernel/drivers/usb/host# ls
ehci-hcd.ko  isp116x-hcd.ko  isp1760.ko   oxu210hp-hcd.ko  sl811-hcd.ko  u132-hcd.ko  whci
hwa-hc.ko    isp1362-hcd.ko  ohci-hcd.ko  r8a66597-hcd.ko  sl811_cs.ko   uhci-hcd.ko  xhci-hcd.ko
root@byteunix:/lib/modules/2.6.37.6/kernel/drivers/usb/host# modprobe xhci-hcd.ko 
FATAL: Module xhci_hcd.ko not found.
Credo che devo studiare meglio questa parte....perche' dall'output non mi e' molto chiaro.
Grazie comunque per il consiglio.

Aggiornamento:

Leggendo un po su google e guardando le varie directory ho aggiungo

/sbin/xhci-hcd

in : /etc/rc.d/rc.modules ma continua a darmi lo stesso errore.
Credo mi manchino ancora troppi pezzi da studiare. Sto andando un po a caso e non credo sia la strada piu' giusta :-k

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da 414N »

byteunix ha scritto:

Codice: Seleziona tutto

root@byteunix:/home/byte/myslackpkg/uvcvideo/media_build# lsmod | grep xhci
root@byteunix:/home/byte/myslackpkg/uvcvideo/media_build# modprobe xhci-hcd
FATAL: Error inserting xhci_hcd (/lib/modules/2.6.37.6/kernel/drivers/usb/host/xhci-hcd.ko): Invalid argument
C'è qualche problema nel caricare il modulo nel kernel. Controlla anche in dmesg
PS: use i tag code invece di quote per riportare output di comandi, così la formattazione resta intatta.
byteunix ha scritto: suppongo quindi che non sia installato...cerco dove scaricarlo.
Nient'affatto. È nei moduli già compilati del kernel ma c'è un qualche problema al caricamento.
byteunix ha scritto: Aggiornamento:

Codice: Seleziona tutto

root@byteunix:/lib/modules/2.6.37.6/kernel/drivers/usb/host# ls
ehci-hcd.ko  isp116x-hcd.ko  isp1760.ko   oxu210hp-hcd.ko  sl811-hcd.ko  u132-hcd.ko  whci
hwa-hc.ko    isp1362-hcd.ko  ohci-hcd.ko  r8a66597-hcd.ko  sl811_cs.ko   uhci-hcd.ko  xhci-hcd.ko
root@byteunix:/lib/modules/2.6.37.6/kernel/drivers/usb/host# modprobe xhci-hcd.ko 
FATAL: Module xhci_hcd.ko not found.
Credo che devo studiare meglio questa parte....perche' dall'output non mi e' molto chiaro.
Grazie comunque per il consiglio.
L'output di ls mostra che il modulo esiste (ma questo lo sappiamo già dall'output di modprobe riportato in precedenza).
Non puoi caricare un modulo tramite modprobe specificando direttamente il file. Per quello si usa insmod, ma non risolverebbe comunque il tuo problema.
byteunix ha scritto: Aggiornamento:

Leggendo un po su google e guardando le varie directory ho aggiungo

/sbin/xhci-hcd

in : /etc/rc.d/rc.modules ma continua a darmi lo stesso errore.
Credo mi manchino ancora troppi pezzi da studiare. Sto andando un po a caso e non credo sia la strada piu' giusta :-k
Questo non sta proprio né in cielo né in terra ;)
In /etc/rc.d/rc.modules sono elencati i vari modprobe per caricare al boot eventuali moduli che l'autocaricamento (operato da udev) non carica.
Se leggi le varie righe, tutte sono del tipo

Codice: Seleziona tutto

/sbin/modprobe X
dove /sbin/modprobe è il path assoluto di modprobe (ebbene sì, è un semplice programma e non un costrutto della shell o altro) e X il nome del modulo da caricare.
Nel caso dmesg non riporti nulla di utile, credo ti convenga aggiornare il kernel manualmente oppure aspettare l'uscita della Slackware 14 e riprovare con quella direttamente, visto che ormai siamo a tiro.

byteunix
Linux 0.x
Linux 0.x
Messaggi: 9
Iscritto il: mar 18 set 2012, 8:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da byteunix »

Oh si scusa per i quote, ho sbagliato ero impegnato a fare copia incolla :S

Comunque si credo provero' ad usare un kernel nuovo cosi carico tutti i moduli che mi servono, giusto per scopo didattico, devo capire perche' questa cosa non funziona..... :-k

Poi installero' la 14.

Ora ricontrollo sullo slackbook, sicuramente mi sono perso qualcosa nella fretta di fare.

Grazie mille per gli aiuti, competenti e gentilissimi ;)

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da 414N »

M'è venuto un dubbio: stai usando un kernel huge, per caso?

byteunix
Linux 0.x
Linux 0.x
Messaggi: 9
Iscritto il: mar 18 set 2012, 8:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da byteunix »

Si attualmente si, non ho cambiato nulla dall'installazione. E se non ricordo male ho usato quello.

Sto vedendo su google di documentarmi prima di cambiare kernel, che ho letto che nvidia puo' dare problemi su qualche kernel ( non ci credo molto, su ubuntu avevo ricompilato il kernel 3.4.* e non dava alcun problema )

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da 414N »

Prova a passare al generic invece dello huge (con l'apposita initrd, mi raccomando) anche senza aggiornare il kernel ad una versione più recente.

byteunix
Linux 0.x
Linux 0.x
Messaggi: 9
Iscritto il: mar 18 set 2012, 8:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggio da byteunix »

Ok grazie del consiglio, ora provo a cercare qualcosa a riguardo.
Ma sempre il 2.6 giusto ?

Rispondi