My setup:
RasPi Zero v. 1.3
EDiMAX WiFi dongle (connected with a micro USB to USB type A adapter)
pHAT DAC
8G microSD card with Volumio 2.001 (2016-10-15)
My problem:
The PiZero stalls on boot, even if I wait 30 minutes. WiFi hotspot is not available.
My solution:
Transfer the microSD card to my Rasperry Pi B 1.
Connect the RasPiB1 to the local network via ethernet cable.
Boot the RasPiB1. Wait. After boot, Volumio should be working properly.
In a terminal program from a computer connected to the local network, ssh into the RasPiB1:
ssh volumio@volumio.local
When prompted for the password, enter “volumio”.
Modify the /etc/network/interfaces file. To be safe, make a copy of the unmodified file:
cd /etc/network
sudo cp interfaces interfaces.old
(Enter “volumio” whenever you are prompted for a password.)
Edit the interfaces file with the nano editor:
sudo nano interfaces
The original file looks like this, you want to delete the line that is “auto eth0” (in red):
auto wlan0
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
Then press x to save and quit the nano program.
I actually deleted the “auto eth0” line and the “auto wlan0” line, but you probably only need to delete the “auto eth0” line. I’m not sure why either of those lines are in this file. I did a little investigating from a Google search on “/etc/network/interfaces”. It seems like you should either include a line that has “auto eth0” or “allow-hotplug eth0”, not both.
Next, exit the ssh:
exit
Turn off the RasPiB1 by navigating to volumio.local and selecting “shutdown” from the settings menu. Unplug the RasPiB1.
Transfer the microSD card to the RasPiZero. Plug it in and the wifi hotspot should be available after a couple of minutes.
Join the Volumio hotspot and go to volumio.local
From there, you can configure the network settings so the PiZero can join your local network like normal.
Hopefully, the next update of Volumio will have these changes in the /etc/network/interfaces file. If there is some reason why that can’t be done, would it be possible to offer a wireless Raspberry Pi Zero Volumio disk image for download that has these changes?