====== Asus My Cinema P7131-Hybrid ====== ===== Installation ===== Cette carte est une des rares cartes à fonctionner sous linux et à l'être toujours à l'heure ou je vous écris! (18 janvier 2009) Pour l'installation c'est assez facile:\\ Brancher votre carte tnt sur un port pci.\\ Allumez votre pc naturellement, si tout va bien niveau reconnaissance vous devriez avoir quelque chose comme ça: tuner' 2-004b: chip found @ 0x96 (saa7133[0]) tda8290 2-004b: setting tuner address to 61 ieee1394: Host added: ID:BUS[0-00:1023] GUID[0004610000075a0b] tda8290 2-004b: type set to tda8290+75a saa7133[0]: registered device video0 [v4l2] saa7133[0]: registered device vbi0 saa7133[0]: registered device radio0 DVB: registering new adapter (saa7133[0]) DVB: registering frontend 0 (Philips TDA10046H DVB-T)... tda1004x: setting up plls for 48MHz sampling clock tda1004x: timeout waiting for DSP ready tda1004x: found firmware revision 0 -- invalid tda1004x: trying to boot from eeprom tda1004x: timeout waiting for DSP ready tda1004x: found firmware revision 0 -- invalid tda1004x: waiting for firmware upload... tda1004x: no firmware upload (timeout or file not found?) tda1004x: firmware upload failed Une fois sous linux, il faut commencer par installer DVB déjà et kaffeine par exemple pour regarder la tnt...\\ Ensuite allez dans yast => carte TV.\\ Votre carte TV a été automatiquement reconnue et une ligne apparait: SAA7133/SAA7135 vidéo broadcast decoder\\ {{:alionet:howto:cartetv1.png|}} //Ici la carte TV est déjà configurée// La configuration commence maintenant:\\ Cliquez sur modifier et faites suivant. Choisisez connecter à et choisissez votre carte son (si vous en avez deux), et faites suivant.\\ {{:alionet:howto:cartetv2.png|}} Nous sommes maintenant dans la procédure de configuration de votre télécommande! cochez "utiliser IRC" et choisissez: "ir-kdbd-i2c" vous pouvez testé qu'en appuyant sur les touches tout soit bien reconnu.\\ {{:alionet:howto:cartetv3.png|}} {{:alionet:howto:cartetv4.png|}} Faites suivant jusqu'a la fin. Voilà, votre carte tv est reconnue. Si vous rebootez maintenant, ça ne marchera pas, ou peut-être une fois aléatoirement comme pour moi! Il suffit maintenant de rajouter un firmware [[http://perso.orange.fr/tomlohave/linux/dvb-fe-tda10046.fw.| ===>dvb-fe-tda10046<====]] Télécharger le et copiez le en tant que root (su) dans /lib/firmware/ à l'aide de la commande cp ou plus facilement pour les débutants en ouvrant un terminal puis faire: su nautilus et faites maintenant le copier coller en graphique => **Attention vous êtes en root là, toute suppression de fichier sera fatale** Redémarrez et maintenant lors du boot en faisant un echap au tout début vous devriez voir put: saa7134 IR (ASUSTeK P7131 Hybri as /devices/pci0000:00/0000:00:08.0/0000:01:07.0/input/input5 saa7133[0]: i2c eeprom 00: 43 10 76 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92 saa7133[0]: i2c eeprom 10: ff ff ff 0f ff 20 ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 20: 01 40 01 02 03 01 01 03 08 ff 00 d5 ff ff ff ff saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 03 32 55 50 ff ff ff ff ff ff saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff tuner' 2-004b: chip found @ 0x96 (saa7133[0]) tda8290 2-004b: setting tuner address to 61 tda8290 2-004b: type set to tda8290+75a ieee1394: Host added: ID:BUS[0-00:1023] GUID[0004610000075a0b] saa7133[0]: registered device video0 [v4l2] saa7133[0]: registered device vbi0 saa7133[0]: registered device radio0 DVB: registering new adapter (saa7133[0]) DVB: registering frontend 0 (Philips TDA10046H DVB-T)... tda1004x: setting up plls for 48MHz sampling clock tda1004x: found firmware revision 20 -- ok **tda1004x: found firmware revision 20 -- ok** => C'est bon signe!!! :) La carte est bien reconnue!\\ il ne reste plus qu'a faire une chose c'est configurer kaffeine pour la tnt et pour ça modifier les fichiers de fréquence. \\ (la modification est valable pour tous les fichiers de fréquence).\\ Rendez vous dans votre home, affichez les fichiers cachés (ctrl +h sous gnome) et déplacez vous vers:\\ .kde/share/apps/kaffeine/dvb-t et éditer le fichier de fréquence qui correspond à votre émetteur. \\ il faut modifier les fréquences en rajoutant 167000:\\ si la fréquence du transpondeur est 474000000 changer en 474167000 Vous pouvez maintenant allez dans kaffeine puis dvb pour choisir l'émetteur que vous venez de configurer, validez, puis allez dans chaine, choisissez votre émetteur, faites scanner!\\ Et maintenant vous n'avez plus qu'a rajouter les chaines tout est fonctionnel! :) ===== Configuration ===== Pour contrôler kaffeine pour la tnt via la télécommande, il vous faut deux choses: un fichier .lircrc dans votre home contenant ça: begin prog = irexec button = home config = if [ $(ps -eo cmd | grep -c ^kaffeine$) -eq 0 ] ; then (kaffeine &) ; fi mode = kaffeine & repeat = 0 end include ~/.lircrc.kaffeine et un .lircrc.kaffeine contenant: ## KAFFEINE ## begin prog = irexec button = volumeup config = dcop kaffeine KaffeineIface volUp end begin prog = irexec button = mute config = dcop kaffeine KaffeineIface mute end begin prog = irexec button = volumedown config = dcop kaffeine KaffeineIface volDown end begin prog = irexec button = zoom config = dcop kaffeine KaffeineIface fullscreen end begin prog = irexec button = 1 repeat = 0 config = dcop kaffeine KaffeineIface setNumber 1 end begin prog = irexec button = 2 config = dcop kaffeine KaffeineIface setNumber 2 end begin prog = irexec button = 3 config = dcop kaffeine KaffeineIface setNumber 3 end begin prog = irexec button = 4 config = dcop kaffeine KaffeineIface setNumber 4 end begin prog = irexec button = 5 config = dcop kaffeine KaffeineIface setNumber 5 end begin prog = irexec button = 6 config = dcop kaffeine KaffeineIface setNumber 6 end begin prog = irexec button = 7 config = dcop kaffeine KaffeineIface setNumber 7 end begin prog = irexec button = 8 config = dcop kaffeine KaffeineIface setNumber 8 end begin prog = irexec button = 9 config = dcop kaffeine KaffeineIface setNumber 9 end begin prog = irexec button = 0 config = dcop kaffeine KaffeineIface setNumber 0 end begin prog = irexec button = pause config = dcop kaffeine KaffeineIface play end begin prog = irexec button = record config = dcop kaffeine KaffeineIface pause end begin prog = irexec button = stop config = dcop kaffeine KaffeineIface stop end begin prog = irexec button = power config = dcop kaffeine KaffeineIface quit end begin prog = irexec button = channelup config = dcop kaffeine KaffeineIface next end begin prog = irexec button = channeldown config = dcop kaffeine KaffeineIface previous end begin prog = irexec button = rewind config = dcop kaffeine KaffeineIface posMinus end begin prog = irexec button = fastforward config = dcop kaffeine KaffeineIface posPlus end begin prog = irexec button = menu config = dcop kaffeine KaffeineIface dvbOSD end begin prog = irexec button = tv config = dcop kaffeine KaffeineIface playDvb end faites un sudo /etc/init.d/lirc reload puis lancez irexec. Si vous appuyez sur la touche home kaffeine doit se lancer si vous faites tv, kaffeine doit passer sur la partie télévision numérique. Si vous faites fullscreen kaffeine doit se mettre en plein écran si vous faites rec, ça met en pause (je ne peux pas mettre deux fonctions pour la même touche donc le play pause :/) si vous faites play ça lit pour changer de chaine soit ch + et - soit num de la chaine et enter close ferme kaffeine il suffit maintenant de lancer irexec automatiquement au démarrage et voilà le tour est joué! Si vous souhaitez pouvoir connaitre le nom à mettre dans button pour en mettre un autre, ouvrez un terminal, faite: irw et appuyez sur la touche. Le nom qui s'affiche (exemple "record") et le nom du bouton à mettre dans button. Pour toutes les fonctionnalités de kaffeine je n'ai pas tout trouvé, et mon but était de pouvoir voir la tnt correctement sans souris ni rien! mission réussie! :) Le .lirc de mythTV + mplayer (pour les vidéos dans mythTV) # LIRCRC Auto Generated by Mythbuntu Lirc Generator # Author(s): Mario Limonciello, Nick Fox # Created for use with Mythbuntu begin prog = mythtv button = 7 config = 7 repeat = 0 delay = 0 end begin prog = mythtv button = right config = Right repeat = 0 delay = 0 end begin prog = mythtv button = mute config = | repeat = 0 delay = 0 end begin prog = mythtv button = 1 config = 1 repeat = 0 delay = 0 end begin prog = mythtv button = down config = Down repeat = 0 delay = 0 end begin prog = mythtv button = 0 config = 0 repeat = 0 delay = 0 end begin prog = mythtv button = pause config = P repeat = 0 delay = 0 end # Stop begin prog = mythtv button = stop config = Escape repeat = 0 delay = 0 end begin prog = mythtv button = 6 config = 6 repeat = 0 delay = 0 end begin prog = mythtv button = 2 config = 2 repeat = 0 delay = 0 end begin prog = mythtv button = channeldown config = Down repeat = 0 delay = 0 end begin prog = mythtv button = channelup config = Up repeat = 0 delay = 0 end begin prog = mythtv button = rewind config = < repeat = 0 delay = 0 end begin prog = mythtv button = fastforward config = > repeat = 0 delay = 0 end begin prog = mythtv button = volumedown config = [ repeat = 0 delay = 0 end begin prog = mythtv button = power config = Escape repeat = 0 delay = 0 end begin prog = mythtv button = volumeup config = ] repeat = 0 delay = 0 end begin prog = mythtv button = 5 config = 5 repeat = 0 delay = 0 end begin prog = mythtv button = menu config = M repeat = 0 delay = 0 end begin prog = mythtv button = info config = I repeat = 0 delay = 0 end begin prog = mythtv button = 4 config = 4 repeat = 0 delay = 0 end begin prog = mythtv button = enter config = Return repeat = 0 delay = 0 end begin prog = mythtv button = up config = Up repeat = 0 delay = 0 end begin prog = mythtv button = record config = R repeat = 0 delay = 0 end begin prog = mythtv button = 9 config = 9 repeat = 0 delay = 0 end begin prog = mythtv button = 3 config = 3 repeat = 0 delay = 0 end begin prog = mythtv button = 8 config = 8 repeat = 0 delay = 0 end begin prog = mythtv button = left config = Left repeat = 0 delay = 0 end # Show OSD begin prog = mplayer button = Menu/i repeat = 0 config = osd end # Pause playback begin prog = mplayer button = PAUSE repeat = 0 config = pause end # Skip ahead a minute if playing # If paused, resume playing begin prog = mplayer button = PLAY repeat = 0 config = seek +1 end # Stop playback and exit begin prog = mplayer button = STOP repeat = 2 config = quit end # Mute begin prog = mplayer button = MUTE repeat = 2 config = mute end # Seek back 10 seconds begin prog = mplayer button = rewind repeat = 2 config = seek -10 end # Seek forward 30 seconds begin prog = mplayer button = FASTFORWARD repeat = 2 config = seek +30 end # Quit begin prog = mplayer button = power repeat = 2 config = quit end # Seek forward 10 minutes begin prog = mplayer button = NEXT repeat = 2 config = seek +600 end # Seek backward 10 minutes begin prog = mplayer button = previous repeat = 2 config = seek -600 end begin button = volumeup prog = mplayer config = volume 10 repeat = 5 end begin button = volumedown prog = mplayer config = volume -10 repeat = 5 end begin button = mute prog = mplayer config = mute end