This bug has been discussed on the MythTV mailing list and the problem commit 
has been found.
https://lists.archive.carbon60.com/mythtv/users/636833

In summary the bad commit is this one:-

media: rc: fix timeout handling after switch to microsecond durations
BugLink: https://bugs.launchpad.net/bugs/1918516
commit 06b831588b639ad9d94e4789b0250562228722c2 upstream.

Commit 528222d853f92 ("media: rc: harmonize infrared durations to
microseconds") missed to switch some timeout calculations from
nanoseconds to microseconds. This resulted in spurious key_up+key_down
events at the last scancode if the rc device uses a long timeout
(eg 100ms on nuvoton-cir) as the device timeout wasn't properly
accounted for in the keyup timeout calculation.

Fix this by applying the proper conversion functions.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1926030

Title:
  IR Remote Keys Repeat Many Times Starting with Kernel 5.8.0-49

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  I use an IR remote with the ir-keytable package.  Everything was
  working fine until kernel 5.8.0-49 was automatically installed by
  Software Updater on Ubuntu 20.04.2.  When any key is pressed on the
  remote, the key is repeated about 500 times.  The kernel is now
  5.8.0-50, and the problem persists.

  Other users on the MythTV mailing list are reporting the issue, and it
  appears that the problem is related to changes in the following files:

  drivers/media/rc/ir-mce_kbd-decoder.c
  drivers/media/rc/rc-main.c b/drivers/media/rc/rc-main.c
  drivers/media/rc/serial_ir.c

  It has been reported that reverting the ir-mce_kbd-decoder.c and rc-
  main.c files to the older versions fixes the problem.

  /proc/version_signature > version.log:
  Ubuntu 5.8.0-50.56~20.04.1-generic 5.8.18

  lspci -vnvn:
  00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core 
Processor Host Bridge/DRAM Registers [8086:590f] (rev 06)
        Subsystem: ASUSTeK Computer Inc. Xeon E3-1200 v6/7th Gen Core Processor 
Host Bridge/DRAM Registers [1043:8694]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort+ >SERR- <PERR- INTx-
        Latency: 0
        Capabilities: [e0] Vendor Specific Information: Len=10 <?>
        Kernel driver in use: skl_uncore

  ir-keytable -V:
  IR keytable control version 1.18.0

  lsb_release -rd:
  Description:  Ubuntu 20.04.2 LTS
  Release:      20.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1926030/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to