I have come across a very peculiar problem.
I have a Raspberry Pi Zero V1.3 running Raspbian Jessie Lite on a 64 GB SanDisk micro SD card. The Pi is powered via the micro USB port (not the OTG port obviously) and the cable it is powered with can be switched on/off.
When I switch the cable on, the Pi's USB ports will become powered, as my Wifi dongle or serial adapter will turn on, the 5v and 3v3 pins will become powered, but the ACT led will not turn on or flash or anything. Turn it off, and back on again, and everything works fine, the ACT led flashes and the Pi boots fine.
If I do a
sudo halt and switch the power off, wait a minute, and switch it back on, it will not boot. Switch it off, then back on, and it will. It will only boot every other time.
What can I do to fix this? Is there a reason for this happening? Could it be caused by the fact that I'm using a 64 GB card, and not a ≤32 GB card? I've seen other people use this size (and larger) card and have it work fine. Later tonight I will (reluctantly) reformat the card with a complete overwrite method, and see if it works.