Vous n'êtes pas identifié(e).
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.
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
ça me rappelle les problèmes que tu as déjà eu avec ta précedente télécommande Non!
Hors ligne
Tout à fait! Je dois être maudi.
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.
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. (enfin j'espère.
)
Hors ligne
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
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.
Hors ligne
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
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.
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.
En attendant si tu retrouves le topic pour corriger le problème des touches en doubles je suis preneur.
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
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
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. (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
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