Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
materiel:pctv_hybrid_pro_stick [Le 25/11/2006, 17:39] ostaquet |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>dapper edgy module materiel usb tv brouillon}} | ||
- | ---- | ||
- | ======= TNT : USB : Pinnacle PCTV Hybrid Pro Stick ======= | ||
- | |||
- | ===== Installation de l'Hybrid Pro Stick PCTV ===== | ||
- | |||
- | ===== Introduction ===== | ||
- | |||
- | Ce tutoriel va vous permettre de faire fonctionner l'Hybrid Pro Stick PCTV.\\ | ||
- | |||
- | Les étapes par lesquelles l'installation s'effectue sont :\\ | ||
- | * Verifier la prise en charge du stick\\ | ||
- | * Verifier les prérequis\\ | ||
- | * Recupérer les sources des modules\\ | ||
- | * Recupérer le firmware\\ | ||
- | * installer les modules\\ | ||
- | * Scanner les cannaux\\ | ||
- | |||
- | ===== Vérifier la version de l'Hybrid Pro Stick PCTV ===== | ||
- | |||
- | Sur USB, vous allez lister les péripheriques usb avec lsusb\\ | ||
- | |||
- | tapez dans une console lsusb vous aurez :\\ | ||
- | benje@cereli-04:~$ lsusb | ||
- | Bus 004 Device 011: ID eb1a:2881 eMPIA Technology, Inc. | ||
- | Bus 004 Device 001: ID 0000:0000 | ||
- | Bus 001 Device 001: ID 0000:0000 | ||
- | Bus 003 Device 001: ID 0000:0000 | ||
- | Bus 002 Device 001: ID 0000:0000 | ||
- | |||
- | ici c'est :\\ | ||
- | ''eb1a '' | ||
- | ''2881 '' | ||
- | |||
- | ===== Prérequis ===== | ||
- | |||
- | - Fonction “sudo” activée (sinon voir [[installation:ajout_sudo_utilisateur|ajout sudo utilisateur]] ou [[applications:sudo|sudo]]). | ||
- | - Connexion Internet configurée et activée (sinon voir la section : [[materiel:modem|accueil Modem RTC et ADSL]]). | ||
- | - Paquets nécessaires à la compilation gcc3.4 et/ou gcc4.0(sinon voir [[applications:compilateurs|compilateur gcc c/c++]]). | ||
- | - Paquet nécessaire au noyau <code>sudo apt-get install linux-headers-`uname -r`</code> | ||
- | - Paquets spécifiés dans la doc et necessaire a la compilation <code>sudo apt-get install mercurial</code> | ||
- | - Paquets necessaires à dvb: <code>sudo apt-get install dvb-utils libxine-extracodecs</code> | ||
- | |||
- | |||
- | ===== Récuperer les sources des modules ===== | ||
- | |||
- | * Récupérez les modules grace à mercurial et les mettre dans le dossier des sources (/usr/src/)\\ | ||
- | Dans une console tapez:\\ | ||
- | cd /usr/src | ||
- | hg clone http://linuxtv.org/hg/~mrechberger/v4l-dvb | ||
- | Vous aurez alors:\\ | ||
- | |||
- | benje@cereli-04:~$ hg clone http://linuxtv.org/hg/~mrechberger/v4l-dvb | ||
- | requesting all changes | ||
- | adding changesets | ||
- | adding manifests | ||
- | adding file changes | ||
- | added 3576 changesets with 10685 changes to 735 files | ||
- | benje@cereli-04:~$ | ||
- | Vous voila avec les sources.\\ | ||
- | |||
- | ===== Récuperer le firmware ===== | ||
- | |||
- | - Recupérer le firmware (emBDA.sys) **sur le [[http://linuxtv.org/v4lwiki/index.php/Em2880#Installation|site linuxtv]]** et le mettre dans ** /lib/firmware/`uname -r` ** .\\ | ||
- | <code>cd /lib/firmware/`uname -r` | ||
- | sudo wget http://85.10.198.106/firmware/firmware.tgz | ||
- | sudo tar xvzf firmware.tgz | ||
- | </code> | ||
- | |||
- | ===== Compiler les modules ===== | ||
- | |||
- | Pour compiler vous devez vous placer dans le dossier v4l-dvb créé par la commande où vous l'avez copié.\\ | ||
- | on utilise la commande cd\\ | ||
- | ~$ cd /usr/src/v4l-dvb/ | ||
- | /usr/src/v4l-dvb$ | ||
- | |||
- | Faites un make pour compiler le programme.\\ | ||
- | /usr/src/v4l-dvb$ make | ||
- | Si tout s'est bien passé | ||
- | |||
- | ===== Installer les Modules ===== | ||
- | Une fois la compilation effectuée il reste à l'installer par un make install:\\ | ||
- | ~/v4l-dvb$ sudo make install | ||
- | |||
- | >!!! ATTENTION IL FAUT REDEMARRER LA MACHINE la clef usb enlevé!!!\\ | ||
- | |||
- | |||
- | ===== Charger les modules ===== | ||
- | Le modules doivent etre chargé par les commandes:\\ | ||
- | <code> | ||
- | sudo modprobe em28xx | ||
- | sudo modprobe em28xx-audio | ||
- | sudo modprobe em2880-dvb | ||
- | </code> | ||
- | Maintenant brancher votre carte dvb\\ | ||
- | Vous devriez voire en faisant un dmesg:\\ | ||
- | Ne vous souciez pas des messages FIXME.\\ | ||
- | <code> | ||
- | [17180049.996000] em28xx v4l2 driver version 0.0.1 loaded | ||
- | [17180049.996000] usbcore: registered new driver em28xx | ||
- | [17180059.744000] /home/benje/v4l-dvb/v4l/mt2060-tuner.c: mt2060_module_init | ||
- | [17180085.472000] usb 4-6: new high speed USB device using ehci_hcd and address 4 | ||
- | [17180085.608000] em28xx new video device (eb1a:2881): interface 0, class 255 | ||
- | [17180085.608000] em28xx #0: Alternate settings: 8 | ||
- | [17180085.608000] em28xx #0: Alternate setting 0, max size= 0 | ||
- | [17180085.608000] em28xx #0: Alternate setting 1, max size= 0 | ||
- | [17180085.608000] em28xx #0: Alternate setting 2, max size= 1448 | ||
- | [17180085.608000] em28xx #0: Alternate setting 3, max size= 2048 | ||
- | [17180085.608000] em28xx #0: Alternate setting 4, max size= 2304 | ||
- | [17180085.608000] em28xx #0: Alternate setting 5, max size= 2580 | ||
- | [17180085.608000] em28xx #0: Alternate setting 6, max size= 2892 | ||
- | [17180085.608000] em28xx #0: Alternate setting 7, max size= 3072 | ||
- | [17180085.672000] i2c_adapter i2c-0: SMBus Quick command not supported, can't probe for chips | ||
- | [17180085.672000] i2c_adapter i2c-1: SMBus Quick command not supported, can't probe for chips | ||
- | [17180085.672000] i2c_adapter i2c-2: SMBus Quick command not supported, can't probe for chips | ||
- | [17180086.280000] input: em2880/em2870 remote control as /class/input/input3 | ||
- | [17180086.280000] em28xx-input.c: remote control handler attached | ||
- | [17180086.540000] tuner 3-0061: chip found @ 0xc2 (em28xx #0) | ||
- | [17180086.540000] attach inform: detected I2C address c2 | ||
- | [17180086.540000] xc3028-tuner.c: selected videostandard PAL-B/G | ||
- | [17180086.540000] xc3028-tuner.c: ANALOG Mode! | ||
- | [17180086.592000] xc3028-tuner.c: compat mode, please upgrade your firmware! | ||
- | [17180089.460000] xc3028-tuner.c: Firmware uploaded | ||
- | [17180089.752000] FIXME: Write failed, backtrace: | ||
- | [17180089.752000] =============================== | ||
- | [17180089.752000] 1e 1f 13 87 18 02 93 91 44 86 96 8c | ||
- | [17180089.752000] ================================ | ||
- | [17180089.752000] xc3028-tuner.c: default V4L2_STD_BG | ||
- | [17180089.788000] FIXME: Write failed, backtrace: | ||
- | [17180089.788000] =============================== | ||
- | [17180089.788000] 1e 1f 13 87 18 02 93 91 44 86 96 8c | ||
- | [17180089.788000] ================================ | ||
- | [17180089.832000] attach_inform: eeprom detected. | ||
- | [17180089.832000] attach_inform: tvp5150 detected. | ||
- | [17180089.872000] em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 81 28 58 12 5c 00 6a 20 6a 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom 10: 00 00 04 57 64 57 00 00 60 f4 00 00 02 02 00 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom 20: 56 00 01 00 00 00 02 00 b8 00 00 00 5b 1e 00 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 02 00 00 00 00 00 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 20 03 55 00 53 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 38 00 31 00 20 00 56 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom 80: 69 00 64 00 65 00 6f 00 00 00 00 00 00 00 00 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom e0: 5a 00 55 aa 79 55 54 03 00 17 98 01 00 00 00 00 | ||
- | [17180089.872000] em28xx #0: i2c eeprom f0: 0c 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ||
- | [17180089.872000] EEPROM ID= 0x9567eb1a | ||
- | [17180089.872000] Vendor/Product ID= eb1a:2881 | ||
- | [17180089.872000] AC97 audio (5 sample rates) | ||
- | [17180089.872000] USB Remote wakeup capable | ||
- | [17180089.872000] 500mA max power | ||
- | [17180089.872000] Table at 0x04, strings=0x206a, 0x006a, 0x0000 | ||
- | [17180089.984000] tvp5150 3-005c: tvp5150am1 detected. | ||
- | [17180094.104000] FIXME: Write failed, backtrace: | ||
- | [17180094.104000] =============================== | ||
- | [17180094.104000] 1e 1f 13 87 18 02 93 91 44 86 96 8c | ||
- | [17180094.104000] ================================ | ||
- | [17180094.476000] em28xx #0: V4L2 VBI device registered as /dev/vbi1 | ||
- | [17180094.512000] em28xx #0: V4L2 device registered as /dev/video2 | ||
- | [17180094.512000] em28xx-video.c: setting DVB lock | ||
- | [17180094.512000] em2880-dvb.c: DVB Init | ||
- | [17180094.524000] em2880-dvb.c: VIDIOC_S_MODE | ||
- | [17180094.524000] xc3028-tuner.c: DIGITAL MODE! | ||
- | [17180094.560000] xc3028-tuner.c: compat mode, please upgrade your firmware! | ||
- | [17180097.356000] xc3028-tuner.c: Firmware uploaded | ||
- | [17180097.356000] xc3028-tuner.c: sending extra call for DVB-T | ||
- | [17180097.472000] zl10353: device found! | ||
- | [17180097.472000] /home/benje/v4l-dvb/v4l/em2880-dvb.c: em2880_zl10353_init | ||
- | [17180097.652000] DVB: registering new adapter (em2880 DVB-T). | ||
- | [17180097.652000] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)... | ||
- | [17180097.652000] em28xx-video.c: releasing DVB lock | ||
- | [17180097.652000] em28xx #0: Found Pinnacle Hybrid Pro | ||
- | [17180097.652000] em28xx audio device (eb1a:2881): interface 1, class 1 | ||
- | [17180097.652000] em28xx audio device (eb1a:2881): interface 2, class 1 | ||
- | [17180098.008000] usbcore: registered new driver snd-usb-audio | ||
- | [17180176.152000] tuner 4-0061: chip found @ 0xc2 (usbvision #1) | ||
- | [17180176.152000] tuner 4-0061: tuner type not set | ||
- | [17180177.852000] em28xx-video.c: Switching device from DVB-T to analogue mode | ||
- | [17180177.852000] xc3028-tuner.c: selected videostandard PAL-B/G | ||
- | [17180177.852000] xc3028-tuner.c: ANALOG Mode! | ||
- | [17180177.860000] xc3028-tuner.c: compat mode, please upgrade your firmware! | ||
- | [17180180.680000] xc3028-tuner.c: Firmware uploaded | ||
- | [17180181.128000] tvp5150 3-005c: tvp5150am1 detected. | ||
- | [17180185.496000] FIXME: Write failed, backtrace: | ||
- | [17180185.496000] =============================== | ||
- | [17180185.496000] 1e 1f 13 87 18 02 93 91 44 86 96 8c | ||
- | [17180185.496000] ================================ | ||
- | [17180185.496000] xc3028-tuner.c: default V4L2_STD_BG | ||
- | [17180185.532000] FIXME: Write failed, backtrace: | ||
- | [17180185.532000] =============================== | ||
- | [17180185.532000] 1e 1f 13 87 18 02 93 91 44 86 96 8c | ||
- | [17180185.532000] ================================ | ||
- | [17180186.612000] tuner 4-0061: chip found @ 0xc2 (usbvision #1) | ||
- | [17180186.612000] tuner 4-0061: tuner type not set | ||
- | [17180406.132000] xc3028-tuner.c: DIGITAL MODE! | ||
- | [17180406.140000] xc3028-tuner.c: compat mode, please upgrade your firmware! | ||
- | [17180408.948000] xc3028-tuner.c: Firmware uploaded | ||
- | [17180408.948000] xc3028-tuner.c: sending extra call for DVB-T | ||
- | [17180408.948000] /home/benje/v4l-dvb/v4l/em2880-dvb.c: em2880_zl10353_init | ||
- | [17180409.152000] FIXME: Write failed, backtrace: | ||
- | [17180409.152000] =============================== | ||
- | [17180409.152000] 1e 1f 13 87 18 02 93 91 44 86 96 8c | ||
- | [17180409.152000] ================================ | ||
- | [17181054.440000] FIXME: Write failed, backtrace: | ||
- | [17181054.440000] =============================== | ||
- | [17181054.440000] 1e 1f 13 87 18 02 93 91 44 86 96 8c | ||
- | [17181054.440000] ================================ | ||
- | [17181062.088000] FIXME: Write failed, backtrace: | ||
- | [17181062.088000] =============================== | ||
- | [17181062.088000] 1e 1f 13 87 18 02 93 91 44 86 96 8c | ||
- | [17181062.088000] ================================ | ||
- | [17181068.300000] FIXME: Write failed, backtrace: | ||
- | [17181068.300000] =============================== | ||
- | [17181068.300000] 1e 1f 13 87 18 02 93 91 44 86 96 8c | ||
- | [17181068.300000] ================================ | ||
- | benje@cereli-04:~$ | ||
- | </code> | ||
- | |||
- | ===== Scanner les chaines ===== | ||
- | Mais pour regarder la TNT, il est nécessaire d"ajouter un fichier contenant les specifications techniques de votre émetteur aux logiciels.\\ | ||
- | Hors de nombreux fichiers ne sont pas encore intégré au logiciel.\\ | ||
- | Si la ville de votre émetteur n"est pas inclut, tapez dans un terminal:\\ | ||
- | <code>gedit /usr/share/doc/dvb-utils/examples/scan/dvb-t/fr-Nom_de_la_ville</code> | ||
- | ou \\ | ||
- | <code>kate /usr/share/doc/dvb-utils/examples/scan/dvb-t/fr-Nom_de_la_ville</code> | ||
- | et faites un copier/coller du contenu de [[materiel:tnt#code_ville]] correspondant à la ville de votre émetteur dedans enregistrer le fichier.\\ | ||
- | Pour scanner les chaines utiliser la commande scan:\\ | ||
- | Pour xine:\\ | ||
- | <code> | ||
- | scan -n -o zap -p /usr/share/doc/dvb-utils/examples/scan/dvb-t/fr-Nice > ~/.xine/channels.conf | ||
- | </code> | ||
- | Pour kaffeine:\\ | ||
- | copier le fichier /usr/share/doc/dvb-utils/examples/scan/dvb-t/fr-Nom_de_la_ville dans le rep de kaffeine:\\ | ||
- | <code>cp /usr/share/doc/dvb-utils/examples/scan/dvb-t/fr-Nom_de_la_ville ~/.kde/share/apps/kaffeine/dvb-t/fr-Nom_de_la_ville</code> | ||
- | |||
- | ===== Liens utiles ===== | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Concernant les erreurs ===== | ||
- | >Il semble que les pilotes de certaines webcams (spca5xx) ne supportent pas le >nouveau v4l. Le module correspondant n'est plus chargé et vous vous trouvez >avec la TNT mais sans webcam ! Bug ? | ||
- | >>Effectivement la branche (mrec) de cette carte est encore en dehors de la branche stable (hg). | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs: [[utilisateurs:benje]]// | ||
- | |||
- | D'apres [[materiel:tnt]], [[http://forum.ubuntu-fr.org/viewtopic.php?pid=323215#p323215|le forum]], | ||
- | et le site [[http://linuxtv.org/v4lwiki/index.php/Em2880|Linuxtv.org em2880]] |