Répondre

Veuillez composer votre message et l'envoyer
Options
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Retour

Résumé de la discussion (messages les plus récents en premier)

esa
24/10/2011 19:56:06

Bonjour,
Quelqu'un a-'til réussi à configurer le recepteur IR d'origine (chip nuvoton)  de l'ASUS ?
Merci
Eric

gilles74
16/08/2011 22:49:16
scarzam a écrit :

Ne serait-il pas judicieux d'indiquer la méthode Ubuntu dans le Wiki lirc_devinput ? Ou peut-être rédiger un autre article pour Ubuntu ? D'autant que certaines méthodes indiquées dans ce fil de discussion sont probablement plus généralistes (sans doute valables pour Debian par ex).

toute contribution est bonne, ce tuto a été écrit à une période ou on le comprennait pas grand chose au nouveau fonctionnement de lirc. J'ai écrit ce tuto en croyant que le fichier lircrc fournit avec lirc_devinput etait universel et donc utilsable pour toutes les télécommandes mais je sais maintenant que ce n'est pas le cas.
Tu peux donc contribuer
    - en corrigeant ce qui ne va pas dans le tuto lirc_devinput mais en restant généraliste (c'est le principe)
    - en écrivant la méthode de construction de son propre fichier lircrc au cas ou le fichier par défaut ne fonctionne pas. Mais je crois que c'est déjà défini dans le tuto lirc
    - en écrivant un tuto avec les spécificités de la télécommande de la T500 puisse que nous la recommandons


Il faut garder à l'esprit que les tutos doivent être utilisables pour toutes les distributions et pour toutes les télécommandes

scarzam
16/08/2011 21:23:50

Tu as raison Ookaze. Dans ce que j'ai pu lire sur le net, j'ai cru effectivement comprendre que le device /dev/input/eventN peut changer. Il faut donc soit utiliser le fichier qui se trouve dans /dev/input/by-parth/ soit ajouter une règle UDEV dans /etc/udev/rules.d/65-persistent-hauppauge.rules du style :

SUBSYSTEM=="input", KERNEL=="event*", ATTRS{idVendor}=="2040", ATTRS{idProduct}=="8400", SYMLINK+="lirc0"

Si on ajoute cette règle, il faut bien sûr indiquer le device /dev/lirc0 à LIRC.
En ce qui concerne les attributs {idVendor} et {idProduct}, on peut retrouver leurs valeurs avec un

cat /proc/bus/input/devices

D'ailleurs, cette commande fourni deux autres attributs qui peuvent être intéressants pour identifier deux cartes : Bus et Version
Si tu as deux cartes, les deux méthodes devraient fonctionner mais la plus simple est à mon avis d'utiliser directement les fichiers de /dev/input/by-path/. C'est ce que je fais et ça fonctionne très bien.

Voici un des articles qui m'a aidé à configurer ma télécommande :
http://linuxtv.org/wiki/index.php/Haupp … NOVA-T-500

Ne serait-il pas judicieux d'indiquer la méthode Ubuntu dans le Wiki lirc_devinput ? Ou peut-être rédiger un autre article pour Ubuntu ? D'autant que certaines méthodes indiquées dans ce fil de discussion sont probablement plus généralistes (sans doute valables pour Debian par ex).

Ookaze
16/08/2011 16:56:09
scarzam a écrit :

J'aurais pu également indiquer /dev/input/event4 car le ls -lh indique un lien symbolique entre les deux (dans mon cas).

SURTOUT PAS !
Il n'est pas garanti que cela fonctionne. Si ça marche avec le by-path dans LIRC, je vais d'ailleurs sans doute faire comme toi.
En effet, j'ai deux cartes tuner basées sur le même chipset, et je pense que parfois, dvb-ir bascule sur la carte qui ne contient pas de récepteur pour télécommande, et du coup cela ne fonctionne plus.
C'est rare mais ça peut arriver.
EN effet, l'identifiant PCI ne devrait pas bouger, lui.
Pour l'instant, je me base sur le nom ("IR-receiver inside an USB DVB receiver") mais évidemment, les deux cartes renvoient le même nom, même celle qui n'a pas de récepteur en réalité.


J'ai eu la même expérience que toi avec ma télécommande, aucun des codes trouvés sur le net ne fonctionnait, j'ai donc dû tout refaire à la main. Cela confirme donc qu'il y a plusieurs types de télécommande avec le même chipset mais des récepteurs (ou émetteurs) infrarouge différents et que donc, les fichiers postés sur Internet sont plus trompeurs qu'autre chose. J'avais galéré plusieurs jours aussi en essayant de faire fonctionner avec ces fichiers, avant de décider de tout refaire à la main.

piratebab
16/08/2011 08:57:01

Tu as tout trouvé tout seul smile
Si au reboot ta télécommande ne fonctionne plus, c'est que udev a changé l'imput (affectation dynamique).
Il suffit alors de créer une règle udev pour que l'entrée correspondant à la télécommande ai toujours le même nom.

scarzam
15/08/2011 17:53:33

J'ai enfin terminé.
Je ne peux pas dire que ça a été un long fleuve tranquille pour tout mettre en place !

Voici la solution que j'ai trouvé pour faire fonctionner la télécommande sous MythTV :
Au départ, même lorsqu'on a des réponses de touches correctes avec irw, MythTV ne répond pas. Comme indiqué dans les Wiki lirc et lirc_devinput, il faut récupérer le fichier lircrc adéquat pour faire le lien entre les touches de la télécommande et les commandes MythTV. J'ai commencé par récupérer ce fichier à partir du wiki lirc_devinput mais ça ne fonctionnait pas.
Au bout d'un moment, dans ce fichier j'ai remarqué les lignes "remote = devinput" et j'ai vu que irw me retournait derrière le code touche : "NOVA-T500". Dans lircrc j'ai fait l'essai de changer "remote = NOVA-T500" pour une touche et bingo, ça fonctionne ! Du coup, je répercute à toutes les touches dans le fichiers .mythtv/lircrc.
Tout fonctionne MAIS... la réaction à l'appui d'une touche est très lente :-(

Résolution de la lenteur :
Au début du fichier LIRC de correspondance des codes de la télécommande (par ex: /etc/lirc/lircd.conf ou encore /usr/share/lirc/extras/more_remotes/hauppauge/lircd.conf.hauppauge_novat500), il y a des informations essentielles pour que LIRC récupère correctement les codes touches. Ces informations ne sont pas forcément bien adaptées au modèle exact et à la version de la télécommande.
Le meilleur moyen de les trouver, c'est d'utiliser irrecord pour créer son propre fichier de correspondance.
Voici la commande que j'ai utilisée :

irrecord -H devinput -d /dev/input/event4 -n .mythtv/lircd_nova-t500.conf

Au départ, irrecord demande d'appuyer sur une touche quelconque de la télécommande pour détecter les fameuses caractéristiques de récupération des codes. Il faut alors rester appuyé sur une touche et ne pas la relâcher tant que irrecord ne réagit pas.
Ensuite, irrecord va demander le nom que l'on veut affecter à la prochaine touche puis il faudra appuyer (brièvement cette fois-ci) sur la touche en question.
Pour l'affectation des noms, si on veut éviter d'avoir à changer tous les noms du fichier .mythtv/lircrc, il vaut mieux redonner les mêmes que ceux qui y sont indiqués.
De cette manière, on redéfinit entièrement le fichier de correspondance LIRC <--> télécommande.
Enfin, il faut dire à LIRC d'utiliser notre fichier perso .mythtv/lircd_nova-t500.conf. Pour ça, j'ai du l'indiquer dans le fichier /etc/lirc/hardware.conf :

REMOTE_LIRCD_CONF="/home/bruno/.mythtv/lircd_nova-t500.conf"

Mais aussi dans le fichier /etc/lirc/lircd.conf :

include "<user_home>/.mythtv/lircd_nova-t500.conf"   # ou <user_home> est le répertoire de l'utilisateur

Je lance MythTV et ça fonctionne et réagit bien !

Si ça peut servir à d'autres, voici mon fichier lircd_nova-t500.conf. Mais Attention car en fin de compte, j'ai changé mon fichier lircrc par un autre que j'ai trouvé sur le web et les noms des touches sont donc différents de ceux indiqués dans le lircrc proposé dans le wiki lirc_devinput :

# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.8.7(devinput) on Mon Aug 15 16:03:40 2011
#
# contributed by 
#
# brand:                       NOVA-T500
# model no. of remote control: 
# devices being controlled by this remote:
#

begin remote

  name  NOVA-T500
  bits           56
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  pre_data_bits   8
  pre_data       0x0
  gap          39990
  toggle_bit_mask 0x0

      begin codes
          Go                       0x04000400001E3B 0x01016200000001
          Power                    0x04000400001E3D 0x01007400000001
          TV                       0x04000400001E1C 0x01017900000001
          Videos                   0x04000400001E18 0x01018900000001
          Music                    0x04000400001E19 0x01018800000001
          Pictures                 0x04000400001E1A 0x0100E200000001
          Guide                    0x04000400001E1B 0x01016D00000001
          Radio                    0x04000400001E0C 0x01018100000001
          ArrowUp                  0x04000400001E14 0x01006700000001
          ArrowDown                0x04000400001E15 0x01006C00000001
          ArrowLeft                0x04000400001E16 0x01006900000001
          ArrowRight               0x04000400001E17 0x01006A00000001
          OK                       0x04000400001E25 0x01016000000001
          BackExit                 0x04000400001E1F 0x01009E00000001
          Menu                     0x04000400001E0D 0x01008B00000001
          VolumeUp                 0x04000400001E10 0x01007300000001
          VolumeDown               0x04000400001E11 0x01007200000001
          PrevCh                   0x04000400001E12 0x01016B00000001
          Mute                     0x04000400001E0F 0x01007100000001
          ChannelUp                0x04000400001E20 0x01019200000001
          ChannelDown              0x04000400001E21 0x01019300000001
          Record                   0x04000400001E37 0x0100A700000001
          Rewind                   0x04000400001E32 0x0100A800000001
          SkipBack                 0x04000400001E24 0x01019500000001
          Play                     0x04000400001E35 0x0100CF00000001
          Pause                    0x04000400001E30 0x01007700000001
          Stop                     0x04000400001E36 0x01008000000001
          Fwdwind                  0x04000400001E34 0x0100D000000001
          SkipFwd                  0x04000400001E1E 0x01019700000001
          1                        0x04000400001E01 0x01000200000001
          2                        0x04000400001E02 0x01000300000001
          3                        0x04000400001E03 0x01000400000001
          4                        0x04000400001E04 0x01000500000001
          5                        0x04000400001E05 0x01000600000001
          6                        0x04000400001E06 0x01000700000001
          7                        0x04000400001E07 0x01000800000001
          8                        0x04000400001E08 0x01000900000001
          9                        0x04000400001E09 0x01000A00000001
          *                        0x04000400001E0A 0x01003700000001
          0                        0x04000400001E00 0x01000B00000001
          #                        0x04000400001E0E 0x01002900000001
          Red                      0x04000400001E0B 0x01018E00000001
          Green                    0x04000400001E2E 0x01018F00000001
          Yellow                   0x04000400001E38 0x01019000000001
          Blue                     0x04000400001E29 0x01019100000001
      end codes

end remote
scarzam
15/08/2011 13:48:47

YYYYEESSSSSS !!!!

Je suis sur cette foutu configuration de télécommande depuis dimanche matin et je viens seulement de réussir à obtenir les codes touches avec irw.
Il faut simplement reconfigurer le paquet lirc :

sudo dpkg-reconfigure lirc

Voici ce que j'ai répondu aux questions :
Remote control configuration:  Hauppauge Nova-T 500
IR transmitter, if present: None
Custom event interface for your dev/input device: /dev/input/by-path/pci-0000:01:09.2-event-ir

Le dernier paramètre est tiré du résultat d'un simple

ls -lh /dev/input/by-path/

Dans le résultat j'ai repéré le fichier qui contient "event-ir".
J'aurais pu également indiquer /dev/input/event4 car le ls -lh indique un lien symbolique entre les deux (dans mon cas). Ce qui peut être confirmé par un

cat /proc/bus/input/devices

qui pour moi retourne entre-autre :

I: Bus=0003 Vendor=2040 Product=8400 Version=0100
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:01:09.2-1/ir0
S: Sysfs=/devices/pci0000:00/0000:00:04.0/0000:01:09.2/usb2/2-1/rc/rc0/input4
U: Uniq=
H: Handlers=kbd event4 
B: PROP=0
B: EV=100013
B: KEY=14afc336 284284d00000000 0 480058000 219040000801 9e96c000000000 90020000000ffc
B: MSC=10

À noter qu'avant de trouver ça (un peu par hasard), j'ai bien entendu parcouru les tutos lirc, lirc_devinput et d'autres en anglais ainsi que de nombreux forums. Sans résultat. Et il suffisait de cette foutu commande. Je commençais à désespérer d'obtenir la moindre réaction de cette télécommande.

Il me reste à faire réagir MythTV à la télécommande en espérant que ça me prendra moins de temps.

gilles74
15/08/2011 10:56:52

jete un oeil sur ce topic http://mythtv-fr.org/forums/viewtopic.php?id=1562
j'ai fait fonctionné la télécommande sans trop de difficultés

SnouF
14/08/2011 21:02:21

Pour la télécommande lit attentivement le préambule http://mythtv-fr.org/wiki/lirc si ce n'ai pas déjà fait. Mis à part te conseillé cette lecture je ne pourrais pas d'aider car je n'ai jamais configuré de télécommande sur un noyau >= 2.6.35. (Ma mythbox tourne avec la dernière LTS ubuntu le noyau 2.6.32)

scarzam
14/08/2011 19:12:03

Merci Snouf pour ta réaction rapide.

Je viens de tester l’option force_lna_activation mais je ne sais pas comment voir si elle est vraiment active après mon reboot. En tout cas, la TV fonctionne bien même en HD. Il me reste à configurer la télécommande et à me familiariser avec MythTV parce qu'il y a certaines choses que je ne maîtrise pas encore.

J'ai profité de l'installation de ma MythBox pour réinstaller Ubuntu. Je suis donc maintenant en 11.04 64 bits avec le noyau 2.6.38-10. Ma version MythTV est 0.24.0+fixes.20110416.9ba3ece-0ubuntu1.

Je vois sur différents forum que tout le monde a les mêmes soucis avec la télécommande de la Nova T-500 (ou TD-500). Mais j'ai l'impression que certaines choses ont été améliorées dans les dernières versions d'Ubuntu. J'utilise déjà le firmware dvb-usb-dib0700-1.20.fw.
Comme les autres possesseurs de cette télécommande, je n'ai que les touches fléchées et la télécommande est vue comme un clavier. J'ai essayé de lancer irw mais il ne me sort rien du tout lorsque j'appuie sur les touches non reconnues (la touche OK par ex).

Je continue mes recherches....

SnouF
14/08/2011 15:53:35

La nova-T à un amplificateur intégré. Regarde sur http://linuxtv.org/wiki/index.php/DVB-T … #Hauppauge l'option "force_lna_activation"

Ensuite, MythTV m'a toujour indiqué un % de réception assez bas pour mes 2 tuners nova comparé à celui du tuner  HVR-1110 (monté dans le même pc, branché au même câble) mais la qualité de réception est meilleur sur la nova !

la configuration (idéale ?) de MythTV

MythTV n'est pas "responsable" de la qualité de réception hmm

Idem avec la télécommande que je n'ai pas encore réussi à faire fonctionner (seules les touche fléchées et quelques autres fonctionnent)

Donne nous la version de ton noyau et le distribution que tu utilises et regarde http://mythtv-fr.org/wiki/lirc (Tu trouverras égallement mon fichier lircrc sur cette page)

scarzam
14/08/2011 14:59:16

Bonjour,
Voici quelques nouvelles après une semaine de montage matériel, configuration et tests.
Mon boîtier entre parfaitement dans mon meuble TV. Il fait relativement peu de bruit mais si je le ferme entièrement, la température augmente inexorablement. J'ai donc retiré les couvercles latéraux et celui du haut. De cette manière, il ne chauffe plus.
J'ai remplacé mon ventirad par un Scythe Big Shuriken (58mn de haut seulement et un ventilateur de 120mm silencieux) qui est idéal pour ce boitier.
Comme j'en avais marre de me casser le dos, penché sur ma table de salon sur mon clavier filaire, j'ai également acquis un clavier sans fil Logitech diNovo Edge. Il est beau et efficace (5mn de chargement pour une journée d'utilisation, 2h pour plusieurs mois !). J'ai testé la communication à plus de 10m (on a vraiment rarement besoin d'utiliser un clavier à cette distance du PC à mon avis), il fonctionne parfaitement.
Enfin, j'ai ajouté une carte double tuner Hauppauge WinTV-Nova-TD500.
Depuis hier, je tente de la configurer au mieux. Elle fonctionne bien mais comme mon taux de réception sur certaines chaînes frôle 60% voir en dessous, ça se sent de temps en temps. Si quelqu'un a ce type de matériel, je serais heureux de connaître la configuration (idéale ?) de MythTV pour cette carte. Idem avec la télécommande que je n'ai pas encore réussi à faire fonctionner (seules les touche fléchées et quelques autres fonctionnent). Si quelqu'un a la solution ?

gilles74
07/08/2011 21:25:43

jete un coup d'oeil sur cette page
C'est très instructif wink

SnouF
07/08/2011 18:17:15

Dans la mesure du possible met des liens vers les caractéristiques du matériel ou tu demandes des conseils (site fabriquants ou vente en ligne), ça te complique un peu la vie mais pour nous c'est plus simple smile

Le NSK1380, ventilo de 120mm, une alim 80+ cella me semble être un bon boitier pour cette taille, pour le bruit je te conseil de chercher sur le net wink que ce soit windows ou linux dedans ça ne change pas grand chose !

MSI K9N6PGM2-V elle intègre une GeForce 6100 mais pas de port hdmi dommage.
2Go de ram suffisant mais pour le prix j'en mettrait 4Go.

la carte graphique, je la remplacerait pas le model nvidia le plus bas de gamme que tu trouverra mais en fanless

disques dur ? dans un petit boitier je n'en mettrai qu'un ... ou alors 2 en raid pour le sécurité. 1to ou 2. En fonction de la marque les disque ne sont pas tous équivalent d'un point de vu bruit les Western Digital "Vert" et certain Samsung je crois sont réputé pour leur silence).
  - Je suis en train de m'en choisir un nouveau et la je me tourne vers un Western Digital AV-GP (green power)
  - concernant le WD green caviar je te laisse faire une recherche sur le forum, il parque très souvent les têtes mais bon celui qui j'ai a 3ans de fonctionnement (via info SMART) et il est toujours là !)

Hauppauge WinTV-Nova T 500 c'est celle que nous beaucoup de nous tous utilisons. Avec cette carte tu est sur que ca fonctionnera sous GNU/Linux, tu trouvera ici de nombreuse personne qui l'utilise et tu as 2 tuners ! Sinon gilles avait trouver une carte 4 tuners certifié compatible GNU/Linux mais je ne sais pas si elle est disponible en france

Concernant la température de tes puces, la sonde est intégré à la puce, la température de la puce et celle du radiateur, même avec la meilleur pate termique au monde, n'est pas la même ! donc je pense toujours que cette température est très optimiste big_smile
Regarde via la bios, (sur certain c'est possible) perfois il il un un décallage entre la température indique par lmsensor et la température de réel.

scarzam
07/08/2011 17:21:48

Tu as raison SnouF, ça parait très bas comme température, j'ai eu la même réaction. Alors j'ai touché le radiateur du proc et il est effectivement froid. A 40°c, je sentais légèrement la chaleur du radiateur mais je pouvais encore sans problème laisser mes doigts dessus !
À mon avis les sondes disent vrai.
Je vais retenter l'expérience : je vais laisser monter en température (ventilo coupé) et voir en combien de temps j'arrive à 50° puis je touche pour voir si c'est chaud.

Sinon j'ai trouvé le boiter. Il va me permettre de garder une grande partie de mon matériel actuel !
C'est le mini boîtier PC Antec NSK1380. Il est tout petit, peut accueillir une carte mère Micro-ATX et est fourni avec une alimentation certifiée 80+ !
Ma configuration actuelle :
- carte mère MSI K9N6PGM2-V (Micro-ATX socket AM3)
- processeur AMD Athlon 64 dual core 5000+
- 2 Go de RAM
- carte video Nvidia GeForce 9500 GT
- 2 disques dur 3"1/2 Sata : 1x500 Go et 1x120 Go
- un lecteur/graveur DVD

Il ne me reste plus qu'à regarder du côté refroidissement silencieux du processeur et je commande le boitier et le radiateur (avec ou sans ventilo).
J'attendrai ce matériel avant d'acheter la carte tuner. Ça ne prendra qu'un ou deux jours car j'ai un dépôt materiel.net près de chez moi. Je monte le cube et si tout roule, j'achète la carte tuner.
Si j'ai bien compris, celle que vous conseillez est la Hauppauge WinTV-Nova T 500, c'est bien ça ? Sur materiel.net je vois "Compatibilité TVHD : Non". Je me trompe de carte ? Si c'est le cas pourriez-vous m'en indiquer une qui fonctionne bien avec MythTV et qui est compatible TNT HD ?

Pied de page des forums

Propulsé par FluxBB

Webmasteur SnouF

Hébergé par Tuxfamily

Valid XHTML 1.0 Strict