Le bazar de Stemp

Le bazar de Stemp

Archives de Tag: uvc

Karmic: get the latest drivers for gspca, uvc, usbvideo and other

hercules_classic_link

Hercules Classic Link 06f8:3009

La version Française se trouve ici.

For gspsca drivers only, with the latest versions of Ubuntu, you may try this post : Gspca Snapshots.

I already mentioned the gspca driver and libv4l in the post [fr] Intrepid, les Webcams et les drivers Gspca. Unfortunately the topic is still relevant, the drivers being developed much faster than their integration into the distros kernel.

It’s time to update informations and expand them to all the drivers from linuxtv.org (V4L-DVB). For a list of the webcams please check the wiki (uvc, gspca, quickcam, Microdia, linux-uvc, etc …).

The procedure does not really change.

Installing needed packages:

sudo aptitude install mercurial build-essential linux-headers libncurses5-dev

Retrieving sources (from Douglas Schilling Landgraf V4L/DVB backports repository):

hg clone http://linuxtv.org/hg/v4l-dvb/

Copy the configuration file:

cd v4l-dvb
sudo cp /boot/config-`uname -r` v4l/.config

Note: currently FireDTV drivers do not compile easily (you need all the kernel sources) and are rarely used, we will disable them in the configuration.

Launch configuration:

sudo make menuconfig

Disable FireDTV support (Multimedia Support -> DVB/ATSC adapters -> set the option blank on FireDTV and FloppyDTV):

Capture-4

Capture-5

Capture-6

Exit, Exit.

Now let’s take care of usb webcams (Multimedia Support -> Video Capture adapters -> V4L USB devices)
Activate new modules drivers (press M on those marked NEW), in gspca for example:

Capture-4

Capture-7

Capture-8

Capture-9

Capture-10

Once the new drivers are enabled (M for module instead of a space), we can leave. Exit, Exit, etc… and save:

Capture-11

Launch the compilation:

make
sudo make install

If everything ok go to the next step, because the drivers also require the latest versions of libv4l.
For karmic it’s easy:

sudo add-apt-repository ppa:libv4l

Get the latest version if necessary:

sudo aptitude update
sudo aptitude full-upgrade

Restart and enjoy your new drivers.

Publicités

Karmic : récupérer les derniers drivers pour gspca, uvc, usbvideo et autres

hercules_classic_link

Hercules Classic Link 06f8:3009

English version here.

Uniquement pour les drivers gspca et avec les dernières versions d’Ubuntu, vous pouvez utiliser l’article Gspca Snapshot.

J’avais déjà parlé des drivers gspca et de libv4l dans l’article Intrepid, les Webcams et les drivers Gspca. Malheureusement le sujet est toujours d’actualité, les drivers étant développés beaucoup plus rapidement que leur intégration dans le noyau des distributions.

Il est donc temps de mettre à jour les informations et de l’étendre aux drivers centralisés sur linuxtv.org (V4L-DVB). Pour les webcams concernées veuillez consulter la liste du wiki (uvc, gspca, quickcam, microdia, linux-uvc, etc…).

La procédure ne change pas vraiment.

Installation des paquets nécessaires :

sudo aptitude install mercurial build-essential linux-headers libncurses5-dev

Récupération des sources (via le dépôt V4L/DVB backports de Douglas Schilling Landgraf) :

hg clone http://linuxtv.org/hg/v4l-dvb/

Copie du fichier de configuration :

cd v4l-dvb
sudo cp /boot/config-`uname -r` v4l/.config

Note : actuellement les drivers firedtv ne se compilant pas facilement (il faut toutes les sources du noyau) et servant rarement, nous allons les désactiver dans la configuration.

Lançons la configuration :

sudo make menuconfig

Désactivons le support fireDTV (Multimedia Support -> DVB/ATSC adapters -> mettre à blanc l’option FireDTV and FloppyDTV) :

Capture-4

Capture-5

Capture-6

Exit, Exit.

Occupons nous des webcams usb maintenant (Multimedia Support -> Video capture adaptaters -> V4L USB devices)
Activons les nouveaux modules des drivers webcams (M sur ceux marqués NEW), pour les gspca par exemple :

Capture-4

Capture-7

Capture-8

Capture-9

Capture-10

Une fois les nouveaux drivers activés (M pour module à la place d’un espace), nous pouvons sortir . Exit, Exit, etc… et sauvegarde :

Capture-11

Lançons la compilation :

make
sudo make install

Si tout c’est bien passé passons à l’étape suivante, car les drivers nécessitent les dernières versions de libv4l.
Pour karmic c’est simple :

sudo add-apt-repository ppa:libv4l

Récupérons la dernière version si besoin est :

sudo aptitude update
sudo aptitude full-upgrade

Redémarrons le bouzin pour profiter de nos tout nouveaux drivers.