Ov51x-jpeg Ubuntu DKMS package

Tempo fa in questo articolo ho parlato di come installare la webcam Creative Live! Vista IM su Linux, utilizzando il repository subversion contenente i sorgenti dei drivers Ov51x-jpeg.

Oggi vi parlo di come installare gli stessi drivers pacchettizzati per Ubuntu.
Il pacchetto è un DKMS (Dynamic Kernel Module Support – ulteriori info qui e qui)

Dynamic Kernel Module Support (DKMS) è un framerwork, fuori dalla struttura dei sorgenti del kernel, dove i sorgenti dei driver delle periferiche possono essere memorizzate. Ciò rende semplice ottenere i riferimenti corretti per la creazione e ricostruzione dei moduli senza attendere il rilascio di un nuovo kernel.

Ora vediamo come installare il nostro pacchetto.
Aggiungiamo e aggiorniamo i repository con

sudo sh -c “echo ‘deb http://ppa.launchpad.net/intuitivenipple/ubuntu $(lsb_release -sc) main’ >/etc/apt/sources.list.d/intuitivenipple.list”

sudo sh -c “echo ‘deb-src http://ppa.launchpad.net/intuitivenipple/ubuntu $(lsb_release -sc) main’ >>/etc/apt/sources.list.d/intuitivenipple.list”

sudo apt-get update

Ora possiamo installare il modulo.

sudo apt-get install ov51x-jpeg-dkms

Ovviamente abbiamo bisogno dei moduli base per la ricompilazione del kernel (build-essential) e gli header del kernel in esecuzione (sudo apt-get install linux-headers-`uname -r`).

Qui la lista delle webcam supportate da questi drivers.

aleko | 2 Settembre 2008
  • Mondonauta 2 Agosto 2009 at 19:29
    l'articolo è utile, ma nel mio caso no ha funzionato, ho ubuntu jaunty e dopo aver inserito nel source.list i riferimenti da te suggeriti, non mi ottiene nessun pakketto nuovo... anke se andando a vedere manualmente all'indirizzo il pakketto lo vedo!
  • Mondonauta 2 Agosto 2009 at 19:54
    cmq... ho scaricato il pacchetto manualmente e l'ho installato (ho scaricato il pacchetto ov51x-jpeg-dkms_1.5.8-0ubuntu1~ppa1i_all.deb) ma mi da un errore... in pratica non trova ams/semaphore.h facendo una ricerca però mi risulta ke so file header debba essere segnalato come linux/semaphore.h puoi controllare questo punto?
  • Mondonauta 2 Agosto 2009 at 20:16
    confermo ke per quanto riguarda l'errore sul file hearder semaphore.h, la soluzione è modificare ams/semaphore.h in linux/semaphore.h nel file ov51x-jpeg-core.c posso dare la conferma perkè ho provato a ricreare il pakketto modificando la riga in questione e il problema viene effettivamente risolto... ma ve ne sono altri. dal log copio incollo le cause: /var/lib/dkms/ov51x-jpeg/1.5.8/build/ov51x-jpeg-core.c: In function ‘ov51x_v4l1_ioctl’: /var/lib/dkms/ov51x-jpeg/1.5.8/build/ov51x-jpeg-core.c:6382: error: implicit declaration of function ‘video_usercopy’ /var/lib/dkms/ov51x-jpeg/1.5.8/build/ov51x-jpeg-core.c: At top level: /var/lib/dkms/ov51x-jpeg/1.5.8/build/ov51x-jpeg-core.c:6637: error: unknown field ‘owner’ specified in initializer /var/lib/dkms/ov51x-jpeg/1.5.8/build/ov51x-jpeg-core.c:6637: warning: initialization from incompatible pointer type /var/lib/dkms/ov51x-jpeg/1.5.8/build/ov51x-jpeg-core.c:6639: error: unknown field ‘type’ specified in initializer /var/lib/dkms/ov51x-jpeg/1.5.8/build/ov51x-jpeg-core.c: In function ‘ov51x_probe’: /var/lib/dkms/ov51x-jpeg/1.5.8/build/ov51x-jpeg-core.c:8368: error: incompatible types in assignment
  • Aleko 2 Agosto 2009 at 20:35
    @Mondonauta Ti ringrazio per avermi confermato l'utilità dell'articolo... Ti consiglio di vedere qui:http://www.alessandropagano.net/blog/2007/07/20/creativelivevistaim/ In questo articolo descrivo la compilazione direttamente dai sorgenti, non dovresti avere problemi con la pacchettizzazione. A presto!

Leave a Reply

ContattamiContattami

SCRIVIMI

DOVE TROVARMI

Sul web

Mail

aleko21@gmail.com
alessandro.pagano@osel.it
aleko@fsfe.org
aleko21@outlook.com

Phone

(+39) 3391354376

SCRIVIMI!

Il tuo nome (richiesto)

La tua mail (richiesto)

Oggetto

Messaggio

ServiziServizi

AREE DI COLLABORAZIONE

Le competenze, la professionalità ed il network sviluppato in questi anni sono stati solo il punto di partenza per differenti progetti di successo in diverse aree professionali.

Web Design

Realizzazione e cura di portali web innovativi e ad elevato impatto. Consulenza e sviluppo di soluzioni web personalizzate per qualsiasi settore. Design, implementazione, aggiornamento, promozione ed esercizio di portali web.

Formazione

Realizzazione di interventi formativi efficaci gestibili in presenza ed in modalità e-learning in diversi campi dell’Information Technology e delle Soft Skills.

Consulenza

Consulenza personalizzata su soluzioni ICT per massimizzare efficacia ed efficienza all’interno di qualsiasi organizzazione.

[li_recommendations width="480" length="200" interval="1000"]

About MeAbout Me

Research, e-learning, Web, ICT

Ho conseguito il PhD in Informatica e la Laurea Magistrale in Economia presso l’Università degli Studi di Bari. Attualmente sono impegnato in diversi progetti di ricerca internazionali e ricopro il ruolo di manager della produzione di Osel s.r.l. : azienda che si occupa di Innovazione della didattica e e-learning. Sono docente di Informatica a contratto a Bari (Uniba) e a Roma (LUMSA).

MY STORY

  • 0%
    Web, HTML5, WordPress, CMS
  • 0%
    Open Source - Gnu/Linux
  • 0%
    e-learning
  • 0%
    Information Systems
  • 0%
    ICT Consultancy

WHAT I KNOW

  • 0%
    Teamworking
  • 0%
    Time & Stress Management
  • 0%
    Teaching
  • 0%
    Research
  • 0%
    Passion

WHO I AM

BlogBlog

mi esprimo con l'estremità del mio pensiero...
Come installare Google Camera su Android Pie – Xiaomi

di Lucia Massaro e Alessandro Pagano

In questo articolo, vi guideremo all’installazione manuale della Google Camera sugli smartphone Xiaomi aggiornati ad Android 9 Pie.

Risolvere il problema notifiche su dispositivi Xiaomi con Miui8

Dopo l’acquisto dello Xiaomi Mi Max 2 ho provveduto ad effettuare le prime configurazioni ed ottimizzazioni per un uso più “occidentale” del terminale. In questa guida vedremo come abilitare le notifiche delle nostre applicazioni preferite in modo che possano ignorare le strette policy di controllo ed ottimizzazione batteria/memoria della Miui8.

Xiaomi China Stable – Come installare le Google Apps su MIUI8 e Android 7 Nougat

Stamattina è arrivato finalmente il tanto atteso Xiaomi Mi max 2 (scheda tecnica qui) e, dopo la consueta febbre da unboxing, mi sono cimentato nelle solite impostazioni/ripristino account e applicazioni. Operazione che grazie a MiCloud, il servizio di Xiaomi che permette di salvare tutte le app e le impostazioni, diventa ancora più semplice e veloce. Il telefono in questione ha a bordo l’ultima Rom China Stable con MIUI8 e Android 7.1.1

Recensione Huawei P8

Vediamo oggi come si comporta il Huawei P8 che ho avuto la possibilità di testare per un mese, grazie ad un contest organizzato da Huawei. Cercherò di riassumere la mia esperienza d’uso attribuendo dei voti alle relative categorie.

International Open Data Day – Bari 2014

Il 22 febbraio 2014 dalle ore 10 alle ore 18 si terrà l’International Open Data Day presso il padiglione dei Cineporti di Puglia – c/o Fiera del Levante. Come per il 2013 Bari ospiterà l’edizione locale di questa giornata in cui, a livello internazionale, le comunità di persone che si occupano di Open Data si radunano a livello locale per presentare i propri progetti, parlare delle iniziative già svolte, programmare quelle future. Obiettivo non secondario è quello di proporre la cultura dei dati aperti ad un nuovo pubblico.

Salviamo un progetto: Tuxfeed

Tuxfeed.it è stato per anni un punto di riferimento per tutti gli appassionati del sistema operativo Open Source più famoso del mondo: Linux.
Per anni Tuxfeed.it, progetto completamente gratuito, basato sugli sforzi di (pochi) utenti volontari, ha aggregato diverse centinaia di fonti, sempre aggiornate, per rendere aggiornati a più di 5.000 di visitatori ogni giorno.

AndroidPIT: Fill up your Mobile.

Vorrei segnalare una iniziativa lodevole riguardo il mondo Android: il portale AndroidPIT.

AndroidPIT può divenire in breve tempo un punto di riferimento per quanto riguarda il mondo Android, in quanto permette agli utenti di accedere agevolmente a news sempre aggiornate.
La specialità di questo portale sono le applicazioni: cuore pulsante di ogni dispositivo mobile. Di seguito una breve recensione.

Volunia: fallimento annunciato?

Ieri Massimo Marchiori, ricercatore padovano autore di HyperSearch, uno degli algoritmi utilizzati da Google, ha lanciato la sua sfida al mondo dei motori di ricerca con l’obiettivo di apportare importanti innovazioni. Il nome del progetto è Volunia.

Installing YamiPod on Linux: a multi-platform, very versatile iPod Manager

YamiPod is a freeware application to efficiently manage your iPod on Linux. It can be run directly from your iPod and needs no installation. It also has extra features such as rss news and podcast support, remove duplicates, easy notes editor (with multipage support), songs synchronization, playlists export, a built in music player and much more. It has been translated in 12 languages.

Ace Manager Recruiting Game

Nel mondo dei social network e del lifestream totale su internet, non potevano mancare dei metodi alternativi di recruitment da parte delle aziende con alto tasso di informatizzazione e propense a politiche di buzz marketing. Oggi voglio sottoporre all’attenzione dei miei lettori più giovani, il contest della BNP che riguarda un Recruiting game a cui possono partecipare Laureati e Laureandi con età inferiore ai 26 anni.

ContattamiContattami

SCRIVIMI

DOVE TROVARMI

Sul web

Mail

aleko21@gmail.com
alessandro.pagano@osel.it
aleko@fsfe.org
aleko21@outlook.com

Phone

(+39) 3391354376

SCRIVIMI!

Il tuo nome (richiesto)

La tua mail (richiesto)

Oggetto

Messaggio

ServiziServizi

AREE DI COLLABORAZIONE

Le competenze, la professionalità ed il network sviluppato in questi anni sono stati solo il punto di partenza per differenti progetti di successo in diverse aree professionali.

Web Design

Realizzazione e cura di portali web innovativi e ad elevato impatto. Consulenza e sviluppo di soluzioni web personalizzate per qualsiasi settore. Design, implementazione, aggiornamento, promozione ed esercizio di portali web.

Formazione

Realizzazione di interventi formativi efficaci gestibili in presenza ed in modalità e-learning in diversi campi dell’Information Technology e delle Soft Skills.

Consulenza

Consulenza personalizzata su soluzioni ICT per massimizzare efficacia ed efficienza all’interno di qualsiasi organizzazione.

[li_recommendations width="480" length="200" interval="1000"]

About MeAbout Me

Research, e-learning, Web, ICT

Ho conseguito il PhD in Informatica e la Laurea Magistrale in Economia presso l’Università degli Studi di Bari. Attualmente sono impegnato in diversi progetti di ricerca internazionali e ricopro il ruolo di manager della produzione di Osel s.r.l. : azienda che si occupa di Innovazione della didattica e e-learning. Sono docente di Informatica a contratto a Bari (Uniba) e a Roma (LUMSA).

MY STORY

  • 0%
    Web, HTML5, WordPress, CMS
  • 0%
    Open Source - Gnu/Linux
  • 0%
    e-learning
  • 0%
    Information Systems
  • 0%
    ICT Consultancy

WHAT I KNOW

  • 0%
    Teamworking
  • 0%
    Time & Stress Management
  • 0%
    Teaching
  • 0%
    Research
  • 0%
    Passion

WHO I AM

BlogBlog

mi esprimo con l'estremità del mio pensiero...
Come installare Google Camera su Android Pie – Xiaomi

di Lucia Massaro e Alessandro Pagano

In questo articolo, vi guideremo all’installazione manuale della Google Camera sugli smartphone Xiaomi aggiornati ad Android 9 Pie.

Risolvere il problema notifiche su dispositivi Xiaomi con Miui8

Dopo l’acquisto dello Xiaomi Mi Max 2 ho provveduto ad effettuare le prime configurazioni ed ottimizzazioni per un uso più “occidentale” del terminale. In questa guida vedremo come abilitare le notifiche delle nostre applicazioni preferite in modo che possano ignorare le strette policy di controllo ed ottimizzazione batteria/memoria della Miui8.

Xiaomi China Stable – Come installare le Google Apps su MIUI8 e Android 7 Nougat

Stamattina è arrivato finalmente il tanto atteso Xiaomi Mi max 2 (scheda tecnica qui) e, dopo la consueta febbre da unboxing, mi sono cimentato nelle solite impostazioni/ripristino account e applicazioni. Operazione che grazie a MiCloud, il servizio di Xiaomi che permette di salvare tutte le app e le impostazioni, diventa ancora più semplice e veloce. Il telefono in questione ha a bordo l’ultima Rom China Stable con MIUI8 e Android 7.1.1

Recensione Huawei P8

Vediamo oggi come si comporta il Huawei P8 che ho avuto la possibilità di testare per un mese, grazie ad un contest organizzato da Huawei. Cercherò di riassumere la mia esperienza d’uso attribuendo dei voti alle relative categorie.

International Open Data Day – Bari 2014

Il 22 febbraio 2014 dalle ore 10 alle ore 18 si terrà l’International Open Data Day presso il padiglione dei Cineporti di Puglia – c/o Fiera del Levante. Come per il 2013 Bari ospiterà l’edizione locale di questa giornata in cui, a livello internazionale, le comunità di persone che si occupano di Open Data si radunano a livello locale per presentare i propri progetti, parlare delle iniziative già svolte, programmare quelle future. Obiettivo non secondario è quello di proporre la cultura dei dati aperti ad un nuovo pubblico.

Salviamo un progetto: Tuxfeed

Tuxfeed.it è stato per anni un punto di riferimento per tutti gli appassionati del sistema operativo Open Source più famoso del mondo: Linux.
Per anni Tuxfeed.it, progetto completamente gratuito, basato sugli sforzi di (pochi) utenti volontari, ha aggregato diverse centinaia di fonti, sempre aggiornate, per rendere aggiornati a più di 5.000 di visitatori ogni giorno.

AndroidPIT: Fill up your Mobile.

Vorrei segnalare una iniziativa lodevole riguardo il mondo Android: il portale AndroidPIT.

AndroidPIT può divenire in breve tempo un punto di riferimento per quanto riguarda il mondo Android, in quanto permette agli utenti di accedere agevolmente a news sempre aggiornate.
La specialità di questo portale sono le applicazioni: cuore pulsante di ogni dispositivo mobile. Di seguito una breve recensione.

Volunia: fallimento annunciato?

Ieri Massimo Marchiori, ricercatore padovano autore di HyperSearch, uno degli algoritmi utilizzati da Google, ha lanciato la sua sfida al mondo dei motori di ricerca con l’obiettivo di apportare importanti innovazioni. Il nome del progetto è Volunia.

Installing YamiPod on Linux: a multi-platform, very versatile iPod Manager

YamiPod is a freeware application to efficiently manage your iPod on Linux. It can be run directly from your iPod and needs no installation. It also has extra features such as rss news and podcast support, remove duplicates, easy notes editor (with multipage support), songs synchronization, playlists export, a built in music player and much more. It has been translated in 12 languages.

Ace Manager Recruiting Game

Nel mondo dei social network e del lifestream totale su internet, non potevano mancare dei metodi alternativi di recruitment da parte delle aziende con alto tasso di informatizzazione e propense a politiche di buzz marketing. Oggi voglio sottoporre all’attenzione dei miei lettori più giovani, il contest della BNP che riguarda un Recruiting game a cui possono partecipare Laureati e Laureandi con età inferiore ai 26 anni.