Supervivi always starts, when any GPIO GPGx is 1 during boot

Joachim
We use supervivi and the Linux from FiendlyARM thogether with our own
application.
We have switches attached to the GPIOs GPG0 to GPG11. If one of the
switches is on (GPIO = 1) during startup, the system will not boot, but
start the bootloader supervivi.
One can simulate this behaviour by pressing one of the buttons on the board
during startup. The buttons are also connected to GPGx.
Is there a way to boot Linux with supervivi regardless of the states of the
GPIOs?
Best Regards
Joachim

Bevan
This sounds much like the question that I posted last week.
Check out "Brown Out / Incorrect boot" in the Hardware section.

I will try to test the behaviour you mentioned although it is a little
tough with my board as it's a custom PCB and I'm using a micro2440.

This perhaps answers my question to which there wasn't really any response.

Joachim
It could be also your problem, if, for some reason, one or more of the
GPG-ports (I haven't tested the others yet) is 1 during the reboot after
powerfail. You could use pulldown resistros to asure 0 level at boot up.
For us this is unfortunately not an option.
I made tests with using vboot instead of supervivi and it seems to work.
vboot does not care abotu the ports.
It is not the best solution, but if no one has a better idea, we will
probably stick with it.