EDIT: Got ArchLinux Arm booting on the HP mv2120. There is a guide further down. I have left the old guide up for reference as well.
I'm trying to get Arch Linux ARM linux working on my HP mediavault 2120 which has a marvell orion chip, the predecessor to the kirkwood which runs the plug computers. Previously I had been running debian on it, but I would much rather be running something based on arch. Using the debian net installer for the mediavault I was able to download the rootfs.tar.gz to the internal hard drive and extract it. When I go to boot my mediavault, it just hangs after loading the kernel. There are two things that I could think of that are happening. Either I need to compile a kernel specific for my arm processor, or there is no initrd. I would have thought a initrd would have been in the rootfs.tar.gz but there wasnt.
Anyone have any suggestions? I'm appending a copy of the console output when I attempt to boot.
$this->bbcode_second_pass_code('', ' __ __ _ _
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__| ** Forcing LOADER mode only **
** MARVELL BOARD: RD-88F5182-NAS-P2 LE
U-Boot 1.1.4 (Oct 12 2007 - 12:30:28) Marvell version: 2.3.11_HP_1_3_1_Built@HP
U-Boot code: 00200000 -> 0026FFF0 BSS: -> 0027FDBC
Soc: 88F5182 A2 (DDR2)
CPU running @ 500Mhz
SysClock = 166Mhz , TClock = 166Mhz
DRAM CS[0] base 0x00000000 size 128MB
DRAM Total size 128MB 32bit width
[512kB@fff80000] Flash: 512 kB
Addresses 4M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (4M - 3M): Done
CPU : ARM926 (Rev 0)
88F5182 A2 streaming disabled
USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
Net: egiga0 [PRIME]
Hit any key to stop autoboot: 0
Reset IDE:
Marvell Serial ATA Adapter
Integrated Sata device found
Device 0: OK
Model: ST3500630AS Firm: 3.CHN Ser#: 9QG7SXL7
Type: Hard Disk
Supports 48-bit addressing
Capacity: 476940.0 MB = 465.7 GB (976773168 x 512)
ext2load ide 0:1 400000 /boot/uImage
3111196 bytes read
bootm 400000
## Booting image at 00400000 ...
Image Name: Linux-2.6.37
Created: 2011-02-23 0:30:40 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3111132 Bytes = 3 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK')