LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


opensuse:asus_my_cinema_p7131-hybrid

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

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.

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.

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 ===>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
opensuse/asus_my_cinema_p7131-hybrid.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1