Vous n'êtes pas identifié(e).
Bonjour,
Voici les captures,
patrick@breuillet:~$ lsmod |grep mantis
mantis 23328 0
mantis_core 40435 2 mantis
dvb_core 110619 2 dvbloopback,mantis_core
rc_core 26412 8 ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,mantis_core,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder
patrick@breuillet:~$ lsmod |grep -i mantis
mantis 23328 0
mantis_core 40435 2 mantis
dvb_core 110619 2 dvbloopback,mantis_core
rc_core 26412 8 ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,mantis_core,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder
Faut il que je désactive/supprime sasc-ng ?
Patrick
Dernière modification par Mariotte91 (21/08/2012 16:11:51)
Hors ligne
pas "lsmod |grep -i mantis"
mais
dmesg | grep -i mantis
Pour sasc, je dirais oui, desactive-le (il suffit de ne pas le lancer)
Dernière modification par gilles74 (21/08/2012 19:28:27)
Hors ligne
patrick@breuillet:/home/mythtv/.mythtv$ dmesg | grep -i mantis
[ 3.198205] Mantis 0000:01:00.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 3.199032] DVB: registering new adapter (Mantis DVB adapter)
J'ai pris les grands moyens et réinstallé tout propre/tout neuf Mythubuntu avec tout les périphériques montés pendant l'install.
Je n'ai pas installé sasc-ng donc lsmod |grep mantis me donne maintenant
patrick@breuillet:/home/mythtv/.mythtv$ lsmod|grep mantis
mantis 23328 0
mantis_core 40435 2 mantis
dvb_core 110619 1 mantis_core
rc_core 26412 8 ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,mantis_core,ir_nec_decoder
LIRC n'est pas installé pour le moment.
Des premiers essais que j'ai réalisé, je ne vois pas d'ameillioration coté télécommande.
Patrick
Dernière modification par Mariotte91 (21/08/2012 20:23:45)
Hors ligne
tu devrais avoir quelque chose comme ça
dmesg | grep -i mantis
[ 6.668159] Mantis 0000:02:02.0: PCI INT A -> GSI 24 (level, low) -> IRQ 24
[ 6.760394] DVB: registering new adapter (Mantis DVB adapter)
[ 7.705172] input: Mantis VP-1041 IR Receiver as /devices/pci0000:00/0000:00:1c.0/0000:02:02.0/rc/rc0/input5
[ 7.705268] rc0: Mantis VP-1041 IR Receiver as /devices/pci0000:00/0000:00:1c.0/0000:02:02.0/rc/rc0
de plus le noyau installe rc-core qui utilise mantis-rc donc tu devrais avoir une télécommande quelque part ....
Dernière modification par gilles74 (21/08/2012 21:30:00)
Hors ligne
Bonjour,
Je crois que je vais tester la carte sur une machine Windows pour vérifier que tout est fonctionnel (Télécommande, module CI).
Ce n'est pas la peine d'user le soleil si il y a un pb hardware.
Patrick
Hors ligne
Cette page semble intéressante et en particulier le lien vers des paquets .deb
Patrick
Edit : fausse joie...., rien de mieux
Dernière modification par Mariotte91 (22/08/2012 18:52:30)
Hors ligne
Bonjour,
J'ai initialisé ma page utilisateur sur le wiki où je vais essayer de capitaliser sur cette carte DVB
http://mythtv-fr.org/wiki/utilisateur/Mariotte91
Patrick
Dernière modification par Mariotte91 (24/08/2012 14:36:49)
Hors ligne
Je vais sortir mes médailles et autres breloques d'anciens combattants pour te faire un peu d'histoire....
Au cours de la pré-histoire du DVB-S2, c'est à dire il y a environ 5 ans , 2 interfaces se sont "affrontées" : multiproto et S2-api. Mais il n'y a pas vraiment de combat car S2-api étant plus universel et plus modulaire s'est imposé . Toutefois le mal était fait; certains drivers existaient dans multiproto et d'autres dans S2-api.
Les drivers étaient hébergés dans mantis pour multiproto et liplianin pour S2-api.
Certains dev multiproto ont mal pris la décision de choisir S2 comme standard et ont laissé tomber leur driver, d'autres ont poursuivi en s'adaptant au standard S2 et en créant mantis-S2. Pourquoi n'ont-ils pas rejoint S2-liplianin (le dépot de développement des drivers S2) ? Je n'en sais rien. Toujours est-il que les drivers mantis-S2 ne sont pas officiels.
Au passage certains drivers ont perdu leurs fonctionnalités.
Quand les drivers officiels donc venant de S2-liplianin sont suffisamment fiables, ils sont intégrés dans les source officielles de V4L qui sont intégrées au noyau.
Maintenant pourquoi je t'ai dit cela ! beaucoup de infos que tu trouves sur le net datent de 2008 et concernent les anciens drivers multiproto. Hors cette interface est morte, il y a 4 ou 5 ans, elle est incompatible avec les noyaux récents qui utilisent V4L et donc S2-api. Il est fort problable que le driver supportait le CI et la télécommande, c'est un peu le sens de ce que tu retrouve dans linuxtv.
Pour moi les seules infos crédibles sont celle que tu as trouvé dans ce lien et elles ne sont pas bonnes pour la télécommande car elles dissent au mieux que ça fonctionne mal ou pas du tout.
Mais alors pourquoi tu as un driver Mantis qui fait fonctionner ta carte alors que les drivers mantis ne sont pas officiels ? parce que Ubuntu intégre un maximum de drivers pour couvrir le maximum de matériel et donc certainement un paquet pour les drivers non officiels de mantis.
Quelles sont mes recommandations ? si tu carte est reconnue nativement par Ubuntu et est fonctionnelle c'est à dire qu'elle est capable de lire les flux dvb-s et dvb-s2 en clair, la partie est gagné.
Si tu trouves quelque chose qui ressemble à "mantis_ca_init (0): Registering EN50221 device" ce que je doute,c'est que ton CI est reconnu et c'est une bonne chose.
Si tu trouves quelque chose comme "input: Mantis VP-1041 IR Receiver as /devices/pci0000:00/0000:00:1c.0/0000:02:02.0/rc/rc0/input5" ce que je doute aussi, c'est que que ta télécommande est reconnu par le noyau.
Maintenant si tu ne trouves ni l'un, ni l'autre, il te reste 2 solutions :
- balancer à la poubelle ton CI et ton récepteur et acheter un lecteur de carte type Infinity smart et un récepteur infrarouge (jai pris celui-là). Il sera peut-être compatible avec ta télécommande.
- soit tu continues à user le soleil mais tu cherches les infos les plus récentes concernant la compatibilté avec S2-api.
Hors ligne
Bonjour,
Merci , Gilles, pour cette réponse exhaustive.
Je confirme que ma carte lis les flux DVB-S en clair. Je ne crois pas avoir de flux DVB-S2 clair sur AB3 donc je ne sais pas répondre pour ce point.
Le pire, c'est que j'avais regardé, avant d'acheter, que cette carte avec son module CI fonctionne sous linux, ce qui semblait être le cas sur les pages (anciennes) que j'avais trouvé.
Dans le pire des cas, je passerais la machine sous Windows dans ce cas, car je n'ai pas l'intention d'acheter du matériel supplémentaire.
Je cherche encore un peu dans la direction S2-api
Merci pour ton aide.
Patrick
Hors ligne
Bonjour,
La persévérance a du bon.
A l'analyse de la réponse de Gilles, je suis parti sur une réinstallation de Mythbuntu LTS 10.04, qui après mise à jour est basée sur un kernel 2.6.32-49
J'ai ensuite essayé d'installer le paquet s2-liplianin-dkms de ce lien mais cela plante à l'installation. J'ai donc décidé d'essayer quelque chose de plus vieux tel que décrit ici
There's an older (March 3, 2010) s2-liplianin-dkms ubuntu package available at the vdr-devel PPA.
The build script for it can be found here
J'ai ajouté ces lignes à mon fichier sources
deb http://ppa.launchpad.net/the-vdr-team/vdr-devel/ubuntu karmic main
deb-src http://ppa.launchpad.net/the-vdr-team/vdr-devel/ubuntu karmic main
puis après upgrade j'ai téléchargé avec synaptic le paquet s2-liplianin-dkms de 2010
Après reboot de la machine j'ai maintenant
lsmod|grep mantis
mantis 40892 0
lnbp21 2314 1 mantis
mb86a16 21161 1 mantis
ir_common 51628 1 mantis
stb6100 7436 1 mantis
tda10021 6752 1 mantis
tda10023 6892 1 mantis
stb0899 36572 1 mantis
stv0299 10418 1 mantis
dvb_core 102383 2 mantis,stv0299
ir_core 7186 2 mantis,ir_common
dmesg|grep -i mantis
[ 2.410376] Mantis 0000:01:00.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 2.410405] Mantis Rev 1 [1ae4:0003], irq: 21, latency: 64
[ 2.452253] mantis_alloc_buffers (0): DMA=0x37b00000 cpu=0xffff880037b00000 size=262144
[ 2.452285] mantis_alloc_buffers (0): RISC=0xba482000 cpu=0xffff8800ba482000 size=1000
[ 2.452313] DVB: registering new adapter (Mantis dvb adapter)
[ 3.592675] mantis_frontend_init (0): found STB0899 DVB-S/DVB-S2 frontend @0x68
[ 3.611701] mantis_ca_init (0): Registering EN50221 device
[ 3.611876] mantis_ca_init (0): Registered EN50221 device
[ 3.611884] mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface
[ 3.611932] input: Mantis VP-1041 IR Receiver as /devices/virtual/input/input6
Je continu mes investigations mais ca semble prendre une tournure plus agréable.
Patrick
Dernière modification par Mariotte91 (25/08/2012 11:38:02)
Hors ligne
Effectivement je n'avais pas envisagé cette solution.
Avec le noyau 2.6.32, il faut en principe installer LIRC 0.8 et non pas 0.9.
mais tu peux faire un essai avec 0.9 et devinput comme driver de lirc (notre tuto)
Hors ligne
J'obtiens avec la commande cat /proc/input/devices
I: Bus=0001 Vendor=0000 Product=0000 Version=0001
N: Name="Mantis VP-1041 IR Receiver"
P: Phys=pci-0000:01:00.0/ir0
S: Sysfs=/devices/virtual/input/input6
U: Uniq=
H: Handlers=kbd event6
B: EV=100003
B: KEY=108fc330 a04304100000000 0 10300 1c040000000 1e96c00080001f f800000000000ffc
J'ai un lirc 0.8.6 d'installé.
Maintenant, il faut que je lise avec attention le tuto car j'ai un peu de mal à retrouver mes petits dans les fichiers de configuration de lirc.
Patrick
Dernière modification par Mariotte91 (25/08/2012 15:36:45)
Hors ligne
Avant de continuer sur la télécommande, j'ai fait une vérification en connectant la carte au câble sat.
Bonne nouvelle, je vois bien les chaines SD du bouquet Bis TV sur AB3 (clairs et cryptées)
Par contre les chaines HD ne passent pas.
Bien sur, une quantité de petits problèmes nouveaux viennent me pourrir la vie ...
- Je n'ai pas de son par le câble HDMI .
- Dès que je visionne une chaîne, un enregistrement commence (et je n'en veux pas) et le disque dur se fait entendre.
Mais bon, cela sort du topic. La possibilité de voir les chaines cryptées m'encourage à poursuivre une recherche de solution pour la télécommande.
Patrick
Dernière modification par Mariotte91 (26/08/2012 11:21:00)
Hors ligne
Bonjour,
J'ai essayé de configurer la télécommande en utilisant gnome_lirc-properties.
J'arrive à obtenir un dialogue partiel (pas toutes les touches) avec cette configuration /etc/hardware.conf
cat /etc/lirc/hardware.conf
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Linux input layer (/dev/input/eventX)"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="name=Mantis\?VP-1041\?IR\?Receiver"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF=""
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
#Enable lircd
START_LIRCD=true
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
# Receiver settings required by gnome-lirc-properties
RECEIVER_MODEL="Mantis\ VP-1041\ IR\ Receiver"
RECEIVER_VENDOR="Linux\ Input\ Device"
# Remote settings required by gnome-lirc-properties
REMOTE_MODEL="Linux\ Input\ Layer\ compatible\ Remote"
REMOTE_VENDOR="Generic"
J'ai également essayé de me faire un fichier de conf en utilisant irrecord, dont voici le résultat des touches actives.
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.8.6(devinput) on Sun Aug 26 16:22:29 2012
#
# contributed by
#
# brand: /home/patrick/Techninat_TTS35AI.conf
# model no. of remote control:
# devices being controlled by this remote:
#
begin remote
name /home/patrick/Techninat_TTS35AI.conf
bits 16
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x8001
gap 99994
toggle_bit_mask 0x0
begin codes
Mute 0x0192
Power 0x018F
1 0x0003
2 0x0004
3 0x0007
4 0x0008
5 0x017B
6 0x000B
7 0x016D
8 0x0067
9 0x006A
-/-- 0x006C
0 0x003E
Hilfe 0x0193
end codes
end remote
Pas moyen d'obtenir un code pour environ 2/3 des touches.
Je trouve que l'en-tête de fichier est pas mal différent de celui qu'on trouve (pour une version plus ancienne de lirc) sur le site de sourceforge
Pas encore gagné donc, même si il y a des progrès.
Patrick
Dernière modification par Mariotte91 (26/08/2012 18:31:13)
Hors ligne
Pas moyen d'obtenir un code pour environ 2/3 des touches.
tu veux dire que tu ne peux pas les enregistrer avec irreceord ?
Si c'est bien cela, ça veut dire que les codes de devinput ne sont pas bons.
Il faut que tu trouves un fichier correspondant aux codes que tu as généré pour compléter ce fichier.
Sinon il faudra peut -être installer ir-keytable pour modifier les codes dans le noyau mais je ne sais pas si ir-keytable est compatible avec ce noyau.
Hors ligne
Bonjour,
Effectivement, c'est irrecord qui n'enregistre rien.
ir-keytable n'existe dans les paquets qu'à partir de Natty (Ubuntu 11.04)
J'ai une autre source de données qui est le fichier inf du driver Windows. Les codes semblent encore indiquer autre chose. Ayant repris le boulot, je n'ai pas accès au driver Windows, mais je vais essayer de poster ça ce soir.
Patrick
edit : plus tard le soir
Extrait du driver Windows
;0:Twinhan Hotkey table only, 1:All RC table
HKR,"DriverData","RC_Report",0x00010001, 0x00,0x00, 0x00, 0x00
;Configurable RC Hot keys
; Scan code mappings.
; Format: SCANCODE_nn = 0xii, 0xjj, 0xkk, 0xll
; nn: hex value of scan code (Please reference DTV-DVB RC table)
; ii: first virtual key value
; jj: ctrl virtual key value (0x11)
; kk: shift virtual key value (0x10)
; ll: alt virtual key value (0x12)
; Note: 1) Refer to MSDN for virtual key values (keyword: "VK_")
; 2) Maximum three key combination supported now
;
HKR,"DriverData","RC_Scancode_0D",0x00010001, 0x4D,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_58",0x00010001, 0x56,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_43",0x00010001, 0x53,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_0C",0x00010001, 0x1B,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_01",0x00010001, 0x31,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_02",0x00010001, 0x32,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_03",0x00010001, 0x33,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_13",0x00010001, 0x78,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_04",0x00010001, 0x34,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_05",0x00010001, 0x35,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_06",0x00010001, 0x36,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_0A",0x00010001, 0x52,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_07",0x00010001, 0x37,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_08",0x00010001, 0x38,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_09",0x00010001, 0x39,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_00",0x00010001, 0x30,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_1F",0x00010001, 0x49,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_40",0x00010001, 0x26,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_12",0x00010001, 0x71,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_11",0x00010001, 0x25,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_17",0x00010001, 0x0D,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_10",0x00010001, 0x27,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_4F",0x00010001, 0x45,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_41",0x00010001, 0x28,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_42",0x00010001, 0x46,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_4B",0x00010001, 0x74,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_4C",0x00010001, 0x75,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_4D",0x00010001, 0x76,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_4E",0x00010001, 0x77,0x00, 0x00, 0x00
;HKR,"DriverData","RC_Scancode_56",0x00010001, 0x45,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_5C",0x00010001, 0x54,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_49",0x00010001, 0x50,0x00, 0x00, 0x00
HKR,"DriverData","RC_Scancode_0F",0x00010001, 0x49,0x00, 0x00, 0x00
Patrick
Dernière modification par Mariotte91 (27/08/2012 20:12:24)
Hors ligne
Bonjour,
Honte sur moi ! J'ai installé Windows7 sur mon HTPC
Par contre, cela a du bon car dans le répertoire technisat j'ai trouvé ce fichier technisat.cf
begin remote
name Skystar2_Remote
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 906 885
zero 906 885
plead 946
gap 113936
min_repeat 2
toggle_bit 2
begin codes
Mute 0x000000000000128D
Ext 0x00000000000012B8
TV_Recordings 0x00000000000012A3
TV_Off 0x000000000000128C
1 0x0000000000001281
2 0x0000000000001282
3 0x0000000000001283
4 0x0000000000001284
5 0x0000000000001285
6 0x0000000000001286
7 0x0000000000001287
8 0x0000000000001288
9 0x0000000000001289
0 0x0000000000001280
my_Music 0x0000000000000293
Record 0x000000000000128A
Info 0x000000000000028F
Menu 0x0000000000000292
Channel_Up 0x00000000000012A0
Channel_Down 0x00000000000012A1
Volume_Down 0x0000000000001291
Volume_Up 0x0000000000001290
OK 0x0000000000000297
TV_Guide 0x00000000000012AF
Home 0x00000000000012A2
Red 0x00000000000002AB
Green 0x00000000000002AC
Yellow 0x00000000000002AD
Blue 0x00000000000002AE
CHECK 0x00000000000002B6
Videotext 0x00000000000012BC
Stop 0x00000000000012A9
Help 0x000000000000128F
end codes
end remote
Cela resemble furieusement à un fichier de configuration lirc.
Patrick
Hors ligne
Bonjour,
Un petit retour sur comment c'est fini cette aventure.
Même sous windows, j'ai eu tout les problèmes du monde avec la télécommande livrée avec la carte.
J'ai fini par investir dans une télécommande MCE qui elle est parfaitement reconnue. J'ai eu la flemme de retourner sous Linux et ai fini par faire fonctionner ma configuration avec MediaPortal qui peu s'apparenter a Mythtv sous windows dans son fonctionnement global (frontend et backend). Le produit est pas mal mais pas assez documenté à mon gout et la communauté est uniquement anglophone.
Je tenterai peut être un retour sous linux si un noyau récent permet une meilleure reconnaissance hardware de ma carte.
A bientôt peut-être donc.
Patrick
Hors ligne
Bonjour,
Je tenterai peut être un retour sous linux si un noyau récent permet une meilleure reconnaissance hardware de ma carte.
Testé avec Mythbuntu LTS 14.04 et pas de changement. Je pense que cette carte avec le module CI n'est définitivement plus compatible Linux.
Patrick
Hors ligne