[Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
ToKy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 508
Iscrizione: lunedì 28 agosto 2006, 16:36
Località: venezia
Contatti:

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da ToKy »

ciao, a me l'unica che ha funzionato x jaunty l'ho trovata nella versione inglese di questa guida, (scritta da arjos85) io ho scaricato una patch dai link a prima pagina, e poi seguito le istruioni da quihttp://ubuntuforums.org/showthread.php?p=7107682#post7107682 di Jimc111 al momento è l'unico metodo che non mi da problemi nel make
www.yurta-silentbreeze.com informazioni e  vendita yurta in italia
Avatar utente
XsiA
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 278
Iscrizione: domenica 21 ottobre 2007, 10:42

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da XsiA »

la soluzione citata su quel link è questa:

For Jaunty 9.04 beta (tested on 2.6.28-11-generic, but should work with 2.6.12 and later)

1) Download Linux UVC (not the obsolete ones from subversion!) from http://linuxtv.org/repo/
2) Modify v4l/uvc_video.c by hand according to instructions on the first post in this thread
3) Build and install UVC


Code:

Codice: Seleziona tutto

make
sudo make install
sudo make unload
sudo modprobe uvcvideo

ma il numero 2 no capisco.. dove lo trovo ucv_video.c? no c'è nella cartella compressa che ho scaricato nel link indicato... bho
...ricordati...quando tutto ti va male...potrebbe andarti peggio!
Avatar utente
Tizianub
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2923
Iscrizione: giovedì 5 aprile 2007, 18:47
Località: Jesi (AN)
Contatti:

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da Tizianub »

XsiA ha scritto:
1) Download Linux UVC (not the obsolete ones from subversion!) from http://linuxtv.org/repo/
sono uno dei primi a provare le patch ma come sapete con la 9.04 non va, sono due giorni che cerco di capire cosa fare, ma soprattutto dov'è 'sto benedetto UVC nel sito che quoto?

O mi si sono capovolti i neuroni come la webcam, oppure me sto cecando :-)
Avatar utente
aytin
Prode Principiante
Messaggi: 76
Iscrizione: lunedì 28 aprile 2008, 8:22

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da aytin »

Tizianub ha scritto:
XsiA ha scritto:
1) Download Linux UVC (not the obsolete ones from subversion!) from http://linuxtv.org/repo/
sono uno dei primi a provare le patch ma come sapete con la 9.04 non va, sono due giorni che cerco di capire cosa fare, ma soprattutto dov'è 'sto benedetto UVC nel sito che quoto?

O mi si sono capovolti i neuroni come la webcam, oppure me sto cecando :-)
Vai su http://linuxtv.org/hg/v4l-dvb
Se guardi in alto, troverai i link gz e bz2 che contengono tutto il malloppo.
Scarica uno dei due e scompattalo che poi inizia il divertimento :)
La directory principale nel mio caso si trova in v4l-dvb-83712d149893
I sorgenti uvc si trovano in v4l-dvb-83712d149893/linux/drivers/media/video/uvc ed è qui che andrà collocato il solito file di patch.
Dopo aver patchato, lancia il make che si trova in v4l-dvb-83712d149893
Ti compilerà mezzo mondo.
Finita la compilazione troverai i file oggetto (uvcvideo.o e uvcvideo.ko) in v4l-dvb-83712d149893/vl
Per ora sono arrivato a questo punto :)

Edit:
Sono bloccato  :'(
Ho provato a copiare uvcvideo.ko in /lib/modules/`uname -r`/ubuntu/media/usbvideo/ ma quando provo a ricaricare il modulo con modprobe, mi solleva un errore di formato non valido proprio sul file .ko

"FATAL: Error inserting uvcvideo (/lib/modules/2.6.28-11-generic/ubuntu/media/usbvideo/uvcvideo.ko): Invalid module format"


YUPPIIIIIIIII (good)
Funziona benissimo.
Bastava seguire le istruzioni del 3d (e non fare di testa mia ;D)
Quindi, dopo la compilazione:
sudo make install
sudo make unload
sudo modprobe uvcvideo
e godetevi la webcam (b2b)
Ultima modifica di aytin il sabato 2 maggio 2009, 12:24, modificato 1 volta in totale.
Avatar utente
XsiA
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 278
Iscrizione: domenica 21 ottobre 2007, 10:42

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da XsiA »

wow grazie mille aytin adesso funziona perfettamente!!!  ;D
...ricordati...quando tutto ti va male...potrebbe andarti peggio!
Avatar utente
aytin
Prode Principiante
Messaggi: 76
Iscrizione: lunedì 28 aprile 2008, 8:22

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da aytin »

Di nulla  ;)
Avatar utente
Tizianub
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2923
Iscrizione: giovedì 5 aprile 2007, 18:47
Località: Jesi (AN)
Contatti:

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da Tizianub »

Ovviamente sono imbranato e faccio un casino
aytin ha scritto:
I sorgenti uvc si trovano in v4l-dvb-83712d149893/linux/drivers/media/video/uvc ed è qui che andrà collocato il solito file di patch.
stai parlando di quella relativa a questo post http://forum.ubuntu-it.org/viewtopic.php?p=1532031#p1532031?
Avatar utente
aytin
Prode Principiante
Messaggi: 76
Iscrizione: lunedì 28 aprile 2008, 8:22

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da aytin »

Tizianub ha scritto: Ovviamente sono imbranato e faccio un casino
aytin ha scritto:
I sorgenti uvc si trovano in v4l-dvb-83712d149893/linux/drivers/media/video/uvc ed è qui che andrà collocato il solito file di patch.
stai parlando di quella relativa a questo post http://forum.ubuntu-it.org/viewtopic.php?p=1532031#p1532031?

Non esattamente.
I sorgenti, almeno io, come suggerito dal 3d a cui faccio riferimento (il cui autore è sempre arjos85), li ho presi da http://linuxtv.org/hg/v4l-dvb scaricando uno dei due archivi che puoi vedere nei link in alto a sinistra (gz o bz2)
Una volta scaricato l'archivio e scompattatolo, la cartella principale ha il nome che ho indicato: v4l-dvb-xxxxxxxxxxxx
Dal link che hai indicato tu, puoi prelevare una delle patch che ti interessano. Io ho usato la 2NSpecchio.

Da qui in avanti il processo è simile a quello conosciuto.

La patch andrà collocata in v4l-dvb-xxxxxxxxxxxx/drivers/media/video/uvc dove si trovano i sorgenti uvc. Le istruzioni che concludono il processo sono:
patch < nomepatch
make
sudo make install
sudo make unload
sudo modprobe uvcvideo
Avatar utente
Tizianub
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2923
Iscrizione: giovedì 5 aprile 2007, 18:47
Località: Jesi (AN)
Contatti:

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da Tizianub »

Come prima cosa grazie ad aytin,

Ho provato la patch 1 e 2 ma niente, rimane capovolta.

Con il metodo precedente, quello iniziale di questo trend ci riuscivo ora no. Temo di sbagliare qualcosa. Spiego brevemente cosa faccio:
scaricato il file, scompattato e messo nella mia home
scaricato il file camready, scompattato preso una patch e messa nella cartella v4l-dvb-xxxxxxxxxxxx/drivers/media/video/uvc presente nella home
applico la patch con il comando indicato
poi torno nella direcotory  v4l-dvb-xxxxxxxxxxxx/
e do nell'ordine i comandi:
make
sudo make install
sudo make unload
sudo modprobe uvcvideo
apro cheese e rimane capovolta

per provare l'altra patch faccio tutto di nuovo cancellando la cartella v4l-dvb-xxxxxxxxxxxx/ e ricopiando l'originale al suo posto e poi di nuovo tutti i passaggi.

Tutto corretto?
nico69
Prode Principiante
Messaggi: 3
Iscrizione: lunedì 4 maggio 2009, 15:00

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da nico69 »

ciao a tutti grazie a tutti ( in particolare a arjos85 ed a aytin ) ho risolto il problema della mia webcam incorporata al notebook asus che mi capovolgeva l'immagine, ho usato la pach "patch_solution2_mirrored.txt" con i sorgenti prelevati da http://linuxtv.org/hg/v4l-dvb, la prova è stata fatta su aMSN.
per me è stata una grande vittoria , anche perche sto usando linux ( ubuntu 9.04 ) da solo una settimana.

grazie ancora ciao mimmo
Ultima modifica di nico69 il lunedì 4 maggio 2009, 19:26, modificato 1 volta in totale.
Avatar utente
aytin
Prode Principiante
Messaggi: 76
Iscrizione: lunedì 28 aprile 2008, 8:22

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da aytin »

Tizianub ha scritto: per provare l'altra patch faccio tutto di nuovo cancellando la cartella v4l-dvb-xxxxxxxxxxxx/ e ricopiando l'originale al suo posto e poi di nuovo tutti i passaggi.

Tutto corretto?
Sì.
Oppure se non vuoi cancellare-riscompattare, puoi dare, da terminale, i comandi
make clean
make distclean
rm uvc_video.c
mv uvcvideo.c.orig uvc_video.c
I primi due cancellano il prodotto della compilazione lasciando i sorgenti da ricompilare.
Gli ultimi 2 cancellano il file patchato e ripristinano il sorgente originale, rinominato dal comando patch
Ora i sorgenti sono pronti per essere ripatchati e ricompilati.

Se unisci questi comandi a quelli precedenti, ne viene fuori uno scriptino che automatizza patch, compilazione ed eventuale ripulitura :)

Prova tutte le patch, quella che ho usato io, mi pare, venisse dallo stesso tar che hai usato tu (che sono, se non erro, quelle linkate da arjos85 nella prima pagina di questo 3d)
Avatar utente
Tizianub
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2923
Iscrizione: giovedì 5 aprile 2007, 18:47
Località: Jesi (AN)
Contatti:

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da Tizianub »

provando e riprovando sono riuscito, non ho capito come, a fare un casino.

Prima la webcam era capovolta ora con cheese non la trova.

il comando lsusb la vede

se provo a lanciare luvcview
ricevo questo errore:

Codice: Seleziona tutto

Device information:
  Device path:  /dev/video0
ERROR opening V4L interface: No such file or directory
come posso almeno farla riconoscere?

grazie di nuovo
Avatar utente
aytin
Prode Principiante
Messaggi: 76
Iscrizione: lunedì 28 aprile 2008, 8:22

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da aytin »

Dopo l'aggiornamento del kernel da 2.6.28.11 a 2.6.28.12 ho avuto il tuo stesso problema: dopo l'installazione la webcam non esisteva più.
Ma tutto si è risolto con un banale riavvio.
Avatar utente
Tizianub
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2923
Iscrizione: giovedì 5 aprile 2007, 18:47
Località: Jesi (AN)
Contatti:

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da Tizianub »

aytin ha scritto: Dopo l'aggiornamento del kernel da 2.6.28.11 a 2.6.28.12 ho avuto il tuo stesso problema: dopo l'installazione la webcam non esisteva più.
Ma tutto si è risolto con un banale riavvio.
ok, ma io non ho aggiornato il kernel, e non so come rimettere l'uvcvideo origininale del mio kernel 2.6.28.11
Avatar utente
aytin
Prode Principiante
Messaggi: 76
Iscrizione: lunedì 28 aprile 2008, 8:22

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da aytin »

Ok, intanto vediamo se da qualche parte c'è il file ko.

Da terminale:
sudo updatedb
locate -i uvcvideo.ko
Avatar utente
Tizianub
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2923
Iscrizione: giovedì 5 aprile 2007, 18:47
Località: Jesi (AN)
Contatti:

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da Tizianub »

ecco il risultato

Codice: Seleziona tutto

/lib/modules/2.6.27-11-generic/ubuntu/media/usbvideo/uvcvideo.ko
/lib/modules/2.6.27-11-generic/usb/media/uvcvideo.ko
/lib/modules/2.6.28-11-generic/kernel/drivers/media/video/uvc/uvcvideo.ko
/lib/modules/2.6.28-11-generic/usb/media/uvcvideo.ko
Avatar utente
aytin
Prode Principiante
Messaggi: 76
Iscrizione: lunedì 28 aprile 2008, 8:22

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da aytin »

Hai fatto un upgrade da intrepid a jaunty, vero?
Il modulo c'è. Se provi a rimuoverlo e a rimetterlo che succede?

sudo modprobe -r uvcvideo
sudo depmod -ae
sudo modprobe uvcvideo
Avatar utente
Tizianub
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2923
Iscrizione: giovedì 5 aprile 2007, 18:47
Località: Jesi (AN)
Contatti:

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da Tizianub »

aytin ha scritto: Hai fatto un upgrade da intrepid a jaunty, vero?
Il modulo c'è. Se provi a rimuoverlo e a rimetterlo che succede?

sudo modprobe -r uvcvideo
sudo depmod -ae
sudo modprobe uvcvideo
ai primi due passaggi non segnala niente, all'ultimo questo:

Codice: Seleziona tutto

FATAL: Error inserting uvcvideo (/lib/modules/2.6.28-11-generic/usb/media/uvcvideo.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Avatar utente
aytin
Prode Principiante
Messaggi: 76
Iscrizione: lunedì 28 aprile 2008, 8:22

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da aytin »

Tizianub ha scritto: ai primi due passaggi non segnala niente, all'ultimo questo:

Codice: Seleziona tutto

FATAL: Error inserting uvcvideo (/lib/modules/2.6.28-11-generic/usb/media/uvcvideo.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Considerando che prima la webcam c'era (anche se capovolta) e che ora sembra che abbia perso i riferimento per il modulo uvcvideo, dev'essere successo qualcosa durante la compilazione-installazione.

Dopo che hai riavviato, da terminale lancia il seguente comando:

dmesg|grep uvcvideo

A me per es. compare questo:

Codice: Seleziona tutto

[b]aytin@hammer:~$ dmesg|grep uvcvideo
[   11.327559] uvcvideo: Found UVC 1.00 device USB2.0 1.3M UVC WebCam  (04f2:b012)
[   11.334961] usbcore: registered new interface driver uvcvideo[/b]
Posta il risultato.

Dopodiché, ripeti in buon ordine tutti i passi fatti per compilare-installare i driver però abbi l'accortezza di controllare che il make vada a buon fine (e di postare l'eventuale risultato se "sospetto).
Ultima modifica di aytin il venerdì 8 maggio 2009, 21:52, modificato 1 volta in totale.
Avatar utente
Tizianub
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2923
Iscrizione: giovedì 5 aprile 2007, 18:47
Località: Jesi (AN)
Contatti:

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata

Messaggio da Tizianub »

aytin ha scritto:
Dopo che hai riavviato, da terminale lancia il seguente comando:

dmesg|grep uvcvideo
prima di continuare preferisco postare il risultato alquanto strano di questo comando:

Codice: Seleziona tutto

[   10.587455] uvcvideo: disagrees about version of symbol v4l_compat_translate_ioctl
[   10.587460] uvcvideo: Unknown symbol v4l_compat_translate_ioctl
[   10.587968] uvcvideo: disagrees about version of symbol video_devdata
[   10.587970] uvcvideo: Unknown symbol video_devdata
[   10.588670] uvcvideo: disagrees about version of symbol video_unregister_device
[   10.588673] uvcvideo: Unknown symbol video_unregister_device
[   10.588927] uvcvideo: disagrees about version of symbol video_device_alloc
[   10.588929] uvcvideo: Unknown symbol video_device_alloc
[   10.589128] uvcvideo: disagrees about version of symbol video_register_device
[   10.589130] uvcvideo: Unknown symbol video_register_device
[   10.589578] uvcvideo: disagrees about version of symbol video_usercopy
[   10.589580] uvcvideo: Unknown symbol video_usercopy
[   10.589672] uvcvideo: disagrees about version of symbol video_device_release
[   10.589675] uvcvideo: Unknown symbol video_device_release
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti