我试着用我的Raspberry Pi 3和最新的Raspbian来创建我自己的通用遥控器。在构建小接收器和发射机(我所遵循的教程)并连接所有东西之后,我在试图接收IR时得到了这条消息。
pi@raspberrypi:~ $ sudo modprobe lirc_rpi
pi@raspberrypi:~ $ sudo kill $(pidof lircd)
pi@raspberrypi:~ $ mode2 -d /dev/lirc0
Using driver devinput on device /dev/lirc0
Trying device: /dev/lirc0
Using device: /dev/lirc0
Partial read 8 bytes on /dev/lirc0pi@raspberrypi:~ $我怎么才能修好它?
发布于 2018-03-17 16:20:03
@leamas的回答指出了正确的方向,但将driver = devinput改为driver = default in /etc/lirc/lirc_options.conf无助。但是有了这个命令,我就可以运行它:
rpi3 ~$ sudo mode2 --driver default --device /dev/lirc0使用sudo adduser pi video、注销和登录,命令不需要sudo。
发布于 2018-01-26 09:13:22
这句话实际上毫无意义:
Using driver devinput on device /dev/lirc0devinput驱动程序需要/dev/input目录中的设备,而默认驱动程序(愚蠢的名称.)使用/dev/lirc*设备,如/dev/lirc 0。
因此,要消除此错误,需要将设备更改为/dev/input设备,或者将驱动程序更改为默认值。我的直觉是选择后者,但胆量并不总是值得信赖的。
而且,即使您应该消除这个特定的错误,您可能还有一条崎岖的路要走。您正在使用的配置文件属于0.9.0lirc版本,这是一款有7年历史的古老软件。上游为0.10.0。
发布于 2018-06-23 12:50:32
在我的例子中,我在/etc/lirc/lirc_options.conf中更改了以下两行
driver = default
device = /dev/lirc0然后,为了让它运行..。
$ sudo mode2https://stackoverflow.com/questions/48453355
复制相似问题