You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派LIRC无法接收红外信号问题排查求助

解决树莓派红外接收器失效问题(添加发射器后)

核心问题分析

你的配置存在两处冲突和格式错误:

  1. 旧驱动lirc_rpi与新的gpio-ir overlay同时加载,抢占了红外接收器的设备节点
  2. 部分配置文件参数未按单行格式书写,导致驱动解析异常

分步修复步骤

  1. 修正/boot/config.txt配置
    将原单行的两个overlay拆分,确保每行一个配置项:

    dtoverlay=gpio-ir,gpio_pin=17
    dtoverlay=gpio-ir-tx,gpio_pin=22
    
  2. 更新/etc/modules文件
    删除旧驱动lirc_rpi及冗余参数,仅保留核心模块:

    lirc_dev
    

    (注:gpio-ir-tx的引脚配置已在config.txt中完成,无需在这里重复设置)

  3. 调整lirc_options.conf格式
    将原同一行的参数拆分到单独行,保证驱动正确解析:

    driver = default
    device = /dev/lirc0
    

    (注意:文件名应为lirc_options.conf,如果你的文件确实是lirc_option.conf,请确认是否为笔误)

  4. 重启服务与系统
    先重启LIRC服务:

    sudo systemctl restart lircd
    

    再重启树莓派使配置生效:

    sudo reboot
    
  5. 验证功能
    重启后运行以下命令测试红外接收:

    irw
    

    如果能正常输出红外遥控的按键码,说明问题已解决;也可再次用evtest检查/dev/lirc0的设备状态。

内容的提问来源于stack exchange,提问作者Someone

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 05:35:03