I have a Pogoplug V4 and followed the instructions here: http://archlinuxarm.org/platforms/armv5/pogoplug-series-4 to install. Everything went swimmingly and I got Arch installed and working on an 8GB Kingston DT Micro USB stick. I can issue the command "/sbin/reboot" and the thing will reboot back into Arch, but "shutdown -h" and "poweroff" both fail. After issuing either command, the LED never turns off (and remains solid green). After waiting 15-30 minutes, I pulled the power. Plugging back in results in flashing green.
I can recover by putting in another USB stick with the "revert" folder, and in order to get it to boot back into Arch, I have to reinstall u-boot (using ppv4-install.sh). After /sbin/reboot, it boots back into Arch. This works every time... Any ideas why is u-boot failing to boot to the USB stick after power off? The USB stick doesn't seem to be corrupted, as I don't need to do anything to it and it is recognized by another linux machine. (For what its worth, I've tried 2 other usb sticks besides the DT Micro, and have had the same issue with all of them.)