Pagina 8 di 19
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: martedì 21 aprile 2009, 9:35
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 qui
http://ubuntuforums.org/showthread.php?p=7107682#post7107682 di Jimc111 al momento è l'unico metodo che non mi da problemi nel make
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: martedì 21 aprile 2009, 15:20
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
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: martedì 28 aprile 2009, 22:40
da Tizianub
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 :-)
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: sabato 2 maggio 2009, 11:55
da aytin
Tizianub ha scritto:
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

)
Quindi, dopo la compilazione:
sudo make install
sudo make unload
sudo modprobe uvcvideo
e godetevi la webcam (b2b)
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: sabato 2 maggio 2009, 15:41
da XsiA
wow grazie mille aytin adesso funziona perfettamente!!!

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: sabato 2 maggio 2009, 21:35
da aytin
Di nulla

Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: sabato 2 maggio 2009, 23:01
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?
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: domenica 3 maggio 2009, 9:48
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
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: domenica 3 maggio 2009, 23:20
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?
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: lunedì 4 maggio 2009, 19:25
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
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: martedì 5 maggio 2009, 0:40
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)
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: martedì 5 maggio 2009, 21:28
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
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: mercoledì 6 maggio 2009, 23:55
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.
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: giovedì 7 maggio 2009, 0:45
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
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: giovedì 7 maggio 2009, 15:38
da aytin
Ok, intanto vediamo se da qualche parte c'è il file ko.
Da terminale:
sudo updatedb
locate -i uvcvideo.ko
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: giovedì 7 maggio 2009, 16:06
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
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: venerdì 8 maggio 2009, 9:30
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
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: venerdì 8 maggio 2009, 9:58
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)
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: venerdì 8 maggio 2009, 21:50
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).
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Inviato: sabato 9 maggio 2009, 3:48
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