Title says a lot but I'm currently running Arch on an Odroid XU4. I have a cellular modem attached but I'm having an issue with GPIO 11 (pin #24). It boots high which puts the modem into a reboot sequence. I installed hardkernal's wiringpi2 and it works great. I created a script to run in the boot services which would set the pin to out, then to low, then read it back for logging. My logs indicate that this script is, indeed, setting GPIO 11 to low.
Unfortunately, it refuses to stay low and by the time the boot sequence finishes it's back to high. Additionally, if I run the script after boot it'll set GPIO 11 to low but a few minutes later it's back to high.
Any ideas what the heck keeps setting GPIO 11 to high and how to get make it stay low?