Realman's World

pi-gpio Error 본문

Kairos/Item

pi-gpio Error

리얼맨 2015. 6. 30. 17:24

pi-gpio 설치 후 실행 시 아래와 같은 에러가 발생하였다.


Error when trying to open pin 12

gpio-admin: failed to change group ownership of /sys/devices/virtual/gpio/gpio18/direction: No such file or directory


검색해 보니 최근 업데이트된 Raspbian에서 발생하는 에러라고 한다.

에러에 언급된 경로가 사라지면서 경로를 수동으로 변경시켜 주어야 한다.


quick2wire-gpio-admin/src/gpio-admin.c 에서 경로를 아래와 같이 변경해 준다.


-  int size = snprintf(path, PATH_MAX, "/sys/devices/virtual/gpio/gpio%u/%s", pin, filename);

+  int size = snprintf(path, PATH_MAX, "/sys/class/gpio/gpio%u/%s", pin, filename);


저장 후 quick2wire-gpio-admin 에서 아래와 같이 실행하면 이상없이 실행이 가능하다


sudo make uninstall

sudo make install


참조 : https://github.com/quick2wire/quick2wire-gpio-admin/pull/6

Comments