Vous n'êtes pas identifié(e).
Bonjour,
Quelqu'un a-'til réussi à configurer le recepteur IR d'origine (chip nuvoton) de l'ASUS ?
Merci
Eric
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
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).
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.
Tu as tout trouvé tout seul
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.
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
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.
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
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)
Merci Snouf pour ta réaction rapide.
Je viens de tester loption 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....
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
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)
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 ?
jete un coup d'oeil sur cette page
C'est très instructif
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
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 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
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.
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 ?