[LINUX] LIRC repeating problem
#1
Hey Guys,

I've just got XBMC up and running and I'm loving it Big Grin

The only problem I'm having is that my remote (Toshiba, PX1246E-1ETC) is repeating any buttons that I press, i.e pressing down twice instead of once etc.

I've tried updating the advancedsettings.xml file (/home/user/.xbmc/userdata/advancedsettings.xml) with the remoterepeat and remotedelay parameters outlined here but they've had no effect. I also can't find the .lircrc file that I've seen mentioned on other forums and posts with regards to this problem.

Can anyone help?? Smile
Reply
#2
..
Reply
#3
this worked for me http://forum.xbmc.org/showpost.php?p=786647&postcount=2

i'm using lucid with 2.6.35 kernel,
i should also disclose that i am using an mce remote
Reply
#4
Thanks a million James, I'll try it out and let you know how it goes!
Reply
#5
Ahhh the ol repeating LIRC chestnut!

Well, this is what I did on both 10.10 & 11.04 to get it working correctly.

http://ubuntuforums.org/showpost.php?p=9...ostcount=4
Reply
#6
Sorry for the delay in getting back on this, haven't had a chance to look at it between college and work Sad

Unfortunately I haven't managed to get it working yet, grepping the output of lsmod for mseusb or ir (as suggested in Gryph's link) gives no result. James's suggestion also didn't work, the module mentioned isnt loaded. The full output of lsmod is as follows:

Code:
Module                  Size  Used by
dm_crypt               11331  0
snd_hda_codec_nvhdmi    12722  1
snd_hda_codec_via      50849  1
ppdev                   5259  0
parport_pc             25962  1
snd_hda_intel          20799  2
snd_hda_codec          87096  3 snd_hda_codec_nvhdmi,snd_hda_codec_via,snd_hda_intel
snd_hwdep               5668  1 snd_hda_codec
snd_pcm_oss            34603  0
snd_mixer_oss          13929  1 snd_pcm_oss
snd_pcm                71646  4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_dummy           1498  0
snd_seq_oss            27626  0
snd_seq_midi            4621  0
snd_rawmidi            19141  1 snd_seq_midi
snd_seq_midi_event      6003  2 snd_seq_oss,snd_seq_midi
snd_seq                48042  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              18710  3 snd_pcm,snd_seq
snd_seq_device          6052  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
asus_atk0110            9017  0
snd                    56687  17 snd_hda_codec_nvhdmi,snd_hda_codec_via,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
lp                      7028  0
psmouse                63245  0
nvidia               9961216  38
agpgart                31724  1 nvidia
serio_raw               3978  0
vga16fb                11385  0
vgastate                8961  1 vga16fb
parport                32635  3 ppdev,parport_pc,lp
soundcore               6620  1 snd
snd_page_alloc          7140  2 snd_hda_intel,snd_pcm
i2c_piix4               8335  0
atl1c                  29446  0
vesafb                  3542  0
usbhid                 36110  0
hid                    67096  1 usbhid
fbcon                  35102  71
tileblit                2031  1 fbcon
font                    7557  1 fbcon
bitblit                 4707  1 fbcon
softcursor              1189  1 bitblit
ahci                   32200  2
pata_atiixp             3148  0
ramzswap                6362  1
xvmalloc                4074  1 ramzswap
lzo_decompress          2189  1 ramzswap
lzo_compress            1853  1 ramzswap

I'm not really sure what I should be looking for but nothing stands out to me. Just incase its needed, here is my /etc/lirc/lircd.conf:

Code:
#Configuration for the ATI/NVidia/X10 RF Remote (userspace) remote:
include "/usr/share/lirc/remotes/atiusb/lircd.conf.atilibusb"

and /etc/lirc/hardware.conf:

Code:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="ATI/NVidia/X10 RF Remote (userspace)"
REMOTE_MODULES=""
REMOTE_DRIVER="atilibusb"
REMOTE_DEVICE=""
REMOTE_LIRCD_CONF="atiusb/lircd.conf.atilibusb"
REMOTE_LIRCD_ARGS=""

#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
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=""
REMOTE_SOCKET=""
TRANSMITTER_SOCKET="
"

Has anyone any ideas? Thanks Smile
Reply
#7
Ok, I've been playing around and I've found that by editing my /etc/modprobe.d/lirc-blacklist file I can make my remote act differently.

This is what the file looks like before I edit it:

Code:
blacklist lirc_atiusb
blacklist ati_remote

If I remote both entries, only my remotes directional buttons work, but the repeating issue doesnt occur - its the opposite actually I often have to press a key twice for it to register.

If I remove the ati_remote entry I get the exact same results as above.

If I remove the lirc_atiusb entry I'm back to square one (button presses repeat - but all keys work).

Is this of any significance? I'm at a bit of a loss because at one stage the remote seemed to be working properly until I rebooted Sad
Reply
#8
Ok, finally managed to get this resolved, just needed to add the following entry into advancedsettings.xml:

Code:
<remotedelay>4</remotedelay>

Smile
Reply

Logout Mark Read Team Forum Stats Members Help
[LINUX] LIRC repeating problem0