#1 23/10/2012 22:56:56

trocilius
Membre
Inscription : 25/10/2010
Messages : 26

probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

Bonjour à tous!
Ma distribution reconnaît ma télécommande, mais les boutons sont trop sensibles et semblent faire des répétitions.
De plus certaines touches (menu entre autres) ne fonctionnent pas. J'ai vu une documentation pléthorique sur internet, mais qui ne semblent pas tenir compte du noyau récent qui reconnaît la réception infrarouge. A par la vôtre, bien sûr. J'ai fait un tas de manipulation en mode graphique comme gnome-lirc-properties, apparemment ça a chamboulé tout mes fichiers lirc .

Donc je pense choisir une utilisation stricte du noyau et virer lirc.
J'ai bien compris que les distrib récentes peuvent tourner sans lirc et interprètent les signaux comme des frappes claviers. Cela m'arrangerait comme configuration mais je lis dans votre doc:
"Vous pouvez également combiner à la fois les points forts du mappage dans le noyau et l'emploi de LIRC, qui semblent avoir quelques capacités que les pilotes du noyau n'ont pas, par exemple le lancement de certains scripts pour certains boutons, par le biais de irexec. "
Est-ce que sans lirc je vais perdre la fonction de démarrage et d'extinction de l'unité centrale via la télécommande?
Parce que celle-là j'y tiens!
De plus est-ce que passer par le noyau va régler mes problèmes de boutons (tention je ne parle pas d’acné)?

ps: je suis myth 0,25 et lirc 0,9

Hors ligne

#2 24/10/2012 13:33:47

piratebab
Co-fondateur de MythTV-fr
Lieu : Sud Ouest
Inscription : 30/11/2007
Messages : 4 064
Mythbox

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

Est-ce que sans lirc je vais perdre la fonction de démarrage et d'extinction de l'unité centrale via la télécommande?

ça , a mon avis, ça passe par le BIOS, pas par linux (si le PC est éteint, linux n'est pas actif.

De plus est-ce que passer par le noyau va régler mes problèmes de boutons

Ce n'est qu'un problème de réglage de LIRC (de mémoire fichier lircd). De plus Lirc à des outils qui permettent de saisir les touches, et par la même occasion te donne le bon réglage des temps d'attente avant répétition (à intégrer ensuite dans ta config)
Pour le passage direct par le kernel, il doit aussi y avoir un fichier de config, mais je ne le connais pas.


Mythuser depuis 2005

Hors ligne

#3 24/10/2012 15:29:36

Ookaze
Expert MythTVMembre de l'équipe de traduction et traducteur de la documentation.
Inscription : 15/01/2008
Messages : 884
Mythbox

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

A choisir, il vaut mieux passer par LIRC que par le noyau.
Le noyau ne gère pas encore toutes les télécommandes, et parfois il fait croire que ça fonctionne alors qu'en fait rien ne fonctionne correctement.

Hors ligne

#4 24/10/2012 21:32:38

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

dans l'esprit de beaucoup la gestion des télécommandes sous linux n'est pas très claire mais ça va de meiux en mieux au fil des sorties des noyaux. A ce jour, j'ai trouvé chez Linhes le schéma suivant qui illustre bien la situation
http://imageshack.us/photo/my-images/16 … chv91.jpg/

Si le driver de votre récepteur (car il faut parler de récepteur et pas de télécommande) est intégré au noyau, je vous conseille d'utiliser ce fonctionnement en priorité. En effet si vous voulez utiliser Lirc, vous serez obligé de définir votre irkeytable puis le devinput et le lircrc, plusieurs conversation qui sont source d'erreur.

Si le driver de votre recepteur n'existe pas dans le noyau, alors vous n'aurez pas d'autre choix que d'utiliser les drivers de Lirc.

Pour l'allumage du pc, comme l'a dit Piratebab, ça ne change rien; comme ça ne passe pas par linux mais par le bios. Et de toute façon avec ou sans Lirc, il faut écrire son propre script pour affecter plusieurs fonctions (allumage/extinction) à la même touche. 

Dans ton cas, imon fait parti des premiers récepteurs intégrés dans le noyau ....

Hors ligne

#5 25/10/2012 13:22:01

piratebab
Co-fondateur de MythTV-fr
Lieu : Sud Ouest
Inscription : 30/11/2007
Messages : 4 064
Mythbox

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

gilles,
l'image est trop petite


Mythuser depuis 2005

Hors ligne

#6 25/10/2012 22:42:11

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

J'ai pas réussi à faire mieux alors j'ai fait un bout de tuto

Hors ligne

#7 11/03/2013 16:00:41

trocilius
Membre
Inscription : 25/10/2010
Messages : 26

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

Bonjour à tous!
Je relance ce fil, car je n'y arrive décidément pas.
J'ai testé ma télécommande sans lirc et en supprimant ses fichiers de configuration. Ma télécommande continue à fonctionner: j'en ai conclue que le noyau reconnaît directement mon matériel.
Bref, j'ai repris votre tuto lirc,  pas  à pas sans aucune amélioration. Mes fichiers me semblant à peu près obscures, je me permet de vous les soumettre.

luc@lucmythbuntu:~$ dmesg | grep ir
[    0.000000] kernel direct mapping tables up to 377fe000 @ 1bfa000-1c00000
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] virtual kernel memory layout:
[    0.000000] NR_IRQS:2304 nr_irqs:744 16
[    0.000000] CPU 0 irqstacks, hard=f500a000 soft=f500c000
[    0.064003] CPU 1 irqstacks, hard=f50d8000 soft=f50da000
[    0.229891] pnp 00:04: [irq 0 disabled]
[    0.229904] pnp 00:04: [irq 8]
[    0.230012] pnp 00:07: [irq 13]
[    0.230170] pnp 00:08: [irq 6]
[    0.230387] pnp 00:09: [irq 4]
[    0.408015] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.808580] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.823239] ahci 0000:00:09.0: irq 40 for MSI/MSI-X
[    0.824972] ata1: SATA max UDMA/133 abar m8192@0xfe026000 port 0xfe026100 irq 40
[    0.824975] ata2: SATA max UDMA/133 abar m8192@0xfe026000 port 0xfe026180 irq 40
[    0.824977] ata3: SATA max UDMA/133 abar m8192@0xfe026000 port 0xfe026200 irq 40
[    0.824979] ata4: SATA max UDMA/133 abar m8192@0xfe026000 port 0xfe026280 irq 40
[    0.824981] ata5: SATA max UDMA/133 abar m8192@0xfe026000 port 0xfe026300 irq 40
[    0.824983] ata6: SATA max UDMA/133 abar m8192@0xfe026000 port 0xfe026380 irq 40
[    0.825729] ehci_hcd 0000:00:02.1: irq 22, io mem 0xfe02e000
[    0.836433] ehci_hcd 0000:00:04.1: irq 20, io mem 0xfe02c000
[    0.848440] ehci_hcd 0000:01:09.2: irq 19, io mem 0xfdeff000
[    0.860459] ohci_hcd 0000:00:02.0: irq 23, io mem 0xfe02f000
[    0.918387] ohci_hcd 0000:00:04.0: irq 21, io mem 0xfe02d000
[    0.974421] uhci_hcd 0000:01:09.0: irq 17, io base 0x0000ec00
[    0.974694] i8042: PNP: No PS/2 controller found. Probing ports directly.
[    0.975132] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.975138] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.975683] rtc0: alarms up to one year, y3k, 242 bytes nvram, hpet irqs
[    0.981657] [Firmware Bug]: powernow-k8: No compatible ACPI _PSS objects found.
[    0.981657] [Firmware Bug]: powernow-k8: Try again with latest BIOS.
[    1.160455] scsi 2:0:0:0: Direct-Access     ATA      WDC WD10EARS-00M 51.0 PQ: 0 ANSI: 5
[    1.287922] firewire_ohci 0000:01:0a.0: PCI INT A -> Link[APC4] -> GSI 19 (level, low) -> IRQ 19
[    1.340077] firewire_ohci: Added fw-ohci device 0000:01:0a.0, OHCI v1.0, 8 IR + 8 IT contexts, quirks 0x0
[    1.342716] [Firmware Bug]: ACPI(IGPU) defines _DOD but not _DOS
[    1.773812] ata7: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xfc00 irq 14
[    1.773814] ata8: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xfc08 irq 15
[    1.840155] firewire_core: created device fw0: GUID 001e8c000134d90b, S400
[    2.510476] input: Logitech Unifying Device. Wireless PID:400e as /devices/pci0000:00/0000:00:04.0/usb5/5-4/5-4:1.2/0003:046D:C52B.0003/input/input3
[    2.510587] logitech-djdevice 0003:046D:C52B.0004: input,hidraw1: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:400e] on usb-0000:00:04.0-4:1
[   25.145889] lirc_dev: IR Remote Control driver registered, major 249 
[   25.463948] dvb-usb: found a 'Hauppauge Nova-TD-500 (84xxx)' in cold state, will try to load a firmware
[   25.731696] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[   25.949327] dib0700: firmware started successfully.
[   26.894523] forcedeth 0000:00:0a.0: irq 41 for MSI/MSI-X
luc@lucmythbuntu:~$

Pour ce premier j'ai déjà rien compris.

luc@lucmythbuntu:~$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
U: Uniq=
H: Handlers=kbd event0 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0f/LNXVIDEO:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=3
B: KEY=3e000b 0 0 0 0 0 0 0

I: Bus=0003 Vendor=046d Product=c52b Version=0111
N: Name="Logitech Unifying Device. Wireless PID:400e"
P: Phys=usb-0000:00:04.0-4:1
S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb5/5-4/5-4:1.2/0003:046D:C52B.0003/input/input3
U: Uniq=
H: Handlers=sysrq kbd mouse0 event3 
B: PROP=0
B: EV=12001f
B: KEY=4837fff 72ff32d bf544446 0 0 ffff0001 30f90 8b17c007 ffff7bfa d9415fff febeffdf ffefffff ffffffff fffffffe
B: REL=1c3
B: ABS=1 0
B: MSC=10
B: LED=1f

I: Bus=0003 Vendor=15c2 Product=ffdc Version=0000
N: Name="iMON Panel, Knob and Mouse(15c2:ffdc)"
P: Phys=usb-0000:00:02.0-6/input1
S: Sysfs=/devices/pci0000:00/0000:00:02.0/usb4/4-6/4-6:1.0/input/input4
U: Uniq=
H: Handlers=kbd mouse1 event4 
B: PROP=0
B: EV=100007
B: KEY=10800320 2000002 0 0 30000 4 110000 4110 801 e1680 0 0 10000002
B: REL=103

I: Bus=0003 Vendor=15c2 Product=ffdc Version=0000
N: Name="iMON Remote (15c2:ffdc)"
P: Phys=usb-0000:00:02.0-6/input0
S: Sysfs=/devices/pci0000:00/0000:00:02.0/usb4/4-6/4-6:1.0/rc/rc0/input5
U: Uniq=
H: Handlers=kbd event5 
B: PROP=0
B: EV=100013
B: KEY=fff 0 0 4400000 108c0320 2d50080 0 0 30000 4 119000 4186 14000801 809e1680 0 2000000 10004002
B: MSC=10

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:08.0/0000:01:09.2/usb3/3-1/rc/rc1/input6
U: Uniq=
H: Handlers=kbd event6 
B: PROP=0
B: EV=100013
B: KEY=14afc336 284284d 0 0 0 4 80058000 2190 40000801 9e96c0 0 900200 ffc
B: MSC=10

luc@lucmythbuntu:~$

Là si j'ai bien compris
event 0 et 1 concernent La fonction power du recepteur
event 2  aucune idée
event 3 mon clavier logitech clavier+souris
event 4 L'utilisation clavier+souris de ma telco imon pad
event 5 L'utilisation telco classique de mon imon pad
event 6 mon recepteur imon intégré

Ensuite:
Si vous avez des rubriques “remote” et “transmiter”, utilisez ceci
voici mon fichier modifié

# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Soundgraph iMON PAD IR/VFD"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/by-path/pci-0000:01:09.2-usb-0:1-event-ir -> ../event6"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="/etc/lirc/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=""

Cette ligne de votre tuto m'interpelle
Si vous trouvez votre bonheur parmi les fichiers fournis, il suffit d'ajouter un lien dans /dev/lirc/lircd.conf comme dans cet exemple

Je n'ai pas de dev/lirc/lircd.conf. Dois je le créer ou est-ce juste une coquille?

En revanche j'ai bien le fichier correspondant à ma télécommande créé par mythbuntu. J'ai d'ailleurs bien essayé de modifier le delay mais ça n'a rien changé.


En espérant ne pas trop vous désespérer, je vous remercie d'avance.

Hors ligne

#8 11/03/2013 22:25:49

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

Pas étonnant que tu ne t'en sortes pas .... le tutoriel de LIRC est complétement dépassé.

Commence par lire ce tuto pour une information générale, puis celui-ci pour rentrer dans le détail ou celui-ci pour avoir une vue graphique.
Puis si tu veux continuer dans la voie de LIRC, tu peux aussi regarder celui-ci mais c'est de loin celui qui est le plus ancien. En fait ils ont été écrit dans l'ordre inverse de celui que je te les présente donc l'information la plus à jour est dans le premier tuto que je t'ai recommandé, même si les autres le contredisent.

L'imon est reconnu par le noyau depuis le noyau 2.6.34, il est dans les premiers à être reconnu par le noyau. Il fonctionne parfaitement sans l'aide de lirc. Lirc est donc inutile sauf si tu as besoin d'un fonctionnement particulier.

Hors ligne

#9 12/03/2013 09:34:25

trocilius
Membre
Inscription : 25/10/2010
Messages : 26

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

Bonjour et merci pour cette réponse rapide: Je lis, je teste et je post

Hors ligne

#10 13/03/2013 14:06:54

trocilius
Membre
Inscription : 25/10/2010
Messages : 26

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

Bonjour!
J'ai désinstallé lirc via le control center, et ma télécommande est toujours reconnu. J'ai installé ir-keytable et miracle! tous les boutons dont j'ai besoin ont été reconnu. Exemple:le bouton menu:

luc@lucmythbuntu:~$ sudo ir-keytable

Found /sys/class/rc/rc0/ (/dev/input/event5) with:
	Driver imon, table rc-imon-pad
	Supported protocols: RC-6 other 
	Enabled protocols: 
	Repeat delay = 500 ms, repeat period = 125 ms
Found /sys/class/rc/rc1/ (/dev/input/event6) with:
	Driver dib0700, table rc-dib0700-rc5
	Supported protocols: NEC RC-5 RC-6 
	Enabled protocols: RC-5 
	Repeat delay = 500 ms, repeat period = 125 ms
luc@lucmythbuntu:~$
luc@lucmythbuntu:~$ sudo ir-keytable -t
Testing events. Please, press CTRL-C to abort.
1363179288.402737: event MSC: scancode = 2ba385b7
1363179288.402742: event key down: KEY_MENU (0x008b)
1363179288.402742: event sync
1363179288.653361: event key up: KEY_MENU (0x008b)
1363179288.653362: event sync

Dans mon fichier etc/rc_keymaps/imon_pad apparaît (entre autres) cette double ligne:
0x2ba385b7 KEY_MENU
0x2ba395b7 KEY_MENU
Enfin, je tape:

~sudo ir-keytable -c -w /etc/rc_keymaps/imon_pad

qui me retourne

Read imon_pad table
Old keytable cleared
Wrote 73 keycode(s) to driver
Protocols changed to other

Seulement voilà! Malgré de gros progrès ça ne marche toujours pas! Quelle bétise ai-je encore fait?

Hors ligne

#11 13/03/2013 22:58:12

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

tu n'as fait aucune bétise, c'est simplement parce que Mythtv ne comprend pas les commandes qui lui envoie la télécommande. Par exemple pour avoir le menu contextuel dans le frontend, Mythtv attend une action sur la touche "M" du clavier, ta télecommande lui envoie "KEY_MENU", il ne sait quoi faire de cet ordre.
Il faut donc remapper les touches de la télécommande, un peu à la façon du lircrc.

Il y a 2 solutions
   - soit tu personnalises le fichier /etc/rc_keymaps/imon_pad en changeant "KEY_MAP" par "M" dans notre exemple (tu peux voir un exemple de ce qu'a fait Loops pour sa télécommande ici)
  - soit tu personnalises Mythtv pour qu'il interprête les commandes de ta télécommande. Ca se fait dans le frontend/configuration/programmer les touches, tu choisis le contexte "Global", l'action "Menu", tu te positionnes sur une case vide en bas de la page et tu appuies sur le bouton menu de ta télécommande pour associer cette touche à l'action menu de mythtv. ...

La première solution donne l'impression d'être un peu plus facile mais il faut prendre la précaution de changer le nom du fichier pour ne pas qu'il soit effacé lors de la mise à jour du noyau (les fichiers de config tel que /etc/rc_keymaps/imon_pad "appartiennent" au noyau) et il faudra aussi certainement refaire l'association de ton fichier avec la commande ir-keytable à chaque changement de noyau. (dans /etc/rc_maps.cfg)

Avec la seconde solution, la configuration sera enregistrée dans la base de données de Mythtv mythconverg et ne sera pas affectée par le changement de noyau (ça s'est la théorie). Je recommande cette solution.

PS il se peut que certaine touche de ta télécommande ne soit pas comprise par Mythtv, dans ce cas, il te faudra utiliser la méthode 1.

Dernière modification par gilles74 (13/03/2013 23:02:16)

Hors ligne

#12 15/03/2013 15:43:37

trocilius
Membre
Inscription : 25/10/2010
Messages : 26

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

Bonjour! J'ai mapper les touches de ma télécommande via le frontend et ça marche!
Maintenant il me reste encore un petit problème: ma télécommande universelle me fait des répétitions. J'ai vérifié avec ir-keytable -t. Y-a t'il un moyen pour régler cela comme dans les fichiers lirc genre delay0 ?
Et puis aussi ma télécommande universelle marche apparement avec un protocole RC-6. Est-ce un obstacle au bon fonctionnement?

sudo ir-keytable -t
Testing events. Please, press CTRL-C to abort.
1363358381.722590: event MSC: scancode = 28a195b7
1363358381.722595: event key down: KEY_ENTER (0x001c)
1363358381.722595: event sync

1363358381.874590: event MSC: scancode = 28a195b7
1363358381.874591: event sync
1363358382.010589: event MSC: scancode = 28a195b7
1363358382.010590: event sync
1363358382.146587: event MSC: scancode = 28a195b7
1363358382.146588: event sync
1363358382.219268: event key down: KEY_ENTER (0x001c)
1363358382.219269: event sync

1363358382.282598: event MSC: scancode = 28a195b7
1363358382.282600: event sync

1363358382.347309: event key down: KEY_ENTER (0x001c)
1363358382.347313: event sync


1363358382.475288: event key down: KEY_ENTER (0x001c)
1363358382.475289: event sync

1363358382.531293: event key up: KEY_ENTER (0x001c)
1363358382.531295: event sync

Hors ligne

#13 15/03/2013 21:14:18

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

Ta télécommande fonctionne comme le clavier: un appui égal une commande sauf si tu restes appuyé bien sûr. Je ne vois qu'une seule explication à cette double action, tu as 2 recepteurs. Ce qui est confirmé par le résultat de la commande ir-keytable 

trocilius a écrit :
luc@lucmythbuntu:~$ sudo ir-keytable

Found /sys/class/rc/rc0/ (/dev/input/event5) with:
	Driver imon, table rc-imon-pad
	Supported protocols: RC-6 other 
	Enabled protocols: 
	Repeat delay = 500 ms, repeat period = 125 ms
Found /sys/class/rc/rc1/ (/dev/input/event6) with:
	Driver dib0700, table rc-dib0700-rc5
	Supported protocols: NEC RC-5 RC-6 
	Enabled protocols: RC-5 
	Repeat delay = 500 ms, repeat period = 125 ms
luc@lucmythbuntu:~$

Tu as 2 solutions
  - blacklister le module ir associé au dib0700
  - supprimer les procotoles autorisés sur ce recepteur
La seconde solution est la plus simple. Mais la première la plus efficace.
Et augmenter le délai de répétition n'est pas nécessaire, il est déjà égal à 500 ms, une éternité ....

Ça répond aussi à ta seconde interrogation. Tu peux utiliser le protocole RC6, pour cela valide le protocole RC6 avec la commande ir-keytable et utilise le fichier imon-mce.

N'oublie pas de modifier le fichier /etc/rc_maps.cfg

Dernière modification par gilles74 (15/03/2013 21:16:55)

Hors ligne

#14 18/03/2013 15:55:32

trocilius
Membre
Inscription : 25/10/2010
Messages : 26

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

Bonjour!
J’espère que tout le monde a passé un bon week-end!
En, fait mon problème de répétition va mieux, c'était apparemment dû à ma manière de régler l'apprentissage de ma télécommande: appui trop long fait que le bouton enregistre une répétition (one for all urc 7556).
C'est maintenant réglé.
Je n'ai pas compris le coup du double récepteur: apparemment le module dib0700 concerne les cartes dvb. J'ai donc tout blacklisté ce qui concernait celui-ci: il a disparu d'après lsmod. Mais la télécommande continuait à faire un double signal. Mais bon c'est pas grave.
Je m'apprétais à mettre en résolu, malheureusement, le bouton power Off de ma télécommande ne marche plus. En revanche, le power on marche. J'en déduis que c'est logiciel. J'ai d'ailleurs vérifié avec un autre système d'exploitation installé sur un autre disque dur. Et tout fonctionne.
Y aurait-il un moyen de purger ce que j'ai fait avec ir-keytable pour recommencer l'opération? Parceque avant que je ne blackliste  le module ça marchait...
Merci d'avance!

Hors ligne

#15 18/03/2013 22:42:06

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : probleme lirc mythbuntu 12.04 Imon pad vfd(Mozart thermaltake)

Effectivement si tu enregistres un double appui, c'est normal qu'il reproduise la même séquence.....

Pour le double récepteur, c'est lier au fonctionne du noyau. Celui-ci détecte le materiel de ta machine et monte les modules nécéssaire. Jusque là rien de nouveau, sauf que le noyau monte aussi tous les modules associés. Dans le cas du module dib0700, c'est effectivement un module qui est associé au carte dvb entre autre et quand ce module se monte, il monte également le module ir-dib0700 (ou quelque chose comme ça). C'est ce module qu'il faut blacklister car le module dib0700 est nécessaire pour un de tes matériels.

Dans ton cas, je ne sais pas le matériel qui nécessite le module dib0700 mais c'est peut-être ce qu'il te manque pour que celà fonctionne.

Dernière modification par gilles74 (18/03/2013 22:44:02)

Hors ligne

Réponse rapide

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

Pied de page des forums

Propulsé par FluxBB

Webmasteur SnouF

Hébergé par Tuxfamily

Valid XHTML 1.0 Strict