Skip to content

CONFIG_IR_TOY not enabled for 5.13, 5.14, 5.15 (but was enabled older versions) #4997

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
seanyoung opened this issue Apr 16, 2022 · 6 comments

Comments

@seanyoung
Copy link
Contributor

Describe the bug

The IR Toy has a kernel driver makes it possible to use it with standard IR tooling (ir-ctl, ir-keytable). This module is not enabled on newer kernels. It was enabled on kernel 5.10.

Steps to reproduce the behaviour

  • Insert IR Toy or IR Droid device
  • Notice there is no /dev/lirc0 device
  • Device cannot be used

Device (s)

Raspberry Pi 3 Mod. B

System

Neither the 5.13, 5.14 and 5.15 tree has this option in the defconfig, see https://github.com/raspberrypi/linux/blob/rpi-5.15.y/arch/arm64/configs/bcm2711_defconfig

Logs

No response

Additional context

No response

pelwell added a commit that referenced this issue Apr 19, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
@pelwell
Copy link
Contributor

pelwell commented Apr 19, 2022

I'm not sure what happened there, but IR_TOY should be enabled in future builds.

@seanyoung
Copy link
Contributor Author

Thank you!

@seanyoung
Copy link
Contributor Author

@dax-se

@dax-se
Copy link

dax-se commented Apr 19, 2022

@pelwell and @seanyoung: Thanks a lot for quick help!

pelwell added a commit that referenced this issue Apr 20, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
pelwell added a commit that referenced this issue Apr 20, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
pelwell added a commit that referenced this issue Apr 20, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
pelwell added a commit that referenced this issue Apr 20, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
herrnst pushed a commit to herrnst/linux-raspberrypi that referenced this issue Apr 20, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi#4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix added a commit to raspberrypi/firmware that referenced this issue Apr 22, 2022
See: raspberrypi/linux#4940

kernel: config: Enable the NFT_SYNPROXY module
See: raspberrypi/linux#4993

kernel: configs: (Re)Enable CONFIG_IR_TOY
See: raspberrypi/linux#4997
popcornmix added a commit to raspberrypi/rpi-firmware that referenced this issue Apr 22, 2022
See: raspberrypi/linux#4940

kernel: config: Enable the NFT_SYNPROXY module
See: raspberrypi/linux#4993

kernel: configs: (Re)Enable CONFIG_IR_TOY
See: raspberrypi/linux#4997
@popcornmix
Copy link
Collaborator

Should be in latest rpi-update kernel.

popcornmix pushed a commit that referenced this issue Apr 25, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix pushed a commit that referenced this issue Apr 25, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
herrnst pushed a commit to herrnst/linux-raspberrypi that referenced this issue Apr 28, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi#4997

Signed-off-by: Phil Elwell <[email protected]>
pelwell added a commit that referenced this issue May 3, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix pushed a commit that referenced this issue May 4, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix pushed a commit that referenced this issue May 4, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
xukuohai pushed a commit to xukuohai/linux-raspberry-pi that referenced this issue May 9, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi#4997

Signed-off-by: Phil Elwell <[email protected]>
herrnst pushed a commit to herrnst/linux-raspberrypi that referenced this issue May 9, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi#4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix pushed a commit that referenced this issue May 9, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix pushed a commit that referenced this issue May 9, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
@popcornmix
Copy link
Collaborator

@seanyoung okay to close?

xukuohai pushed a commit to xukuohai/linux-raspberry-pi that referenced this issue May 12, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi#4997

Signed-off-by: Phil Elwell <[email protected]>
herrnst pushed a commit to herrnst/linux-raspberrypi that referenced this issue May 14, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi#4997

Signed-off-by: Phil Elwell <[email protected]>
herrnst pushed a commit to herrnst/linux-raspberrypi that referenced this issue May 16, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi#4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix pushed a commit that referenced this issue May 16, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
Noltari pushed a commit to Noltari/rpi-linux that referenced this issue May 17, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi#4997

Signed-off-by: Phil Elwell <[email protected]>
herrnst pushed a commit to herrnst/linux-raspberrypi that referenced this issue May 21, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi#4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix pushed a commit that referenced this issue May 23, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
herrnst pushed a commit to herrnst/linux-raspberrypi that referenced this issue May 25, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi#4997

Signed-off-by: Phil Elwell <[email protected]>
herrnst pushed a commit to herrnst/linux-raspberrypi that referenced this issue May 25, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi#4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix pushed a commit that referenced this issue May 26, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix pushed a commit that referenced this issue Jun 1, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix pushed a commit that referenced this issue Jun 6, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix pushed a commit that referenced this issue Jun 14, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
herrnst pushed a commit to herrnst/linux-raspberrypi that referenced this issue Jun 21, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi#4997

Signed-off-by: Phil Elwell <[email protected]>
popcornmix pushed a commit that referenced this issue Jun 23, 2022
Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: #4997

Signed-off-by: Phil Elwell <[email protected]>
@pelwell pelwell closed this as completed Jul 20, 2022
papamoose pushed a commit to papamoose/ubuntu-kernel-raspi-jammy that referenced this issue Sep 3, 2022
BugLink: https://bugs.launchpad.net/bugs/1975599

Somehow or other, CONFIG_IR_TOY=m got dropped from the standard Pi
defconfigs around 5.13. Restore it.

See: raspberrypi/linux#4997

Signed-off-by: Phil Elwell <[email protected]>

(cherry picked from commit 5992d4be3ac09934966c59f69a87316ca68c8ce3 rpi-5.15.y)
Signed-off-by: Juerg Haefliger <[email protected]>
Acked-by: Tim Gardner <[email protected]>
Acked-by: Stefan Bader <[email protected]>
Signed-off-by: Juerg Haefliger <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants