Articles Taggés ‘cinergy’

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

3 juillet 2010

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 :
» En lire plus:Driver em2882 pour clé USB TNT Cingery T et Ubuntu 10.04

Script de mise à jour du driver em2882

4 février 2009

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 :

  1.  
  2. #!/bin/bash
  3. ## SCRIPT BY GRIGIS GAETAN – blog.gaetan-grigis.eu ^^
  4. ## TO MODIFY WITH YOUR PERSONNAL INFORMATION – A MODIFIER AVEC VOS INFOS PERSO
  5.  
  6. #le dossier du src … a ne pas changer (normalement)
  7. SRC_DIR="/usr/src"
  8. #ici, au cas ou vous n'avez pas le même kernel
  9. SRC_DIR_LINUX_SOURCE="$SRC/linux-source-2.6.27"
  10. # le repertoire contenant les sourge (HGifié), si le dossier (.hg n'existe pas les sources seront checkout).
  11. EM2_DIR="/usr/src/cinergy-new"
  12. EM2_DIR_HG="$EM2_DIR/.hg"
  13.  
  14. ## ZETE PAS CENSER TOUCHER PLUS LOIN (C'EST DEJA ASSEZ PROFOND COMME CA)
  15. cd $SRC_DIR
  16.  
  17. if [ -d $SRC_DIR_LINUX_SRC ]
  18. then
  19.  
  20. sudo cp linux-source-2.6.27/drivers/media/dvb/dvb-core/*.h linux-headers-$(uname -r)/drivers/media/dvb/dvb-core/
  21. sudo cp linux-source-2.6.27/drivers/media/dvb/frontends/lgdt330x.h linux-headers-$(uname -r | sed 's/-generic//')/drivers/media/dvb/frontends/
  22. sudo cp linux-source-2.6.27/drivers/media/video/msp3400-driver.h linux-headers-$(uname -r | sed 's/-generic//')/drivers/media/dvb/frontends
  23.  
  24. else
  25. echo "Install your kernel SRC package!!!"
  26. echo "$SRC_DIR_LINUX_SRC n'existe pas"
  27. exit 0
  28. fi
  29.  
  30. if [ -d $EM2_DIR ]
  31. then
  32. cd $EM2_DIR
  33.  
  34. if [ -d $EM2_DIR_HG ]
  35. then
  36. echo "On met à jour"
  37. hg up
  38. else
  39. echo "On checkout les sources"
  40. hg clone http://mcentral.de/hg/~mrec/em28xx-new ./
  41. fi
  42. ./build.sh build
  43. ./build.sh install
  44. else
  45. echo "Semblerait que $EM2_DIR n'existe pas"
  46. fi

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

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

Pour installer le driver « from scratch ».

Enjoy ;)