Archives pour l'étiquette cinergy

Driver em2882 pour clé USB TNT Cingery T et Ubuntu 10.04

Plop à tous …

ça y est, le driver em2882 fonctionne à nouveau pour ubuntu 10.04 (et surement d’autres version de linux). L’installation change un peu, il vous faut le gestionnaire de revision hg, puis faire un clone du dépôt : http://linuxtv.org/hg/v4l-dvb, et compiler le driver :
Continuer la lecture de Driver em2882 pour clé USB TNT Cingery T et Ubuntu 10.04

Script de mise à jour du driver em2882

Bijour à tous …

(Pour les utilisateurs d’ubuntu 9.10 : http://wiki.ubuntuusers.de/em28xx, récupérer le script d’extraction pour le firmware et lancer votre player comme d’hab, le module est installé par défaut)

Voilà, pour les flemmards qui viennent de mettre à jour leur kernel (vers la 2.6.27-11, qui est disponible en màj depuis jeudi dernier), il fallait recompiler à nouveau le driver de notre clé USB TNT favorite, sinon le son grésillait pas mal dans mon cas, c’était carrément inaudible (le driver fournit pas ubuntu n’étant pas très à jour …).

Ce que fait ce script :

  • Aller dans le répertoire de src
  • Copier les fichiers nécessaire à la compilation
  • Aller dans le répertoire contenant le driver (si il ne contient pas de .hg, on checkout les source)
  • Compiler les sources
  • Installer le driver

Donc voilà, le fameux script :


#!/bin/bash
## SCRIPT BY GRIGIS GAETAN - blog.gaetan-grigis.eu ^^
## TO MODIFY WITH YOUR PERSONNAL INFORMATION - A MODIFIER AVEC VOS INFOS PERSO

#le dossier du src ... a ne pas changer (normalement)
SRC_DIR="/usr/src"
#ici, au cas ou vous n'avez pas le même kernel
SRC_DIR_LINUX_SOURCE="$SRC/linux-source-2.6.27"
# le repertoire contenant les sourge (HGifié), si le dossier (.hg n'existe pas les sources seront checkout).
EM2_DIR="/usr/src/cinergy-new"
EM2_DIR_HG="$EM2_DIR/.hg"

## ZETE PAS CENSER TOUCHER PLUS LOIN (C'EST DEJA ASSEZ PROFOND COMME CA)
cd $SRC_DIR

if [ -d $SRC_DIR_LINUX_SRC ]
then

sudo cp linux-source-2.6.27/drivers/media/dvb/dvb-core/*.h linux-headers-$(uname -r)/drivers/media/dvb/dvb-core/
sudo cp linux-source-2.6.27/drivers/media/dvb/frontends/lgdt330x.h linux-headers-$(uname -r | sed 's/-generic//')/drivers/media/dvb/frontends/
sudo cp linux-source-2.6.27/drivers/media/video/msp3400-driver.h linux-headers-$(uname -r | sed 's/-generic//')/drivers/media/dvb/frontends

else
echo "Install your kernel SRC package!!!"
echo "$SRC_DIR_LINUX_SRC n'existe pas"
exit 0
fi

if [ -d $EM2_DIR ]
then
cd $EM2_DIR

if [ -d $EM2_DIR_HG ]
then
echo "On met à jour"
hg up
else
echo "On checkout les sources"
hg clone http://mcentral.de/hg/~mrec/em28xx-new ./
fi
./build.sh build
./build.sh install
else
echo "Semblerait que $EM2_DIR n'existe pas"
fi

A noter qu’il suffit de faire les étapes :


sudo apt-get install build-essential libxine1-ffmpeg mercurial dvb-utils kaffeine
sudo apt-get install linux-headers-$(uname -r | sed 's/.*-//')
sudo apt-get install linux-source
cd /usr/src/
tar -jxvf linux-source*.tar.bz2

Pour installer le driver « from scratch ».

Enjoy 😉