[Risolto] webcam e microfono su Dell XPS M1330

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

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) Citare il modello preciso del laptop in questione.
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.
Rispondi
Avatar utente
Mercyful
Linux 1.x
Linux 1.x
Messaggi: 196
Iscritto il: ven 25 lug 2008, 18:20
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6
Località: Torino

[Risolto] webcam e microfono su Dell XPS M1330

Messaggio 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!
Ultima modifica di Mercyful il mer 19 nov 2008, 12:09, modificato 1 volta in totale.

Avatar utente
Lean
Linux 3.x
Linux 3.x
Messaggi: 799
Iscritto il: ven 18 mar 2005, 0:00
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: KDE 3.5.9
Località: Modena - Messina
Contatta:

Re: webcam e microfono su Dell XPS M1330

Messaggio 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:

Codice: Seleziona tutto

make
make install
e poi caricare il modulo con

Codice: Seleziona tutto

modprobe uvcvideo
(il dispositivo viene creato in /dev/v4l/video0)

Avatar utente
Mercyful
Linux 1.x
Linux 1.x
Messaggi: 196
Iscritto il: ven 25 lug 2008, 18:20
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6
Località: Torino

Re: webcam e microfono su Dell XPS M1330

Messaggio 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!

Avatar utente
Lean
Linux 3.x
Linux 3.x
Messaggi: 799
Iscritto il: ven 18 mar 2005, 0:00
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: KDE 3.5.9
Località: Modena - Messina
Contatta:

Re: webcam e microfono su Dell XPS M1330

Messaggio da Lean »

If you really want to compile this historical version, run 'make uvcvideo'.
ma non ho capito... questo l'hai fatto?

Avatar utente
Mercyful
Linux 1.x
Linux 1.x
Messaggi: 196
Iscritto il: ven 25 lug 2008, 18:20
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6
Località: Torino

Re: webcam e microfono su Dell XPS M1330

Messaggio 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 è!

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: webcam e microfono su Dell XPS M1330

Messaggio 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

Codice: Seleziona tutto

# modprobe v4l1-compat.ko
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

Codice: Seleziona tutto

# find . -name "*v4l*"
dalla directory dei moduli
Anche se in teorie dovrebbe caricarteli da solo...

Avatar utente
Mercyful
Linux 1.x
Linux 1.x
Messaggi: 196
Iscritto il: ven 25 lug 2008, 18:20
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6
Località: Torino

Re: webcam e microfono su Dell XPS M1330

Messaggio 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?

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: webcam e microfono su Dell XPS M1330

Messaggio da conraid »

Posta l'output di

Codice: Seleziona tutto

uname -a
Se non hai i moduli giusti è perché non li hai installati correttamente, devi installare il pacchetto kernel-modules-smp e non kernel-modules

Avatar utente
Mercyful
Linux 1.x
Linux 1.x
Messaggi: 196
Iscritto il: ven 25 lug 2008, 18:20
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6
Località: Torino

Re: webcam e microfono su Dell XPS M1330

Messaggio 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.

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: webcam e microfono su Dell XPS M1330

Messaggio 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

Avatar utente
Mercyful
Linux 1.x
Linux 1.x
Messaggi: 196
Iscritto il: ven 25 lug 2008, 18:20
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6
Località: Torino

Re: webcam e microfono su Dell XPS M1330

Messaggio 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?

Avatar utente
Mercyful
Linux 1.x
Linux 1.x
Messaggi: 196
Iscritto il: ven 25 lug 2008, 18:20
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6
Località: Torino

Re: webcam e microfono su Dell XPS M1330

Messaggio 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

Codice: Seleziona tutto

ioctl: querycontrol error 22
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!

Avatar utente
FireEater
Linux 3.x
Linux 3.x
Messaggi: 508
Iscritto il: sab 5 feb 2005, 0:00
Nome Cognome: Giuseppe M.
Slackware: Current
Kernel: 2.6.32.7-smp
Desktop: kde 4.3.4
Località: Cagliari <---> Torino

Re: webcam e microfono su Dell XPS M1330

Messaggio 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

Avatar utente
Mercyful
Linux 1.x
Linux 1.x
Messaggi: 196
Iscritto il: ven 25 lug 2008, 18:20
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6
Località: Torino

Re: webcam e microfono su Dell XPS M1330

Messaggio da Mercyful »

Fire_eater ha scritto: Hai messo il tuo utente nel gruppo video?
No, non lo sapevo. Se lo metto funziona alla grande!!! \:D/ \:D/ \:D/ .
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!

Rispondi