I've followed the installation of Arch using kernel 3.4.75-sun7i outlined here on cubieforums.com, and Arch seems to runs very nicely, apart from two issues.
My 2.5" HDD won't mount at boot from an fstab entry, instead the boot process goes to emergency shell. But if I boot with the fstab entry commented out, and then use "mount -t ext4 /dev/sda1 /Disk" it will mount just fine.
Second problem is wifi. I created a profile which works when manually starting with "systemctl start wlan0-cubie". But if I use "systemctl enable wlan0-cubie" and reboot, wifi fails. Even more unusual, wifi cannot be started until I issue "systemctl disable wlan0-cubie" and then start the service!
Other services are working fine, such as mpd and ntpd at boot. I'm so close to getting this working, but help needed here please!