Wiki

Outils pour utilisateurs

Outils du site


wintv_nova-t

WIN TV NOVA T PCI

Retour aux Tutoriaux

dernière mise à jour le 21/03/08 par Piratebab.

HAUPPAUGE WINTV NOVA-T

Cette carte permet la réception TNT en France. Avec un noyau 2.6.17 ou supérieur, il n'y a aucun driver à charger, tout est reconnu par le noyau.

Mon install est terminée, ma mythbox tourne comme une horloge.. Je vais vous expliquer comment faire

toute idée d'amélioration de ce tuto sera la bienvenue.

Recherche des canaux

Cette étape est utilisée pour tester la carte en dehors de mythtv

Quel que soit le logiciel utilisé pour la visualisation, il vous faut le fameux fichier channels.conf. Commencez par cherchez l'émetteur TNT dont vous dépendez: http://www.matnt.tdf.fr/

http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-apps/util/scan/dvb-t/

Ensuite il vous faut un fichier avec les canaux. Installez le paquetage dvb-utils;

Regardez dans /usr/share/doc/dvb-utils/examples/scan/dvb-t/ , vous trouverez peut être le fichier correspondant à votre émetteur. essayer aussi sur http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-apps/util/scan/dvb-t/, parfois un peu plus à jour.

Si il n'y est pas, il faut le créer.

Cherchez les numéros de canaux de votre émetteur dans http://www.tvnt.net/multiplex_frequences.htm

Prenez le n° de canal, et appliquez la formule:

Fréquence (Hz) = (306 + 8  * N° du canal)  * 1000000 + 167000

le numéro du canal étant pris dans le lien précédent. Pour construire votre fichier de fréquences, partez d'un fichier existant (français), et remplacez fréquences par les votre. Un exemple pour l'émetteur du pic du midi:

# Toulouse - France (DVB-T transmitter of Pic du midi)
# T freq bw fec//hi fec//lo mod transmission-mode guard-interval hierarchy
T 738167000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 690167000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 706167000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 482167000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 594167000 8MHz 2/3 NONE QAM64 8k 1/32 NONE

Je suppose que votre fichier s'appelle aussi fr-toulouse. Vous faites ensuite un

scan fr-toulouse > channels.conf

tests

Premier test: tzap créer un répertoire .tzap et copiez y votre fichier channels.conf. Changez de répertoire courant pour ~/.tzap

lancez: tzap tf1

et si vous voyez une ligne FZ_HAS_LOCK, c'est que votre carte est bien verrouillée sur tf1. Vous pouvez faire de même avec une autre chaine.

test avec mplayer copiez votre channels.conf dans ~/.mplayer, et lancez:

mplayer dvb://

test avec xine Prenez le fichier channels.conf et copiez le dans ~/.xine

Lancez xine, allez sur DVB, et ça fonctionne!

Vous pouvez éditer le fichier channels.conf pour ne garder que les chaines qui vous intéressent.

Lors de l'utilisation avec mythtv, ce fichier channels.conf n'est pas utile. Il sert uniquement à valider que votre carte fonctionne, indépendamment de mythtv Lors de la configuration de mythtv-setup:

  1. configurez votre liste de chaines à l'étape 3
  2. ensuite à l'étape 4, lorsque vous associez les chaines à un tuner, cliquez sur “cherchez les chaines dans le guide de programmes”

télécommande:

contrairement aux télécommandes des cartes analogiques, l'appui sur une touche génère un évènement au niveau du noyau (comme un clavier). Pour connaitre à quel canal d'évènement est accroché votre télécommande:

 #cat /proc/bus/input/devices

vous récupérez un truc du genre:

 I: Bus=0001 Vendor=0070 Product=9002 Version=0001
 N: Name="cx88 IR (Hauppauge Nova-T DVB-T"
 P: Phys=pci-0000:00:0f.0/ir0
 H: Handlers=kbd event2
 B: EV=100003
 B: KEY=108fc000 100822 0 0 0 0 18000 4180 4801 9e0000 7bb80 0 10000000

Vous avez ainsi le canal d'entrée de votre télécommande, ici event2. Pour connaitre toutes les touches reconnues, vous pouvez lancer un

evtest /dev/input/event2

Nous allons maintenant installer lirc. Vous installez le paquet lirc, mais inutile d'installer les modules sources puisque le noyau (en fait le module evdev)récupère déjà les touches. La config est très simple: Config du hardware : Il faut configurer le fichier /etc/lirc/hardware.conf

http://parker1.co.uk/myth/hardware.conf

puis le fichier /etc/lirc/lircd.conf

http://parker1.co.uk/myth/lircd.conf

Pour démarrer lirc (en root):

/etc/init.d/lirc start

Il démarrera automatiquement à chaque reboot.

Dans une fenêtre tapez irw appuyez sur les touches de la télécommande, elles apparaissent en clair! (ctrl C pour sortir)

Il arrive que le numéro d'event attribué à la télécommande varie à chaque reboot. Pour éviter ça, on va créer une règle udev qui attribuera toujours le même nom:

  • créer un fichier /etc/udev/rules.d/10-mythbox.rules
  • ajoutez y la ligne: KERNEL==“event*”, ATTRS{vendor}==“0x14f1”, SYMLINK=“input/irremote”
  • rebootez et vérifiez que vous avez maintenant un fichier /dev/input/irremote
  • modifiez le fichier /etc/lirc/hardware.conf en conséquence

Pour que mythtv reconnaisse ces actions, il vous faut un fichier ~/.mythtv/lircrc

http://mythtv-fr.info/index.php?file=Download&op=description&dl id=3

Pour la vidéo, mythtv utilise mplayer. mplayer cherche les infos de la télécommande dans ~/.lircrc. Autant tout centraliser dans un même fichier et faire un lien symbolique:

ln -s ~/.mythtv/lircrc ~/.lircrc

Configuration de mythtv

Je ne traiterais ici que des particularités de cette carte. Pour la config générale, se reporter aux autres tutos de ce wiki.

Tout d'abord, pour configurer mythtv-setup, le backend doit être arrêté:

cd /etc/init.d
./mythtv-backend stop

Lancez mythtv-setup

  • étape 2: configuration de la carte d'acquisition choisir DVB(V3x)
  • étape 3: avec le grabber standard, j'ai des problèmes pour faire coller les numéros de chaines et programmer les enregistrements. J'utilise le grabber TNT, voir le forum (attention mythbackend doit être en marche).
  • étape 4: choisir la recherche des chaines dans le guide de programme (cette étape prends un certains temps)

Le backend doit être arrêté pour l'étape 2

./mythtv-backend stop

Le backend doit être redémarré pour les étapes 3 et 4

./mythtv-backend start

Biblio: