Hi all,
Please forgive my newbie-ness, but I've googled my problem a lot and haven't found much. Perhaps because I'm at a bit of loss as to what the heck search for! So here's my issue: 
I'm using a series 2 tivo remote with lirc for my myth box. I'm using a canned lircd.conf file I found online for this remote, and it works great for the most part, but I'm having a 'stuttering' problem, so to speak. Whenever I press a button, there's a good chance that lirc will interpret the one button press as two button presses. It's as though the tivo remote buttons are bouncing, and for some reason lirc is not reading the consecutive button presses as repeats, but as individual button events.

I've tried various values for repeat in my lircrc file, but nothing seems to help.  Keep in mind that this behavior is intermittant. Sometimes I press a remote button and only one event gets logged. Other times I press a remote button and multiple repeat button events are logged. Sometimes, however, I press a remote button and multiple individual button events are logged. 

Here's an example of irw output when I tap on the Select button repeatedly:00000000a10c9847 00 2_SELECT Tivo_S2
00000000a10c9847 01 2_SELECT Tivo_S2
00000000a10c9847 00 2_SELECT Tivo_S2
00000000a10c9847 01 2_SELECT Tivo_S2
00000000a10c9847 00 2_SELECT Tivo_S2
00000000a10c9847 00 2_SELECT Tivo_S2
00000000a10c9847 01 2_SELECT Tivo_S2

The end result is that mythtv sometiems thinks I hit a button twice, and does very annoying things like start a recording I didn't intend to watch, navigate to a menu I didn't want, etc.

I've tried recording my own lircd.conf file using irrecord, but don't see a difference.  Any idea what I can do to fix this?
Fantasitic work on LIRC BTW. Thanks much,
--scott


Here's an excerpt from my lircd.conf file:
begin remote

  name  Tivo_S2
  bits           32
  flags SPACE_ENC|CONST_LENGTH
  eps            20
  aeps          200

  header       9000  4500
  one           562  1687
  zero          562   562
  ptrail        562
  repeat       9000  2250
  gap          108000
  min_repeat      9
  toggle_bit      0

  frequency    10000

      begin codes
          TIVO                     0x00000000A10CE00F
          TV_POWER                 0x00000000A10C0807
          ...