[Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
- arjos85
- Prode Principiante
- Messaggi: 54
- Iscrizione: domenica 22 giugno 2008, 10:46
- Località: Vicinissimo Torino
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribalta
Ok,
come puoi leggere sul sito ufficiale http://linux-uvc.berlios.de/#download del driver uvcvideo, dal kernel 2.6.26 l'UVCVIDEO sarà incluso nativamente nel kernel....
questo probabilmente genera il tuo errore...
faccio un po' di ricerche e approfondimenti e poi ti faccio sapere!!
ciao
come puoi leggere sul sito ufficiale http://linux-uvc.berlios.de/#download del driver uvcvideo, dal kernel 2.6.26 l'UVCVIDEO sarà incluso nativamente nel kernel....
questo probabilmente genera il tuo errore...
faccio un po' di ricerche e approfondimenti e poi ti faccio sapere!!
ciao
Arjos85
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
grazie dell'interessamento
nel frattempo però ho trovato questo thread: http://forum.ubuntu-it.org/viewtopic.php?t=234244
che mi ha a sua volta mi ha indirizzato su questa guida: http://wiki.ubuntu-it.org/Hardware/Webcam/Syntec
non l'avevo mai vista, ho seguito i passaggi, riavviato, e funziona!
camorama continua a non riconoscerla, ma su skype e amsn non sono a testa in giù!
direi, quindi, RISOLTO! (b2b)
nel frattempo però ho trovato questo thread: http://forum.ubuntu-it.org/viewtopic.php?t=234244
che mi ha a sua volta mi ha indirizzato su questa guida: http://wiki.ubuntu-it.org/Hardware/Webcam/Syntec
non l'avevo mai vista, ho seguito i passaggi, riavviato, e funziona!
camorama continua a non riconoscerla, ma su skype e amsn non sono a testa in giù!
direi, quindi, RISOLTO! (b2b)
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
wow nn sapevo di quella guida!!! grazie per la segnalazione!! sono riuscito a risolvere subito!!! e grazie cmq al contributo degli utenti che avevano sviluppato l'altra soluzione!!!
...ricordati...quando tutto ti va male...potrebbe andarti peggio!
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
è ancora valida questa guida??
scaricando e compilando con svn dice che è una versione vecchia,
questa guida funziona con l'ultima versione scaricata con hg??
scaricando e compilando con svn dice che è una versione vecchia,
questa guida funziona con l'ultima versione scaricata con hg??
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribalta
È stata aggiornata ed a me ha funzionato anche con l'ultimo kernel del 8.10
- [lost]-Divilinux
- Imperturbabile Insigne
- Messaggi: 3774
- Iscrizione: giovedì 12 giugno 2008, 13:06
- Località: Ipioca - Maceio - Alagoas - Brasil
- Contatti:
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
confermo che il modulo uvcvideo del kernel funziona...pero' funziona una versione si e una no. Fino al 2.6.29-rc1 tutto ok..nel 2.6.29-rc2 gia' non funziona piu'.
Si possono ancora utilizzare gli uvcvideo del ramo trunk (svn) ma funzionano fino al kernel 2.6.27.9 (bisogna installarli con make uvcvideo)
Si possono ancora utilizzare gli uvcvideo del ramo trunk (svn) ma funzionano fino al kernel 2.6.27.9 (bisogna installarli con make uvcvideo)
questione di seedings...
- rodolforizzo76
- Scoppiettante Seguace
- Messaggi: 619
- Iscrizione: sabato 19 gennaio 2008, 17:13
- Desktop: plasma
- Distribuzione: Kubuntu 20.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
yehhhh!!!
finalmente la webcam è a posto!!
ho usato la soluzione2NOTmirrored e non so se sia la migliore delle soluzioni ma non credo che proverò le altre, almeno per adesso! (sono troppo contento e me la voglio godere un po!)
a titolo informativo, questa è la webcam integrata:
Bus 006 Device 003: ID 04f2:b012 Chicony Electronics Co., Ltd
il kernell in uso è: 2.6.24-23-generic
ho installato con "make uvcvideo"
ho dovuto
(b2b) (b2b) (b2b) (b2b) saluti a tutti e viva ubuntu!
finalmente la webcam è a posto!!
ho usato la soluzione2NOTmirrored e non so se sia la migliore delle soluzioni ma non credo che proverò le altre, almeno per adesso! (sono troppo contento e me la voglio godere un po!)
a titolo informativo, questa è la webcam integrata:
Bus 006 Device 003: ID 04f2:b012 Chicony Electronics Co., Ltd
il kernell in uso è: 2.6.24-23-generic
ho installato con "make uvcvideo"
ho dovuto
(b2b) (b2b) (b2b) (b2b) saluti a tutti e viva ubuntu!
Legge dell'Individuo: Nessuno e' veramente interessato o capisce quel che sta facendo chiunque altro.
-
- Prode Principiante
- Messaggi: 15
- Iscrizione: venerdì 6 giugno 2008, 15:56
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Io son giorni che provo e riprovo a far funzionare sta benedetta web cam nella maniera corretta.. ma non ci riesco proprio..
O meglio.. funziona.. però son sempre a testa in giù.. ho provato a vedere di comprarne una.. ma nessuno mi assicura che funzioni su Linux.. e allora ho rinunciato..
Potete aiutarmi?
Lascio qualche posto delle informazioni che ho visto che necessitano:
Secondo me è da modificare qualche cosa in quest'ultimo file.. solo che non ho la minima idea di che cosa.. qualcuno mi aiuta? sono disperata!
O meglio.. funziona.. però son sempre a testa in giù.. ho provato a vedere di comprarne una.. ma nessuno mi assicura che funzioni su Linux.. e allora ho rinunciato..
Potete aiutarmi?
Lascio qualche posto delle informazioni che ho visto che necessitano:
Codice: Seleziona tutto
cami@cami-laptop:~$ [b]lsusb[/b]
Bus 005 Device 004: ID 04b4:6830 Cypress Semiconductor Corp. CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 0c45:608f Microdia VideoCAM Look
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 046d:c50a Logitech, Inc. Cordless Mouse
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Codice: Seleziona tutto
cami@cami-laptop:~$ [b]lsmod | grep usb[/b]
usb_storage 82752 1
libusual 30356 1 usb_storage
snd_usb_audio 89728 1
snd_usb_lib 24192 1 snd_usb_audio
snd_hwdep 15236 1 snd_usb_audio
snd_pcm 83204 5 snd_usb_audio,snd_hda_intel,snd_pcm_oss
snd_rawmidi 29824 2 snd_usb_lib,snd_seq_midi
snd 63268 19 snd_usb_audio,snd_hwdep,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
usbhid 35840 0
hid 50560 1 usbhid
scsi_mod 155212 6 usb_storage,sbp2,sd_mod,sr_mod,sg,libata
usbcore 149360 10 usb_storage,libusual,snd_usb_audio,snd_usb_lib,gspca_sonixb,gspca_main,usbhid,ehci_hcd,uhci_hcd
Codice: Seleziona tutto
cami@cami-laptop:~$ [b]sudo gedit /etc/modprobe.d/options[/b]
#Enable double-buffering so gstreamer et. al. work
options quickcam compatible=2
# Default hostap to managed mode
options hostap_pci iw_mode=2
options hostap_cs iw_mode=2
# Stop auto-association.
# LP: #264104
options ipw2200 associate=0
# XXX: Ignore HPA by default. Needs to be revisted in jaunty
options libata ignore_hpa=1
Secondo me è da modificare qualche cosa in quest'ultimo file.. solo che non ho la minima idea di che cosa.. qualcuno mi aiuta? sono disperata!
-
- Prode Principiante
- Messaggi: 12
- Iscrizione: mercoledì 10 dicembre 2008, 19:08
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
salve, ho scaricato i sorgenti del driver uvc dall'archivio che ha creato lynux, ma non riesco a patcharlo..
ho provato a controllare le differenze con il codice modificato sulla guida iniziale da arjos85 ma o, sono balbo oppure i sorgenti che posseggo sono versioni piu recenti (difatti sono diversi e hanno variabili in piu ecc ecc)..
in pratica volevo solamente modificare a mano il file uvc_video.c (in pratica il file con la funzione da modificare) poi compilare e installare... è giusta come soluzione? allego il file uvc_video.c cosi se mi potete dare una mano modificandolo (se la soluzione è possibile) mi risolvete un problema che mi sta dannando da un bel po di tempo (yes)
...
...
anzi no scusate scrivo qui il codice (è tardi ho sonno e probabilmente faccio prima ) sperando che si capisca
ho provato a controllare le differenze con il codice modificato sulla guida iniziale da arjos85 ma o, sono balbo oppure i sorgenti che posseggo sono versioni piu recenti (difatti sono diversi e hanno variabili in piu ecc ecc)..
in pratica volevo solamente modificare a mano il file uvc_video.c (in pratica il file con la funzione da modificare) poi compilare e installare... è giusta come soluzione? allego il file uvc_video.c cosi se mi potete dare una mano modificandolo (se la soluzione è possibile) mi risolvete un problema che mi sta dannando da un bel po di tempo (yes)
...
...
anzi no scusate scrivo qui il codice (è tardi ho sonno e probabilmente faccio prima ) sperando che si capisca
Codice: Seleziona tutto
static void uvc_video_decode_data(struct uvc_video_device *video,
struct uvc_buffer *buf, const __u8 *data, int len)
{
struct uvc_video_queue *queue = &video->queue;
unsigned int maxlen, nbytes;
void *mem;
/* Patch variables */
unsigned int i, pixel_size;
__u8 *ptr_tmp;
if (len <= 0)
return;
/* Copy the video data to the buffer. */
/* How many bytes are needed to complete the buffer? */
maxlen = buf->buf.length - buf->buf.bytesused;
/* Where do pixels stored in "data" have to be copied? */
mem = queue->mem + buf->buf.m.offset + buf->buf.bytesused;
/* How many bytes really can be copied into "mem"? */
nbytes = min((unsigned int)len, maxlen);
/* "pixel_size" depens on the pixel color depth (bpp),
* but in YUY2 image format is constant and equal to 2.
*/
pixel_size = video->streaming->format->bpp / 8;
/* In each loop 4 bytes are modified and copied into "mem" buffer. */
for (i = 0; i < nbytes; i += 2 * pixel_size) {
/* "queue->mem + buf->buf.m.offset" is the base-address
* where to start to store the current frame. This
* address refers to a preallocated area (just for a
* sigle frame) taking part in a circular buffer, where
* to store a fixed number of sequent frames.
*/
ptr_tmp = (__u8 *)(queue->mem + buf->buf.m.offset
/* Go to the end of this frame. */
+ video->streaming->cur_frame->wWidth * pixel_size
* video->streaming->cur_frame->wHeight
/* Go back for the number of already copied bytes. */
- buf->buf.bytesused
/* Go back for the number of bytes (4 bytes) to be
* copied in this cycle.
*/
- 2 * pixel_size);
/* The order of copied bytes is changed from
* (Y0 U0 Y1 V1) to (Y1 U0 Y0 V1), i.e. from
* (#0 #1 #2 #3) to (#2 #1 #0 #3).
*/
ptr_tmp[0] = ((__u8 *)(data + i))[2];
ptr_tmp[1] = ((__u8 *)(data + i))[1];
ptr_tmp[2] = ((__u8 *)(data + i))[0];
ptr_tmp[3] = ((__u8 *)(data + i))[3];
/* Update "byteused" value. */
buf->buf.bytesused += 2 * pixel_size;
}
/* Complete the current frame if the buffer size was exceeded. */
if (len > maxlen) {
uvc_trace(UVC_TRACE_FRAME, "Frame complete (overflow).\n");
buf->state = UVC_BUF_STATE_DONE;
}
}
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
ho la ID 04f2:b012 Chicony Electronics Co., Ltd 1.3 MPixel UVC webcam
@maxppc
ke significa "Dopo aver rimosso il modulo con il comando sudo modprobe -r uvc video"?? come lo rimuovo??
nella cartella /lib/modules/ ci sono solo 2 cartelle : 2.6.27-7-generic e 2.6.27-11-generic, cosa elimino?
grazie
@maxppc
ke significa "Dopo aver rimosso il modulo con il comando sudo modprobe -r uvc video"?? come lo rimuovo??
nella cartella /lib/modules/ ci sono solo 2 cartelle : 2.6.27-7-generic e 2.6.27-11-generic, cosa elimino?
grazie
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Riformulo la frase che ti è ambigua:
Per rimuovere il modulo aprire un terminale (che si trova sotto Applicazioni - Accessori) e scrivere:
sudo modprobe -r uvcvideo
La cartella /lib/modules conterrà tante sottocartelle quanti kernel hai installato nel sistema.
Il kernel in uso lo sai perchè lo scegli all'avvio e altrimenti lo scopri scrivendo nel terminale:
uname -r
Li poi cerchi i file riguardanti il modulo uvcvideo e li elimini o meglio li sposti per una copia di backup.
Tali file sono posizionati diversamente a seconda dei kernel, trovi nei precedenti post le indicazioni.
Per esempio talvolta "usb/video" altre volte "ubuntu/media/..."
Per rimuovere il modulo aprire un terminale (che si trova sotto Applicazioni - Accessori) e scrivere:
sudo modprobe -r uvcvideo
La cartella /lib/modules conterrà tante sottocartelle quanti kernel hai installato nel sistema.
Il kernel in uso lo sai perchè lo scegli all'avvio e altrimenti lo scopri scrivendo nel terminale:
uname -r
Li poi cerchi i file riguardanti il modulo uvcvideo e li elimini o meglio li sposti per una copia di backup.
Tali file sono posizionati diversamente a seconda dei kernel, trovi nei precedenti post le indicazioni.
Per esempio talvolta "usb/video" altre volte "ubuntu/media/..."
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
del file sono riuscito solo a crearne una copia, ma non si può cancellare nè spostare (nono)
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Essendo file di sistema per spostarli o cancellarli devi usare sudo ... quindi:
sudo mv xxx xxx
sudo mv xxx xxx
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
dopoaver digitato sudo mv uvcvideo.ko mi dice ke "mv: manca l'operando per il file di destinazione dopo `uvcvideo.ko' "
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
quando non sai cosa stai facendo e perchè non riesci a farlo usa il comando man ...
per esempio:
man mv
man sudo
man ...
perchè quando ti ho scritto:
sudo mv xxx xxx
intendevo proprio:
sudo mv cosadevomuovere dovelodevomettere
per esempio:
man mv
man sudo
man ...
perchè quando ti ho scritto:
sudo mv xxx xxx
intendevo proprio:
sudo mv cosadevomuovere dovelodevomettere
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
scusate sono davvero nuovo del mondo ubuntu e ho provato ad installarlo su un Asus x59gl ho naturalmente anch'io dei problemi con la webcam integrata anche se con il comando lsusb ottengo:
[glow=red,2,300]Bus 002 Device 003: ID 04f2:b012 Chicony Electronics Co., Ltd 1.3 MPixel UVC Webcam[/glow]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 062a:0000 Creative Labs Optical mouse
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
e per quel poco che ne capisco sembra essere perfettamente riconosciuta. cmq ho provato a seguire questa guida ma arrivato quì:
grazie
[glow=red,2,300]Bus 002 Device 003: ID 04f2:b012 Chicony Electronics Co., Ltd 1.3 MPixel UVC Webcam[/glow]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 062a:0000 Creative Labs Optical mouse
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
e per quel poco che ne capisco sembra essere perfettamente riconosciuta. cmq ho provato a seguire questa guida ma arrivato quì:
non ho capito come devo andare avanti...cosa devo fare con il file "makefile"? scusate l'ignoranza ma potreste spiegarmelo passo per passo?Codice:
sudo apt-get install subversion
e successivamente scarichiamo nella nostra home i sorgenti
Codice:
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
Una cartella nominata "Trunk" verrà creata nel direttorio da cui avete l'anciato l'ultimo comando, dentro questa cartella sono presenti i sorgenti del driver e il MAKEFILE necessario per l'installazione
grazie
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Ti consiglio di leggere tutto l'argomento dal primo post in quanto il cosa fare è stato più volte ribadito.
Una risposta veloce alla tua domanda è che devi compilarlo ... ovvero scrivere nel terminale:
make
sudo make install
....
però come leggerai nei precedenti post potrebbe essere necessario modificare qualche file per indicare la directory del modulo e potrebbe essere necessario modificare il sorgente.
In un post addietro dovresti trovare un pacchetto CamReady piuttosto pratico perchè è tutto pronto
Una risposta veloce alla tua domanda è che devi compilarlo ... ovvero scrivere nel terminale:
make
sudo make install
....
però come leggerai nei precedenti post potrebbe essere necessario modificare qualche file per indicare la directory del modulo e potrebbe essere necessario modificare il sorgente.
In un post addietro dovresti trovare un pacchetto CamReady piuttosto pratico perchè è tutto pronto
- koburn
- Scoppiettante Seguace
- Messaggi: 264
- Iscrizione: giovedì 24 maggio 2007, 15:23
- Distribuzione: xubuntu 18.04
- Sesso: Maschile
- Località: Leverano (LE)
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
vorrei provare la tua guida sul computer della mia ragazza, un asus x50sr, solo che il chipset della webcam è un pò diverso:
ID 064e:a111 Suyin Corp.
pensate possa funzionare? non è presente sul sito indicato da te nel primo post però.
qualcuno ha provato su questo modello di webcam o di notebook?
ID 064e:a111 Suyin Corp.
pensate possa funzionare? non è presente sul sito indicato da te nel primo post però.
qualcuno ha provato su questo modello di webcam o di notebook?
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
La soluzione proposta in questo thread è stata provata solo sulla Chicony, non credo possa andare bene anche per te.
Alcuni driver per le webcam hanno anche la possibilità di girare il video di default, so che alcuni hanno un "vflip" nella cartella del kernel ma non so nel dettaglio
Alcuni driver per le webcam hanno anche la possibilità di girare il video di default, so che alcuni hanno un "vflip" nella cartella del kernel ma non so nel dettaglio
Re: [Driver] [HOW TO] UVCVIDEO : come risolvere il problema della webcam ribaltata
Ciao ragazzi! Purtroppo a me dopo l'aggiornamento alla 9.04 la webcam è tornata a capovolgersi... ho provato a rieseguire la procedura descritta nella wiki ( driver syntec con il modulo stk11xx) ma il risultato è sempre il medesimo... potete darmi qualche suggerimento? a voi è successo la stessa cosa?
grazie Alex
grazie Alex
...ricordati...quando tutto ti va male...potrebbe andarti peggio!
Chi c’è in linea
Visualizzano questa sezione: Majestic-12 [Bot] e 21 ospiti