Author Topic: Не загружается модуль w1-gpio  (Read 2706 times)

Offline burenka

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Не загружается модуль w1-gpio
« on: July 18, 2014, 02:03:56 pm »
Пытаюсь научить кубик2 работать с датчиками по 1-wire (тестирую на DS18B20).
Конфиг ядра по части 1-wire и GPIO: http://pastebin.com/Q82c8J6b

Для начала в script.fex прописала такое:
[gpio_para]
gpio_used = 1
gpio_num = 67
...
gpio_pin_66 = port:PB10<0><default><default><0>
[w1_para]
gpio = 66
затем сконвертила в script.bin. Пробовала <1> вместо <0>.

Далее в rc.local:
echo 66 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio66_pb10/direction #пробовала out

Пытаюсь загрузить модуль: sudo modprobe w1_gpio
Получаю ошибку: modprobe: ERROR: could not insert 'w1_gpio': No such device

Если перед modprobe w1_gpio не загружать w1_sunxi, то при ошибке загрузки w1_gpio в dmesg новых сообщений не появляется, а если w1_sunxi загружен, то выводится:
w1-gpio: probe of w1-gpio failed with error -16

Что не так и как вылечить?

upd: Установлен cubian на внутреннюю память.
Есть подозрение что script.bin вообще не выполняется. Как это можно проверить?
« Last Edit: July 18, 2014, 02:37:21 pm by burenka »

Offline burenka

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Не загружается модуль w1-gpio
« Reply #1 on: July 19, 2014, 09:51:18 am »
Проблема решилась добавлением строки script=script.bin в uEnv.txt.
Каким-то невероятным образом упоминание об этом не встречалось в мануалах.