首页 > 解决方案 > GPIO:符号链接问题

问题描述

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

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

libgpiod 有什么变化吗?

谢谢您的帮助。

标签: linuxgpio

解决方案


实际上,在提交d9b1c1f14c6 libgpiod 之后不允许将符号链接作为设备节点提供。这看起来像是工具中的回归。暂时已经提交了修复。

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


推荐阅读