Hi,
just as a note. ArchLinuxArm does not support qemu at all. I searched the alarm forums about qemu and the response is "not supported".
Saying that , there might be still a way to get networking going and I will put some effort in, but it is not my priority.
I only use qemu to test new build kernels boot process, not to test apps or network.
For testing apps etc, I recommend to use a SD card with alarm on it, so you test on SD first before going "production" on the CF card.
This way you can keep your main alarm on the CF "clean". I hope this makes sense, as there is no speed benefit from running qemu
and compiling applications under qemu is not recommended.
Cheers!