I built a Nerves system for the first time and installed to a Raspberry Pi. The system booted and I could interact with the Elixir shell.
But there are no network devices. When I try to investigate that, commands fail because essential processes are not running.
For example, the uname command from Toolshed fails because the Nerves.Runtime.KV process is missing, and the commands in Nerves.Network fail because the SystemRegistry processes are not running. I have also got some message that the Logger application is not running.
Does anyone have any idea what can have gone wrong or how I can further investigate this problem?
Here are the facts about my configuration:
My Raspberry Pi is a Model 3B+. My host is a Mac running macOS Mojave (10.14.5). Erlang/OTP is 21.3.8.2 and Elixir is 1.8.2. I used brew to install the needed packages as mentioned in the Nerves documentation.
The project I used was the hello_network example from the nerves_examples repository. I have tried it both without modifications and modified for wired Ethernet and Wireless. The same essential processes seem to be missing in each case.
One message that could be relevant is printed after the shell is started:
uevent: write: Broken pipe






















