mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-14 01:33:10 +00:00
5a6490040c
Support for IR remotes was originally introduced in NixOS in 2013 with
[1]. This worked fine until 2018 with the release of Linux 4.16 which
contained [2], which removed the default-enable on the IR decoders.
This means that kernels since then build with RC_DEVICES enabled, but
RC_DECODERS disabled:
```
CONFIG_RC_DEVICES=y
```
This breaks IR remote support and also leads to the following error on
every bootup when such a device is present as devices have a default
keymap which uses a protocols decoder, but these decoders are not
available:
```
rc_core: Loaded IR protocol module ir-rc6-decoder, but protocol rc-6 still not available
```
Fix this by also enabling RC_DECODERS in the kernel configuration.
[1]
|
||
---|---|---|
.. | ||
cpu-cgroup-v2-patches | ||
hardened | ||
perf | ||
bridge-stp-helper.patch | ||
common-config.nix | ||
export-rt-sched-migrate.patch | ||
fix-em-ice-bonding.patch | ||
generate-config.pl | ||
generic.nix | ||
gpio-utils.nix | ||
htmldocs.nix | ||
linux-4.14.nix | ||
linux-4.19.nix | ||
linux-5.4.nix | ||
linux-5.10.nix | ||
linux-5.15.nix | ||
linux-6.1.nix | ||
linux-6.2.nix | ||
linux-hardkernel-4.14.nix | ||
linux-libre.nix | ||
linux-rpi.nix | ||
linux-rt-5.4.nix | ||
linux-rt-5.10.nix | ||
linux-rt-5.15.nix | ||
linux-testing-bcachefs.nix | ||
linux-testing.nix | ||
manual-config.nix | ||
modinst-arg-list-too-long.patch | ||
mptcp-config.nix | ||
patches.nix | ||
randstruct-provide-seed-5.19.patch | ||
randstruct-provide-seed.patch | ||
request-key-helper-updated.patch | ||
request-key-helper.patch | ||
rtl8761b-support.patch | ||
update-libre.sh | ||
update-rt.sh | ||
update-zen.py | ||
update.sh | ||
xanmod-kernels.nix | ||
zen-kernels.nix |