树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1421|回复: 2
收起左侧

[求助] raspbian-buster安装lirc失败

[复制链接]
发表于 2019-7-24 13:49:45 | 显示全部楼层 |阅读模式
按照网络教程安装和配置lirc一直失败,查看syslog,提示 Failed to find module 'lirc-dev'和 Failed to find module 'lirc-rpi'

如何解决?





补充内容 (2019-7-24 16:02):
/boot/config.txt和/etc/lirc/lirc-option.conf和/etc/modules也修改了
回复

使用道具 举报

 楼主| 发表于 2019-7-24 19:51:18 | 显示全部楼层
研究了1天,终于有解决方法了,如下:
===================================
查看/boot/overlay/README,发现raspbian-buster中 为以下内容:
Name:   lirc-rpi
Info:   This overlay has been deprecated and removed - see gpio-ir
Load:   <Deprecated>
==========================================
意思是说lirc-rpi已经废弃,改用gpio-ir了
因此将/boot/config.txt
中dtoverlay=lirc-rpi改为dtoverlay=gpio-ir
重新启动,mode2 就可以检测到红外线遥控器的按键了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-25 10:26:39 | 显示全部楼层
再补充一个问题及解决方案:
在折腾中发现,"/usr/sbin/lircd-setup" 文件执行会出错,原因是:
lircd-setup文件就是一个python程序,其中使用了configparser模块(python自带的模块),lircd-setup文件37行中
parser = configparser.SafeConfigParser() 提示错误,原因是raspbian-buster预装的是python3.7,而configparser.SafeConfigParser()已在python3.7中废弃,因此需要修改为:parser = configparser.ConfigParser()
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|树莓派论坛 ( 粤ICP备15075382号-1  

GMT+8, 2024-10-31 13:20 , Processed in 1.109375 second(s), 24 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 树莓派论坛安全联盟

快速回复 返回顶部 返回列表