Загруженный по сети 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-карты.
ура