Pagina 1 di 2

Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mar 18 set 2012, 9:15
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

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mar 18 set 2012, 9:30
da percoco2000
Non mi sembra di vedere la Webcam dalla lista delle periferiche (comando lsusb) e' forse 1ea7:0002 ?

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mar 18 set 2012, 9:37
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....

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mar 18 set 2012, 10:00
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.

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mar 18 set 2012, 10:04
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 ?

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mar 18 set 2012, 10:25
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?

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mar 18 set 2012, 10:30
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.

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mar 18 set 2012, 11:32
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.

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mar 18 set 2012, 11:33
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

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mar 18 set 2012, 12:15
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.

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mar 18 set 2012, 12:32
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 ;)

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mar 18 set 2012, 13:27
da 414N
M'è venuto un dubbio: stai usando un kernel huge, per caso?

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mer 19 set 2012, 3:06
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 )

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mer 19 set 2012, 9:40
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.

Re: Webcam - Microfono - v4l - uvcvideo - Problema

Inviato: mer 19 set 2012, 12:56
da byteunix
Ok grazie del consiglio, ora provo a cercare qualcosa a riguardo.
Ma sempre il 2.6 giusto ?