#1 27/03/2012 11:50:26

Burn2
Membre
Inscription : 02/02/2009
Messages : 574
Mythbox

Toujours des problèmes avec ces foutues télécommandes :D

Ce poste ayant plus sa place ici, je sort donc cette partie de l'autre topic:
Contexte:
Tuner tnt Hauppauge ministick HD (black)
Debian testing
Lirc 0.9pre
Kernel 3.2




Y a un truc que je ne dois pas comprendre c'est pas possible..

# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS=""

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD=false

#Don't start irexec, even if a good config file seems to exist.
#START_IREXEC=false

#Try to load appropriate kernel modules
LOAD_MODULES=true

# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="devinput"
# usually /dev/lirc0 is the correct setting for systems using udev 
DEVICE="/dev/input/by-path/pci-0000:00:1a.0-usb-0:1.1-event-ir"
MODULES=""

# Default configuration files for your hardware if any
LIRCD_CONF="/etc/lirc/lircd.conf"
LIRCMD_CONF=""

Bon via irrecord, j'enregistre 3 touches j'ai donc:

# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0-pre1(devinput) on Mon Mar 26 21:39:37 2012
#
# contributed by 
#
# brand:                       hauppauge_miniStick.txt
# model no. of remote control: 
# devices being controlled by this remote:
#

begin remote

  name  hauppauge_miniStick.txt
  bits           56
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  pre_data_bits   8
  pre_data       0x0
  gap          350053
  toggle_bit_mask 0x0

      begin codes
          KEY_POWER                0x04000400001C3D 0x00000000000000
          KEY_PREVIOUS             0x04000400001C1F 0x00000000000000
          KEY_RECORD               0x04000400001C37 0x00000000000000
      end codes

end remote

Sauf je lance ensuite mon lircd:

lircd -H devinput -d /dev/input/by-path/pci-0000:00:1a.0-usb-0:1.1-event-ir -n /etc/lirc/lircd.conf 
lircd-0.9.0-pre1[3222]: lircd(devinput) ready, using /var/run/lirc/lircd
lircd-0.9.0-pre1[3222]: accepted new client on /var/run/lirc/lircd
lircd-0.9.0-pre1[3222]: initializing '/dev/input/by-path/pci-0000:00:1a.0-usb-0:1.1-event-ir'
^Clircd-0.9.0-pre1[3222]: caught signal
lircd-0.9.0-pre1[3222]: closing '/dev/input/by-path/pci-0000:00:1a.0-usb-0:1.1-event-ir'

On voit donc bien irw s'y connecter, sauf qu'appuyer sur les touches ne fait strictement rien...

Je ne comprends pas ou est le pb.

Voilà si vous avez des idées avant que je ne craque et laisse définitivement tomber le fonctionnement des télécommandes. big_smile



EDIT: j'ai réussi à faire fonctionner ma télécommande, sauf que ça me double mes touches.

En gros voilà ce que j'ai fais dans le fichier de conf de lircd.conf:
j'ai remplacé ça:

      begin codes
          KEY_POWER                0x04000400001C3D 0x00000000000000
          KEY_PREVIOUS             0x04000400001C1F 0x00000000000000
          KEY_RECORD               0x04000400001C37 0x00000000000000
      end codes

par

      begin codes
          KEY_POWER                0x04000400001C3D
          KEY_PREVIOUS             0x04000400001C1F
          KEY_RECORD               0x04000400001C37
      end codes

Du coup si j'appuie sur une touche j'ai droit à ça:

0004000400001c1f 00 KEY_PREVIOUS hauppauge_miniStick.txt
0004000400001c1f 01 KEY_PREVIOUS hauppauge_miniStick.txt
0004000400001c1f 02 KEY_PREVIOUS hauppauge_miniStick.txt
0004000400001c1f 00 KEY_PREVIOUS hauppauge_miniStick.txt
0004000400001c1f 01 KEY_PREVIOUS hauppauge_miniStick.txt
0004000400001c1f 00 KEY_PREVIOUS hauppauge_miniStick.txt
0004000400001c3d 00 KEY_POWER hauppauge_miniStick.txt
0004000400001c3d 01 KEY_POWER hauppauge_miniStick.txt
0004000400001c1f 00 KEY_PREVIOUS hauppauge_miniStick.txt
0004000400001c1f 01 KEY_PREVIOUS hauppauge_miniStick.txt
0004000400001c37 00 KEY_RECORD hauppauge_miniStick.txt
0004000400001c37 01 KEY_RECORD hauppauge_miniStick.txt
0004000400001c37 00 KEY_RECORD hauppauge_miniStick.txt
0004000400001c37 01 KEY_RECORD hauppauge_miniStick.txt
0004000400001c37 00 KEY_RECORD hauppauge_miniStick.txt

ça me double toutes mes touches visiblement... Y a moyen de corriger ça?

Dernière modification par Burn2 (27/03/2012 12:18:44)

Hors ligne

#2 28/03/2012 00:28: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 : Toujours des problèmes avec ces foutues télécommandes :D

ça me rappelle les problèmes que tu as déjà eu avec ta précedente télécommande Non!

Hors ligne

#3 28/03/2012 09:06:32

Burn2
Membre
Inscription : 02/02/2009
Messages : 574
Mythbox

Re : Toujours des problèmes avec ces foutues télécommandes :D

Tout à fait! Je dois être maudi. big_smile

Sur l'autre télécommande par contre, j'étais sous openSuse avec un noyau 2.6.35. Et la mise à jour à la dernière version d'openSuse en noyau 3.0 avait réglé le problème.


là je suis avec un autre tuner tnt, sous une debian testing, avec un noyau 3.2 et vlam ça recommence. hmm


Du coup en ayant un peu marre avec le côté aléatoire du support des télécommandes, j'ai pris un logitec domo mini pour être tranquille. Parce que je sens que ça sera encore une histoire sans fin aléatoire, là avec un clavier bluetooth ça devrait aller. yikes (enfin j'espère. big_smile )

Hors ligne

#4 28/03/2012 09:51:32

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

Re : Toujours des problèmes avec ces foutues télécommandes :D

Le support n'est pas aléatoire, ce comportement est "normal" en fonction du récepteur et de la télécommande, mais en général c'est ce qui se passe.
Quelqu'un avait fait un post très instructif sur ces problèmes, indiquant en plus comment éliminer ce souci.
Malheureusement je n'ai pas le lien sous la main.

Hors ligne

#5 28/03/2012 11:56:29

Burn2
Membre
Inscription : 02/02/2009
Messages : 574
Mythbox

Re : Toujours des problèmes avec ces foutues télécommandes :D

Heu normal, j'ai du mal à voir ou c'est normal.

m'enfin je veux bien si tu retrouves le postes qui explique comment éliminer ce soucis.


Par support aléatoire je veux dire que sous un noyau tout va bien se passer, puis sous un autre, avec la même conf vlam ça va choucrouter.

Mon autre télécommande était le bon exemple. 2.6.35 tout est ok. 2.6.37 ça choucroute, 3.0 tout est ok. Jusqu'à quand? Sachant que ça m'était déjà arrivé.

C'est dans ce sens là que je dis que c'est aléatoire.



Maintenant si pour ma télécommande tu as un topic qui explique comment corriger ça et régler ce problème de double touche alors je suis totalement preneur. smile

Hors ligne

#6 29/03/2012 12:28:44

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

Re : Toujours des problèmes avec ces foutues télécommandes :D

Tu es sur une distribution qui apporte plein de modifs, rien ne dit que c'est dû au noyau si ça se remet à fonctionner puis replante.

Hors ligne

#7 29/03/2012 14:04:44

Burn2
Membre
Inscription : 02/02/2009
Messages : 574
Mythbox

Re : Toujours des problèmes avec ces foutues télécommandes :D

Moué non, dans mon cas c'était bien un problème de noyau, c'était le pilote du module ir qui avait un bug.

Et j'ai toujours remarqué ce style de problème d'un coup ça marche tu mets tout à jour un coup ça marche plus. C'est quand même un gros défaut. hmm

Du coup j'ai acheté un logitec mini, j'espère ne pas avoir de problème avec lui et ça sera déjà plus pratique. smile


En attendant si tu retrouves le topic pour corriger le problème des touches en doubles je suis preneur. smile

Là le problème n'est pas tout à fait le même que celui que j'avais moi sur l'autre machine.

Sur l'autre machine c'était l'appui de la précédente touche qui était doublé. Là c'est l'appui de la touche en qui est doublé.

Genre je fais +, ça fait ++
Je fais + puis - ça fait ++--

Sur mon autre machine c'était plus: je fais + il fait +, puis j'appuie sur - et là il me fait +- (il refait la précédente plus fait celle que je viens de faire).


Donc en fait le problème n'est pas tout à fait le même.

Hors ligne

#8 30/03/2012 13:08:50

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 : Toujours des problèmes avec ces foutues télécommandes :D

fait un lsmod pour vérifier que tu n'as pas driver pour une seule télécommande. Il se peut que le pilote du  noyau soit installé en plus de ton installation

Hors ligne

#9 30/03/2012 14:05:04

Burn2
Membre
Inscription : 02/02/2009
Messages : 574
Mythbox

Re : Toujours des problèmes avec ces foutues télécommandes :D

Je regarde ça dès que j'ai un moment. smile

Merci.

Hors ligne

#10 02/04/2012 09:28:20

Burn2
Membre
Inscription : 02/02/2009
Messages : 574
Mythbox

Re : Toujours des problèmes avec ces foutues télécommandes :D

lsmod

Module                  Size  Used by
acpi_cpufreq           12935  1 
mperf                  12453  1 acpi_cpufreq
cpufreq_stats          12866  0 
cpufreq_powersave      12454  0 
cpufreq_conservative    13147  0 
cpufreq_userspace      12576  0 
parport_pc             22364  0 
ppdev                  12763  0 
lp                     17149  0 
parport                31858  3 parport_pc,ppdev,lp
fuse                   61981  1 
nfsd                  211858  2 
nfs                   312062  0 
lockd                  67328  2 nfsd,nfs
fscache                36739  1 nfs
auth_rpcgss            37143  2 nfsd,nfs
nfs_acl                12511  2 nfsd,nfs
sunrpc                173671  6 nfsd,nfs,lockd,auth_rpcgss,nfs_acl
coretemp               12898  0 
loop                   22641  0 
snd_hda_codec_hdmi     30783  1 
snd_hda_codec_realtek   188748  1 
smsdvb                 17409  15 
dvb_core               77683  1 smsdvb
rc_hauppauge           12406  0 
snd_hda_intel          26345  4 
snd_hda_codec          78031  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              13186  1 snd_hda_codec
ir_lirc_codec          12719  0 
lirc_dev               17031  1 ir_lirc_codec
ir_mce_kbd_decoder     12615  0 
snd_pcm_oss            41081  0 
snd_mixer_oss          17916  3 snd_pcm_oss
ir_sony_decoder        12435  0 
snd_pcm                63900  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm_oss
ir_jvc_decoder         12433  0 
ir_rc6_decoder         12433  0 
snd_seq_midi           12848  0 
smsusb                 12940  0 
ir_rc5_decoder         12433  0 
snd_rawmidi            23060  1 snd_seq_midi
snd_seq_midi_event     13316  1 snd_seq_midi
ir_nec_decoder         12433  0 
snd_seq                45093  2 snd_seq_midi,snd_seq_midi_event
smsmdtv                26809  2 smsdvb,smsusb
rc_core                18286  10 rc_hauppauge,ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,smsmdtv
snd_timer              22917  2 snd_pcm,snd_seq
snd_seq_device         13176  3 snd_seq_midi,snd_rawmidi,snd_seq
joydev                 17266  0 
snd                    52850  16 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i915                  351780  2 
drm_kms_helper         27227  1 i915
soundcore              13065  3 snd
snd_page_alloc         13003  2 snd_hda_intel,snd_pcm
drm                   167670  3 i915,drm_kms_helper
i2c_algo_bit           12841  1 i915
video                  17628  1 i915
evdev                  17562  12 
i2c_i801               16870  0 
i2c_core               23876  5 i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
iTCO_wdt               17081  0 
iTCO_vendor_support    12704  1 iTCO_wdt
processor              28059  1 acpi_cpufreq
button                 12937  1 i915
pcspkr                 12579  0 
serio_raw              12931  0 
thermal_sys            18040  2 video,processor
ext4                  350557  2 
mbcache                13065  1 ext4
jbd2                   62015  1 ext4
crc16                  12343  1 ext4
sd_mod                 36136  4 
crc_t10dif             12348  1 sd_mod
sr_mod                 21899  0 
cdrom                  35401  1 sr_mod
hid_logitech           17472  0 
ff_memless             12708  1 hid_logitech
usbhid                 36379  1 hid_logitech
hid                    81288  2 hid_logitech,usbhid
ehci_hcd               40215  0 
r8169                  46980  0 
mii                    12675  1 r8169
ahci                   24997  3 
libahci                22860  1 ahci
xhci_hcd               73208  0 
usbcore               128498  5 smsusb,usbhid,ehci_hcd,xhci_hcd
usb_common             12354  1 usbcore
libata                140589  2 ahci,libahci
scsi_mod              162458  3 sd_mod,sr_mod,libata

Sinon j'ai installé le clavier logitec, tout marche pratiquement. smile (en gros du 99%, la souris du clavier marche, les touches multimedia marchent presque toutes sauf le bouton play/pause mais un appui sur p le remplace pour le moment.

Hors ligne

#11 02/04/2012 21:32:25

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 : Toujours des problèmes avec ces foutues télécommandes :D

je ne suis pas totalement sûr de ce qui suit mais je crois que le module rc-core permet de gérer les télécommandes comme des claviers
Par ailleurs les télécommandes hauppauge sont soit au standard RC5 ou RC6. Comme les modules rc_hauppauge, ir_rc5_decoder et ir_rc6_decoder, je ne serai pas étonné que l'un ou plusieurs de ces modules soient en trop. Essaye de supprimer (demonter) les modules un par un pour voir celui qu'il te faut

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