GPIO:符号链接问题

时间:2020-02-04 12:30:21

标签: linux gpio

我曾经在/dev/gpiochipN上使用内核4.09和libgpiod 1.0.1创建符号链接,并使用gpioinfo <my_symbolic_link>来访问GPIO信息。

现在我使用的是内核4.19和libgpiod 1.3。使用命令gpioinfo /dev/gpiochipN,一切正常。但是,如果我在此设备上创建符号链接,并使用命令gpioinfo <my_symbolic_link>,则会收到以下消息:Inappropriate ioctl for device

libgpiod发生了什么变化?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

实际上,在提交d9b1c1f14c6之后,libgpiod不允许将符号链接作为设备节点提供。这看起来像工具中的回归。目前fix已提交。

更新 Fix(维护者稍加修改)已应用。因此,libgpiod v1.5.x和v1.4.x具有相应的稳定版本(v1.5.1和v1.4.3)中包含的修复程序。