Repository 32bit  Forum
Repository 64bit  Wiki

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

[Risolto] webcam e microfono su Dell XPS M1330

Messaggioda Mercyful » sab nov 15, 2008 17:53

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 nov 19, 2008 12:09, modificato 1 volta in totale.
Avatar utente
Mercyful
Linux 2.0
Linux 2.0
 
Messaggi: 196
Iscritto il: ven lug 25, 2008 17:20
Località: Torino
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6

Re: webcam e microfono su Dell XPS M1330

Messaggioda Lean » sab nov 15, 2008 21:02

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
Lean
Linux 2.6
Linux 2.6
 
Messaggi: 799
Iscritto il: ven mar 18, 2005 0:00
Località: Modena - Messina
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: KDE 3.5.9

Re: webcam e microfono su Dell XPS M1330

Messaggioda Mercyful » sab nov 15, 2008 21:20

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
Mercyful
Linux 2.0
Linux 2.0
 
Messaggi: 196
Iscritto il: ven lug 25, 2008 17:20
Località: Torino
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6

Re: webcam e microfono su Dell XPS M1330

Messaggioda Lean » dom nov 16, 2008 12:18

If you really want to compile this historical version, run 'make uvcvideo'.

ma non ho capito... questo l'hai fatto?
Avatar utente
Lean
Linux 2.6
Linux 2.6
 
Messaggi: 799
Iscritto il: ven mar 18, 2005 0:00
Località: Modena - Messina
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: KDE 3.5.9

Re: webcam e microfono su Dell XPS M1330

Messaggioda Mercyful » dom nov 16, 2008 13:16

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
Mercyful
Linux 2.0
Linux 2.0
 
Messaggi: 196
Iscritto il: ven lug 25, 2008 17:20
Località: Torino
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6

Re: webcam e microfono su Dell XPS M1330

Messaggioda conraid » dom nov 16, 2008 13:39

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
conraid
Staff
Staff
 
Messaggi: 11987
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: webcam e microfono su Dell XPS M1330

Messaggioda Mercyful » dom nov 16, 2008 15:49

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
Mercyful
Linux 2.0
Linux 2.0
 
Messaggi: 196
Iscritto il: ven lug 25, 2008 17:20
Località: Torino
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6

Re: webcam e microfono su Dell XPS M1330

Messaggioda conraid » dom nov 16, 2008 15:56

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
conraid
Staff
Staff
 
Messaggi: 11987
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: webcam e microfono su Dell XPS M1330

Messaggioda Mercyful » dom nov 16, 2008 16:09

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
Mercyful
Linux 2.0
Linux 2.0
 
Messaggi: 196
Iscritto il: ven lug 25, 2008 17:20
Località: Torino
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6

Re: webcam e microfono su Dell XPS M1330

Messaggioda conraid » dom nov 16, 2008 16:27

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
conraid
Staff
Staff
 
Messaggi: 11987
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: webcam e microfono su Dell XPS M1330

Messaggioda Mercyful » dom nov 16, 2008 17:16

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 2.0
Linux 2.0
 
Messaggi: 196
Iscritto il: ven lug 25, 2008 17:20
Località: Torino
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6

Re: webcam e microfono su Dell XPS M1330

Messaggioda Mercyful » dom nov 16, 2008 20:18

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
Mercyful
Linux 2.0
Linux 2.0
 
Messaggi: 196
Iscritto il: ven lug 25, 2008 17:20
Località: Torino
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6

Re: webcam e microfono su Dell XPS M1330

Messaggioda FireEater » lun nov 17, 2008 15:25

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
FireEater
Linux 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: sab feb 05, 2005 0:00
Località: Cagliari <---> Torino
Nome Cognome: Giuseppe M.
Slackware: Current
Kernel: 2.6.32.7-smp
Desktop: kde 4.3.4

Re: webcam e microfono su Dell XPS M1330

Messaggioda Mercyful » lun nov 17, 2008 17:56

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!
Avatar utente
Mercyful
Linux 2.0
Linux 2.0
 
Messaggi: 196
Iscritto il: ven lug 25, 2008 17:20
Località: Torino
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6


Torna a Laptop

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron