From: John P. <jpe...@ta...> - 2017-09-30 14:13:48
|
On Saturday 30 Sep 2017 09:32:38 Joey Morris wrote: > I'm upgrading an older system to Debian testing (buster), currently running > kernel 4.12.6 and lirc version 0.10.0. I have an mceusb remote and am using > the config file from the lirc remotes database. I've set up lirc using the > default driver. When I run irw and press a button or two, the buttons are > reported correctly, but then an escape sequence is just repeated over and > over until I quit with Ctrl-C. It looks like this: > > $ irw > 000000037ff07be1 00 KEY_UP mceusb > ^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A > ^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A > ^[[A^[[A^[[A^[[A^[[1;5A^[[1;5A^C > > In my primary application, MythTV, this behaves as if I'm holding down the > KEY_UP button, so it rapidly cycles through the menu options on the home > screen. > > Before upgrading the OS, I was using the same hardware on Ubuntu 14.04 and > lirc 0.9.x, and I didn't see this behavior. > > I switched to the devinput driver, and I don't see the same behavior. > Everything works fine. Because the devinput driver suits my needs, I'll > probably just stick with it, but I was curious why I'm seeing these > repeated keypresses with the default driver. Has anyone seen this before or > have troubleshooting advice? > > Thanks. > Joey > > > ---------------------------------------------------------------------------- > -- Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot Hi, I have had similar problems with repeating keypresses that was caused by the lircd-uinput.service running. The default configuration for lircd-uinput does not define a key-off comand so the keypress is repeated. For my MythTv setup I disabled the lircd-uinput.service. John. |