Загруженный по сети RPi3 не может найти устройства 1wire

В настоящее время я пытаюсь реализовать сеть RPi3b+ с загрузкой по сети и есть вспомогательная плата для этих пи, которые я напечатал. Вспомогательная плата имеет классический DS18B20, помимо прочего, для контроля температуры коробки, в которой находятся платы rpi и aux.

Проблема в том, что когда я использую загруженный по сети пи, я не могу заставить отображаться никакие устройства (включая w1_bus_master1) при доступе к /sys/bus/w1/devices. Увидеть ниже,

pi@raspberrypi:/etc $ cd /sys/bus/w1/devices/
pi@raspberrypi:/sys/bus/w1/devices $ ls -l
total 0

Я знаю, что моя схема работает правильно, так как она работает, когда я загружаю RPi с SD-карты с тем же образом raspbian, что и образ с сетевой загрузкой. В сетевой загрузке rpi я вижу 1-проводные процессы, запущенные для w1-therm и w1-gpio.

lsmod
Module                  Size  Used by
w1_therm               16384  0
w1_gpio                16384  0
wire                   40960  2 w1_gpio,w1_therm

Мой процесс сетевой загрузки примерно соответствует этому учебнику, https://blockdev.io/network-booting-a-raspberry-pi-3/

У меня есть монтирование NFS, которое содержит файл config.txt, содержащий dtoverlay=w1-gpio,gpiopin=4

Я немного потрепался, очень хотел бы сохранить возможность сетевой загрузки, так как эта реализация предпочтительнее, и для нее более 30 пи, я не хочу обижаться на SD-карты.

ура

0 ответов

Другие вопросы по тегам