Repository 32bit  Forum
Repository 64bit  Wiki

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.

Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda byteunix » mar set 18, 2012 8:15

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
byteunix
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: mar set 18, 2012 7:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda percoco2000 » mar set 18, 2012 8:30

Non mi sembra di vedere la Webcam dalla lista delle periferiche (comando lsusb) e' forse 1ea7:0002 ?
Avatar utente
percoco2000
Linux 2.6
Linux 2.6
 
Messaggi: 617
Iscritto il: mer lug 14, 2004 23:00
Località: Salerno
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda byteunix » mar set 18, 2012 8:37

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....
byteunix
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: mar set 18, 2012 7:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda percoco2000 » mar set 18, 2012 9:00

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 set 18, 2012 9:23, modificato 1 volta in totale.
Avatar utente
percoco2000
Linux 2.6
Linux 2.6
 
Messaggi: 617
Iscritto il: mer lug 14, 2004 23:00
Località: Salerno
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda byteunix » mar set 18, 2012 9:04

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 ?
byteunix
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: mar set 18, 2012 7:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda percoco2000 » mar set 18, 2012 9:25

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?
Avatar utente
percoco2000
Linux 2.6
Linux 2.6
 
Messaggi: 617
Iscritto il: mer lug 14, 2004 23:00
Località: Salerno
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda byteunix » mar set 18, 2012 9:30

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.
byteunix
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: mar set 18, 2012 7:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda 414N » mar set 18, 2012 10:32

È 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.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2881
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda byteunix » mar set 18, 2012 10:33

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
byteunix
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: mar set 18, 2012 7:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda 414N » mar set 18, 2012 11:15

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.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2881
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda byteunix » mar set 18, 2012 11:32

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 ;)
byteunix
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: mar set 18, 2012 7:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda 414N » mar set 18, 2012 12:27

M'è venuto un dubbio: stai usando un kernel huge, per caso?
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2881
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda byteunix » mer set 19, 2012 2:06

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 )
byteunix
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: mar set 18, 2012 7:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda 414N » mer set 19, 2012 8:40

Prova a passare al generic invece dello huge (con l'apposita initrd, mi raccomando) anche senza aggiornare il kernel ad una versione più recente.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2881
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Messaggioda byteunix » mer set 19, 2012 11:56

Ok grazie del consiglio, ora provo a cercare qualcosa a riguardo.
Ma sempre il 2.6 giusto ?
byteunix
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: mar set 18, 2012 7:54
Slackware: 13.37 64bit
Kernel: 2.6.37.6
Desktop: Kde 4.5.5

Prossimo

Torna a Slackware64

Chi c’è in linea

Visitano il forum: Google [Bot] e 2 ospiti

cron