Package: lirc
Version: 0.10.2-0.10
Severity: normal

Dear Maintainer,

since the upgrade from bookworm to trixie short button presses are
delayed until you press another (incl. the same) button. Long presses are
handled as they should.

This is not a problem of the lirc client, it is visible both in irw and
in an strace of lircd, there you can see the event being written right
after the select returns, without any read in between.

Workaround: downgrading to the version in bookworm fixes it.

I use an old Hauppauge remote with a serial receiver.

-- System Information:
Debian Release: 13.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'proposed-updates'), (500, 'oldstable-updates'), (500, 'oldstable-security'), 
(500, 'oldstable-proposed-updates'), (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.43+deb13-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lirc depends on:
ii  init-system-helpers  1.69~deb13u1
ii  libasound2t64        1.2.14-1
ii  libc6                2.41-12
ii  libftdi1-2           1.5-10
ii  libgcc-s1            14.2.0-19
ii  liblirc-client0t64   0.10.2-0.10
ii  liblirc0t64          0.10.2-0.10
ii  libportaudio2        19.6.0-1.2+b3
ii  libstdc++6           14.2.0-19
ii  libsystemd0          257.7-1
ii  libusb-0.1-4         2:0.1.12-35+b1
ii  libusb-1.0-0         2:1.0.28-1
ii  python3              3.13.5-1

Versions of packages lirc recommends:
pn  gir1.2-vte-2.91  <none>
ii  python3-gi       3.50.0-4+b1
ii  python3-yaml     6.0.2-1+b2
ii  systemd          257.7-1

Versions of packages lirc suggests:
pn  ir-keytable          <none>
pn  lirc-compat-remotes  <none>
pn  lirc-doc             <none>
pn  lirc-drv-irman       <none>
pn  lirc-x               <none>
ii  setserial            2.17-58

-- Configuration Files:
/etc/lirc/lirc_options.conf changed:
[lircd]
nodaemon        = False
driver          = default
device          = /dev/lirc-serial-ir0
output          = /var/run/lirc/lircd
pidfile         = /var/run/lirc/lircd.pid
plugindir       = /usr/lib/x86_64-linux-gnu/lirc/plugins
permission      = 666
allow-simulate  = No
repeat-max      = 600
[lircmd]
uinput          = False
nodaemon        = False

/etc/lirc/lircd.conf.d/devinput.lircd.conf [file not found]

-- no debconf information

-- /etc/lirc/lircd.conf.d/hauppauge.conf

# Please take the time to finish this file as described in
# https://sourceforge.net/p/lirc-remotes/wiki/Checklist/
# and make it available to others by sending it to
# <[email protected]>
#
# This config file was automatically generated
# using lirc-0.9.4c(default) on Sat Aug 12 12:23:15 2017
# Command line used: --driver default --device /dev/lirc0 --disable-namespace
# Kernel version (uname -r): 4.9.0-3-amd64
#
# Remote name (as of config file): hauppauge
# Brand of remote device, the thing you hold in your hand:
# Remote device model nr:
# Remote device info url:
# Does remote device has a bundled capture device e. g., a
#     usb dongle? :
# For bundled USB devices: usb vendor id, product id
#     and device string (use dmesg or lsusb):
# Type of device controlled
#     (TV, VCR, Audio, DVD, Satellite, Cable, HTPC, ...) :
# Device(s) controlled by this remote:

begin remote

  name  hauppauge
  bits           13
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100

  one           917   853
  zero          917   853
  plead         931
  gap          112838
  toggle_bit_mask 0x800
  frequency    38000

      begin codes
          0                        0x1780
          1                        0x1781
          2                        0x1782
          3                        0x1783
          4                        0x1784
          5                        0x1785
          6                        0x1786
          7                        0x1787
          8                        0x1788
          9                        0x1789
          *                        0x178A
          Red                      0x178B
          Radio                    0x178C
          Menu                     0x178D
          #                        0x178E
          Mute                     0x178F
          Volume+                  0x1790
          Volume-                  0x1791
          Prev.Ch                  0x1792
          Up                       0x1794
          Down                     0x1795
          Left                     0x1796
          Right                    0x1797
          Videos                   0x1798
          Music                    0x1799
          Pictures                 0x179A
          Guide                    0x179B
          TV                       0x179C
          Next                     0x179E
          Back/Exit                0x179F
          Channel+                 0x17A0
          Channel-                 0x17A1
          Previous                 0x17A4
          Enter                    0x17A5
          Blue                     0x17A9
          Green                    0x17AE
          Pause                    0x17B0
          Rewind                   0x17B2
          FastForward              0x17B4
          Play                     0x17B5
          Stop                     0x17B6
          Record                   0x17B7
          Yellow                   0x17B8
          Go                       0x17BB
          Power                    0x17BD
      end codes

end remote

Reply via email to