I just installed ArchLinuxARM-2012.07-oxnas-rootfs.tar.gz on a hard disk attached to a Pogoplus that was running an older version.
I'm looking in /boot; I see uImage (Linux-3.1.10-12-ARCH), uImage.pci & uImage.nopci (which are Linux-2.6.31.6_SMP_820).
When the system comes up, /proc/version says $this->bbcode_second_pass_code('', 'Linux version 2.6.31.6_SMP_820 (root@hunchback) (gcc version 4.7.0 20120505 (prerelease) (GCC) ) #6 SMP Thu Jun 14 19:49:57 CDT 2012'). Is this expected? Does the pogo get the kernel from somewhere besides /boot (like flash), and I missed a step somewhere? I would have expected 3.1.10-12-ARCH.