Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| pctv_hybrid_pro_stick [Le 21/01/2008, 15:18] – 86.220.235.224 | pctv_hybrid_pro_stick [Le 11/04/2016, 10:35] (Version actuelle) – reconnue par défaut voir liste tnt L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | ======= | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Installation de l' | ||
| - | |||
| - | ATTENTION: le modèle 330e ne fonctionne pas encore (320e seulement) | ||
| - | |||
| - | |||
| - | ===== A lire ===== | ||
| - | Vous trouverez le tutoriel original ici (en anglais) : | ||
| - | |||
| - | http:// | ||
| - | |||
| - | moved to : | ||
| - | [[http:// | ||
| - | |||
| - | note: ce tutoriel francais peut ne pas être à jour, si vous avez des problèmes avec l installation pensez à regarder le tutoriel original. | ||
| - | |||
| - | |||
| - | |||
| - | ===== Introduction ===== | ||
| - | |||
| - | Ce tutoriel va vous permettre de faire fonctionner l' | ||
| - | |||
| - | Les étapes par lesquelles l' | ||
| - | * Vérifier la prise en charge du stick\\ | ||
| - | * Vérifier les prérequis\\ | ||
| - | * Recupérer les sources des modules\\ | ||
| - | * Recupérer le firmware\\ | ||
| - | * Effacer les anciens modules éventuels et installer les nouveaux\\ | ||
| - | * Scanner les cannaux\\ | ||
| - | |||
| - | ===== Vérifier la version de l' | ||
| - | |||
| - | Sur USB, vous allez lister les péripheriques usb avec lsusb\\ | ||
| - | |||
| - | tapez dans une console lsusb vous aurez :\\ | ||
| - | benje@cereli-04: | ||
| - | 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 :\\ | ||
| - | '' | ||
| - | '' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Prérequis ===== | ||
| - | |||
| - | - Fonction “sudo” activée (actif par défaut pour les utilisateur Administrateurs) (sinon voir [[: | ||
| - | - Connexion Internet configurée et activée (sinon voir la section : [[: | ||
| - | - Paquets nécessaires à la compilation gcc3.4 et/ou gcc4.0(sinon voir [[: | ||
| - | - Paquet nécessaire au noyau < | ||
| - | - Paquets spécifiés dans la doc et nécessaire a la compilation < | ||
| - | - Paquets nécessaires à dvb: < | ||
| - | - Utilisateur qui compile dans le groupe src: < | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | |||
| - | ===== | ||
| - | |||
| - | * Récupérez les modules grace à mercurial et les mettre dans le dossier des sources (/ | ||
| - | Il y a deux version la stable (v4l-dvb-kernel) et l' | ||
| - | Dans une console tapez :\\ | ||
| - | cd /usr/src | ||
| - | pour la stable:\\ | ||
| - | hg clone http:// | ||
| - | pour l' | ||
| - | hg clone http:// | ||
| - | Vous aurez alors:\\ | ||
| - | |||
| - | nicolas@spiralo-vertigo: | ||
| - | destination directory: v4l-dvb-experimental | ||
| - | requesting all changes | ||
| - | adding changesets | ||
| - | adding manifests | ||
| - | adding file changes | ||
| - | added 5599 changesets with 15649 changes to 1195 files | ||
| - | 904 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||
| - | |||
| - | nicolas@spiralo-vertigo: | ||
| - | Vous voila avec les sources.\\ | ||
| - | |||
| - | ===== | ||
| - | |||
| - | 1 ) Trouvez le nom exact de l' | ||
| - | ----------------------------------------\\ | ||
| - | **firmware.tgz** | ||
| - | * Terratec Cinergy Hybrid T XS (french edition)\\ | ||
| - | * Terratec Cinergy T XS\\ | ||
| - | * DNT DA2 Hybrid\\ | ||
| - | * Kworld 350U\\ | ||
| - | ----------------------------------------\\ | ||
| - | **firmware_v2.tgz** Pour:\\ | ||
| - | * MSI DigiVox A/D\\ | ||
| - | * Kworld 310U\\ | ||
| - | ----------------------------------------\\ | ||
| - | **firmware_v3.tgz** Pour:\\ | ||
| - | * HVR 900 B2C0(sticker on the dev.)\\ | ||
| - | * HVR 900 A1C0 \\ | ||
| - | * Terratec Cinergy Hybrid T XS\\ | ||
| - | * Pinnacle PCTV Hybrid Pro\\ | ||
| - | * Dazzle TV Hybrid Stick\\ | ||
| - | ----------------------------------------\\ | ||
| - | **firmware_v4.tgz** Pour:\\ | ||
| - | * Pinnacle HD Pro Stick (North American version, NTSC/ | ||
| - | ========================================\\ | ||
| - | |||
| - | ** !! Attention, après, on suppose que le fichier correct est **firmware_v3.tgz** !! Remplacez par celui qui est corrrect pour votre carte**\\ | ||
| - | |||
| - | 2 ) Télécharger le fichier de [[http:// | ||
| - | |||
| - | < | ||
| - | sudo wget http:// | ||
| - | </ | ||
| - | |||
| - | 3) et le décompresser :\\ | ||
| - | < | ||
| - | sudo tar xvzf firmware_v3.tgz | ||
| - | </ | ||
| - | |||
| - | |||
| - | (NOTA : \\ | ||
| - | Voici les md5 des differentes archives:\\ | ||
| - | sha1sum, nom fichier\\ | ||
| - | 0bddf428ef4e8b532002d5a7ba7bddfdeb99085b firmware.tgz\\ | ||
| - | caa44ded1e1d6cf3a9a9e530caca840a92d6920f firmware_v2.tgz\\ | ||
| - | 792193b3e073c27d1d2eccebc72ec9ad1b6950a6 firmware_v3.tgz\\ | ||
| - | 134d3b77b40d1b1298a91bb32c44544cebf77e64 firmware_v4.tgz\\ | ||
| - | ) | ||
| - | |||
| - | |||
| - | ===== | ||
| - | |||
| - | Pour compiler vous devez vous placer dans le dossier v4l-dvb-experimental créé par la commande | ||
| - | on utilise la commande cd\\ | ||
| - | cd / | ||
| - | ou | ||
| - | cd / | ||
| - | |||
| - | Faites un make pour compiler le programme.\\ | ||
| - | make | ||
| - | Si tout s'est bien passé | ||
| - | |||
| - | ===== Effacer les vieux modules et installer les nouveaux ===== | ||
| - | Une fois la compilation effectuée il reste à : | ||
| - | |||
| - | * effacer les anciens modules éventuels :\\ | ||
| - | < | ||
| - | |||
| - | |||
| - | * installer les nouveaux par un make install:\\ | ||
| - | < | ||
| - | |||
| - | >!!! ATTENTION IL FAUT REDÉMARRER LA MACHINE la clef usb enlevée!!!\\ | ||
| - | |||
| - | |||
| - | |||
| - | ===== Charger les modules; essayer avant sans faire quoi que ce soit (il ce peut que sa marche directement) (Après Redémarrage machine sans la clé!) ===== | ||
| - | Le modules doivent être chargé par les commandes: | ||
| - | < | ||
| - | sudo modprobe em28xx | ||
| - | sudo modprobe em28xx-audio | ||
| - | sudo modprobe em2880-dvb | ||
| - | </ | ||
| - | Maintenant branchez votre carte dvb\\ | ||
| - | Vous devriez voir en faisant un dmesg:\\ | ||
| - | < | ||
| - | [ 201.712000] usb 3-1: new high speed USB device using ehci_hcd and address 2 | ||
| - | [ 201.844000] usb 3-1: configuration #1 chosen from 1 choice | ||
| - | [ 201.844000] em28xx new video device (eb1a: | ||
| - | [ 201.844000] em28xx: device is attached to a USB 2.0 bus | ||
| - | [ 201.844000] em28xx: you're using the experimental/ | ||
| - | [ 201.844000] em28xx: there' | ||
| - | [ 201.844000] em28xx: linux < | ||
| - | [ 201.844000] em28xx: it's fine to use this driver but keep in mind that it will move | ||
| - | [ 201.844000] em28xx: to http:// | ||
| - | [ 201.844000] em28xx: proved to be stable | ||
| - | [ 201.844000] em28xx #0: Alternate settings: 8 | ||
| - | [ 201.844000] em28xx #0: Alternate setting 0, max size= 0 | ||
| - | [ 201.844000] em28xx #0: Alternate setting 1, max size= 0 | ||
| - | [ 201.844000] em28xx #0: Alternate setting 2, max size= 1448 | ||
| - | [ 201.844000] em28xx #0: Alternate setting 3, max size= 2048 | ||
| - | [ 201.844000] em28xx #0: Alternate setting 4, max size= 2304 | ||
| - | [ 201.844000] em28xx #0: Alternate setting 5, max size= 2580 | ||
| - | [ 201.844000] em28xx #0: Alternate setting 6, max size= 2892 | ||
| - | [ 201.844000] em28xx #0: Alternate setting 7, max size= 3072 | ||
| - | [ 202.160000] input: em2880/ | ||
| - | [ 202.160000] em28xx-input.c: | ||
| - | [ 202.160000] attach_inform: | ||
| - | [ 202.184000] em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 81 28 58 12 5c 00 6a 20 6a 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom 10: 00 00 04 57 64 57 00 00 60 f4 00 00 02 02 00 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom 20: 56 00 01 00 00 00 02 00 b8 00 00 00 5b 1e 00 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 02 00 00 00 00 00 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 20 03 55 00 53 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 38 00 31 00 20 00 56 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom 80: 69 00 64 00 65 00 6f 00 00 00 00 00 00 00 00 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom e0: 5a 00 55 aa 79 55 54 03 00 17 98 01 00 00 00 00 | ||
| - | [ 202.184000] em28xx #0: i2c eeprom f0: 0c 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| - | [ 202.184000] EEPROM ID= 0x9567eb1a | ||
| - | [ 202.184000] Vendor/ | ||
| - | [ 202.184000] AC97 audio (5 sample rates) | ||
| - | [ 202.184000] USB Remote wakeup capable | ||
| - | [ 202.184000] 500mA max power | ||
| - | [ 202.184000] Table at 0x04, strings=0x206a, | ||
| - | [ 202.188000] tuner 0-0061: chip found @ 0xc2 (em28xx #0) | ||
| - | [ 202.188000] attach inform (default): detected I2C address c2 | ||
| - | [ 202.188000] tuner 0x61: Configuration acknowledged | ||
| - | [ 202.188000] requesting Xceive 3028 tuner | ||
| - | [ 202.188000] tuner-core: loading xc3028! | ||
| - | [ 202.188000] / | ||
| - | [ 202.188000] tuner-core.c: | ||
| - | [ 202.192000] attach_inform: | ||
| - | [ 202.260000] tvp5150 0-005c: tvp5150am1 detected. | ||
| - | [ 202.348000] Loading base firmware: xc3028_init0.i2c.fw | ||
| - | [ 203.440000] Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw | ||
| - | [ 203.492000] ANALOG TV REQUEST | ||
| - | [ 203.500000] em28xx #0: V4L2 VBI device registered as /dev/vbi0 | ||
| - | [ 203.500000] em28xx #0: V4L2 device registered as /dev/video0 | ||
| - | [ 203.500000] em2880-dvb.c: | ||
| - | [ 203.500000] Loading base firmware: xc3028_8MHz_init0.i2c.fw | ||
| - | [ 204.752000] Loading default dtv settings: xc3028_DTV8_2633.i2c.fw | ||
| - | [ 204.896000] Sending extra call for Digital TV! | ||
| - | [ 205.000000] / | ||
| - | [ 205.008000] DVB: registering new adapter (em2880 DVB-T). | ||
| - | [ 205.008000] DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)... | ||
| - | [ 205.008000] em28xx #0: Found Pinnacle Hybrid Pro | ||
| - | [ 205.008000] em28xx audio device (eb1a: | ||
| - | [ 205.008000] em28xx audio device (eb1a: | ||
| - | [ 205.584000] usbcore: registered new interface driver snd-usb-audio | ||
| - | nicolas@spiralo-vertigo: | ||
| - | </ | ||
| - | |||
| - | A présent, pour charger les modules automatiquement au démarrage, éditez le fichier / | ||
| - | |||
| - | < | ||
| - | $ sudo gedit / | ||
| - | </ | ||
| - | |||
| - | Et ajoutez à la fin du fichier, les modules précédemment installés : | ||
| - | < | ||
| - | (...) | ||
| - | em28xx | ||
| - | em28xx-audio | ||
| - | em2880-dvb | ||
| - | </ | ||
| - | |||
| - | Ces modules seront maintenant chargés automatiquement à chaque démarrage | ||
| - | |||
| - | |||
| - | |||
| - | Avec certaines cartes vous pouvez avoir des problèmes de détection, par exemple du tunner. Les paramètres a passer au modules sont décrit dans : | ||
| - | |||
| - | v4l-dvb-experimental/ | ||
| - | |||
| - | Dans ces cas vous pouvez préciser dans / | ||
| - | |||
| - | < | ||
| - | (...) | ||
| - | em28xx card=23 | ||
| - | em28xx-audio | ||
| - | em2880-dvb | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Scanner les chaines ===== | ||
| - | |||
| - | Si le mode auto de [[kaffeine]] ne fonctionne pas (sous edgy et feisty) ou que vous utilisez un autre logiciel, il est nécessaire d'y ajouter un fichier contenant les specifications techniques de votre émetteur.\\ | ||
| - | Or de nombreux fichiers ne sont pas encore intégrés aux logiciels.\\ | ||
| - | Si la ville de votre émetteur n"est pas inclut, tapez dans un terminal:\\ | ||
| - | < | ||
| - | ou \\ | ||
| - | < | ||
| - | et faites un copier/ | ||
| - | Pour scanner les chaines utiliser la commande scan:\\ | ||
| - | Pour xine:\\ | ||
| - | < | ||
| - | scan -n -o zap -p / | ||
| - | </ | ||
| - | Pour kaffeine:\\ | ||
| - | copier le fichier / | ||
| - | < | ||
| - | |||
| - | |||
| - | ===== Liens utiles ===== | ||
| - | |||
| - | |||
| - | Paramétrage de la télécommande: | ||
| - | [[pctv_usb_stick_remote]] | ||
| - | |||
| - | |||
| - | ===== 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 ? | ||
| - | |||
| - | > | ||
| - | |||
| - | * Si vous avez des problèmes dans votre dmesg concernant le fichier tuner_core (register ou unregister), | ||
| - | |||
| - | * Personnellement sous Edgy quand ma carte tnt était branché au démarrage je ne pouvez plus utiliser mon scanner usb, après un reboot sans clé tnt le scanner remarche sans problèmes, et dès insertion à nouveau de la clé tnt il est à nouveau plus détecté. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
| - | |||
| - | D' | ||
| - | le site [[http:// | ||
