Pagina 1 di 1
[Risolto] webcam e microfono su Dell XPS M1330
Inviato: sab 15 nov 2008, 17:53
da Mercyful
Salve,
devo configurare la webcam e magari anche il microfono integrato del mio Dell XPS M1330 ma fino ad ora non ci sono riuscito.
Mi sono sbattuto parecchio ma continuo a non capirci nulla anche perchè con questi driver tra uvcvideo e v4l si parla tantissimo.
Qualcuno mi potrebbe dare una delucidazione e aiutarmi a capirci qualcosa?
di preciso l'hardware che monta il pc è
Codice: Seleziona tutto
root@darkstar:/home/mercyful# lsusb
Bus 002 Device 007: ID 05a9:2640 OmniVision Technologies, Inc.
Bus 007 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 003 Device 007: ID 0a5c:4503 Broadcom Corp.
Bus 003 Device 006: ID 0a5c:4502 Broadcom Corp.
Bus 003 Device 005: ID 0a5c:4500 Broadcom Corp.
la webcam dovrebbe essere nella prima riga.
Non capisco quali sono i driver e come si installano eppure dovrebbe essere supportata!
Grazie!
Re: webcam e microfono su Dell XPS M1330
Inviato: sab 15 nov 2008, 21:02
da Lean
google ti ama.
bisogna installare i drivers uvcvideo
scaricarli con:
Codice: Seleziona tutto
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
installarli con:
e poi caricare il modulo con
(il dispositivo viene creato in /dev/v4l/video0)
Re: webcam e microfono su Dell XPS M1330
Inviato: sab 15 nov 2008, 21:20
da Mercyful
Provato mi dice
Codice: Seleziona tutto
mercyful:~/webcam/trunk$ make
-------------------------------- WARNING ---------------------------------------
The USB Video Class driver has moved to http://linuxtv.org/.
Using the Berlios SVN repository is now deprecated.
Please check http://linux-uvc.berlios.de/ for download instructions.
If you really want to compile this historical version, run 'make uvcvideo'.
--------------------------------------------------------------------------------
sia con utente normale sia da root.
Da quanto ho capito stanno aggiornando tutto.
L'avevo già provato in precedenza, riuscendo anche a compilare e installare ma non capivo come farla funzionare.
C'è una lucettina che lampeggia una volta quando la webcam si accende.
Il driver che avevo installato apparentemente accendenva la webcam in quanto la luce lampeggiava una volta.
Ma poi con cheese, skype , ekiga non riuscivo a visualizzare nulla quindi l'ho messo in blacklist e non l'ho piu toccato.
Ora se tento di caricarlo mi dice:
Codice: Seleziona tutto
root:/home/mercyful/webcam/trunk# modprobe uvcvideo
FATAL: Error inserting uvcvideo (/lib/modules/2.6.24.5-smp/usb/media/uvcvideo.ko): Unknown symbol in module, or unknown parameter (see dmesg)
e dmesg
Codice: Seleziona tutto
uvcvideo: Unknown symbol v4l_compat_translate_ioctl
uvcvideo: Unknown symbol video_devdata
uvcvideo: Unknown symbol v4l_printk_ioctl
uvcvideo: Unknown symbol video_unregister_device
uvcvideo: Unknown symbol video_device_alloc
uvcvideo: Unknown symbol video_register_device
uvcvideo: Unknown symbol video_usercopy
uvcvideo: Unknown symbol video_device_release
Inutile dire che la lucettina non si accende più... sicuramente ho fatto un passo indietro!
Re: webcam e microfono su Dell XPS M1330
Inviato: dom 16 nov 2008, 12:18
da Lean
If you really want to compile this historical version, run 'make uvcvideo'.
ma non ho capito... questo l'hai fatto?
Re: webcam e microfono su Dell XPS M1330
Inviato: dom 16 nov 2008, 13:16
da Mercyful
Si l'ho fatto, funziona sia make uvcvideo che make install ma quando cerco di caricare il modulo mi da gli stessi errori di prima.
Leggevo da un'altro forum che le righe che riporta dmesg significano che mi manca il modulo v4l ma non so come si installa e non ho capito neanche cosa è!
Re: webcam e microfono su Dell XPS M1330
Inviato: dom 16 nov 2008, 13:39
da conraid
Mercyful ha scritto:mi manca il modulo v4l ma non so come si installa e non ho capito neanche cosa è!
Se, e ripeto *se*, il problema è quello, devi capire se serve v4l1 o v4l2
Nel primo caso
nel secondo
Codice: Seleziona tutto
# modprobe v4l2-common.ko
# modprobe v4l2-int-device.ko
Ho preso i moduli dal kernel standard della current
Se non ci sono fai un
dalla directory dei moduli
Anche se in teorie dovrebbe caricarteli da solo...
Re: webcam e microfono su Dell XPS M1330
Inviato: dom 16 nov 2008, 15:49
da Mercyful
Visto l'avviso che mi da quando compilo il driver penso che abbia bisogno del v4l1.
Con locate ho trovato i moduli. Ho sia i v4l1 che i v4l2. Non sono caricati in quanto lsmod non me li fa vedere.
Se cerco di caricarli mi da questo errore:
Codice: Seleziona tutto
root:/# modprobe v4l1-compat.ko
FATAL: Module v4l1_compat.ko not found.
Ho provato anche senza il ".ko".
Secondo me il problema sta nel fatto che si trovano nella directory sbagliata. Io ho il kernel 2.6.24.5-smp invece quelli stanno sul 2.6.24.5.
Ecco l'output del comando locate:
Codice: Seleziona tutto
root:/home/mercyful# locate v4l
/lib/modules/2.6.24.5/kernel/drivers/media/video/v4l1-compat.ko
/lib/modules/2.6.24.5/kernel/drivers/media/video/v4l2-int-device.ko
/lib/modules/2.6.24.5/kernel/drivers/media/video/v4l2-common.ko
Ho provato con un link simbolico ma non funziona.
Non ci sono nemmeno su lib/modules/2.6.24.5-smp/modules.dep
E' per questo che non me li carica?
Re: webcam e microfono su Dell XPS M1330
Inviato: dom 16 nov 2008, 15:56
da conraid
Posta l'output di
Se non hai i moduli giusti è perché non li hai installati correttamente, devi installare il pacchetto kernel-modules-smp e non kernel-modules
Re: webcam e microfono su Dell XPS M1330
Inviato: dom 16 nov 2008, 16:09
da Mercyful
Codice: Seleziona tutto
root:/# uname -a
Linux darkstar 2.6.24.5-smp #2 SMP Wed Apr 30 13:41:38 CDT 2008 i686 Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz GenuineIntel GNU/Linux
Quindi devo installare quel pacchetto? Lo posso fare normalmente o è qualcosa di più complicato?
Gslapt mi segna che li ho installati tutti e due. Non li posso neanche rimuovere.
Re: webcam e microfono su Dell XPS M1330
Inviato: dom 16 nov 2008, 16:27
da conraid
Mercyful ha scritto:Codice: Seleziona tutto
root:/# uname -a
Linux darkstar 2.6.24.5-smp #2 SMP Wed Apr 30 13:41:38 CDT 2008 i686 Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz GenuineIntel GNU/Linux
Quindi devo installare quel pacchetto? Lo posso fare normalmente o è qualcosa di più complicato?
Gslapt mi segna che li ho installati tutti e due. Non li posso neanche rimuovere.
Tutti e due? Non ricordo adesso se ci sono sovrapposizioni, prova a rimuoverli entrambi e dopo installa solo quello smp
Ma non usare Gslapt o cose simili, usa removepkg e installpkg
Re: webcam e microfono su Dell XPS M1330
Inviato: dom 16 nov 2008, 17:16
da Mercyful
Ok. fino ad ora tutto a posto
Ho ripreso il pacchetto
kernel-modules-smp dal cd di slackware, installato, ricompilato il driver, installato il driver e caricato il modulo uvcvideo.
Finalmente la lucettina si è accesa di nuovo. Di default si avvia anche cheese che però non mi fa vedere nulla.
In
/dev/v4l è presente il device
video0.
Da lsmod si vede che ha caricato tutti e due i moduli v4l 1 e 2.
Codice: Seleziona tutto
root:/dev/v4l# lsmod | grep uvc
uvcvideo 58888 0
videodev 29824 1 uvcvideo
v4l1_compat 17668 2 uvcvideo,videodev
v4l2_common 19200 2 uvcvideo,videodev
compat_ioctl32 5120 1 uvcvideo
Skype mi dice che non ci sono dispositivi.
Devo configurare altro, mi manca qualche servizio?
Re: webcam e microfono su Dell XPS M1330
Inviato: dom 16 nov 2008, 20:18
da Mercyful
Bene.. la webcam funziona con
uvccapture riesco a fare una foto e stamparla su un jpg.
Non so cosa sia ma deve essere attivata l'opzione per l'YUYV altrimenti il file jpg è corrotto.
Ci sono ancora diversi problemi in quanto ogni volta che scatta una foto appare un errore di
Ho analizzato il codice di
uvccapture e ho modificato la riga dell'errore in modo da avere più info.
A quanto pare alla webcam non piace il comando per controllare il gain,
la chiamata alla funzione
ioctl ritorna e il valore
errno=22 che significa
invalid argument.
Ma visto che non crea problemi si può lasciare perdere.
Ora cerco di capire come farla riconoscere dai programmi come ekiga, skype e cheese!
Re: webcam e microfono su Dell XPS M1330
Inviato: lun 17 nov 2008, 15:25
da FireEater
Mercyful ha scritto:
Ora cerco di capire come farla riconoscere dai programmi come ekiga, skype e cheese!
Hai messo il tuo utente nel gruppo video?
prova luvcview -f yuv da root(o da utente nel grupo video)
oppure
Codice: Seleziona tutto
vlc v4l://:v4l-vdev="/dev/v4l/video0" :v4l-adev="/dev/dsp" :v4l-norm=3 :v4l-frequency=-1
Tra parentesi: io con l'acer one, che usa lo stesso driver per la webcam, da vlc non riesco a vedere la webcam, ma stranamente "sento" il microfono.
Per chi non lo sapesse si dice in giro che il microfono interno dell'acer one non funziona con linux. Nemmeno con la distribuzione originale(LINPUS).
Ciao
Re: webcam e microfono su Dell XPS M1330
Inviato: lun 17 nov 2008, 17:56
da Mercyful
Fire_eater ha scritto:
Hai messo il tuo utente nel gruppo video?
No, non lo sapevo. Se lo metto funziona alla grande!!!
.
Fire_eater ha scritto:
prova luvcview -f yuv da root(o da utente nel grupo video)
Funziona!
Fire_eater ha scritto:oppure
Codice: Seleziona tutto
vlc v4l://:v4l-vdev="/dev/v4l/video0" :v4l-adev="/dev/dsp" :v4l-norm=3 :v4l-frequency=-1
Non funziona, con il seguente errore:
Codice: Seleziona tutto
[00000422] v4l demux error: cannot get channel infos (Invalid argument)
Skype funziona , ekiga funziona. Cheese no!
Mi può bastare!!
Grazie a tutti!