Look @ this http://www.cyrius.com/debian/kirkwood/openrd/install.html Refs: Installing debian: http://www.mail-archive.com/debian-arm@lists.debian.org/msg10262.html OpenRD client images: http://james.99k.org/openrd.html --- Update u-boot using this. cd /tmp mkdir openrd cd openrd wget http://openrd.googlegroups.com/attach/82f086b82c44e412/u-boot-3.4.19-openrd.zip?part=2 bubt --- Set u-boot perms: http://code.google.com/p/openrd/wiki/UbootConfigForMainLineKernel setenv arcNumber 2361 setenv mainlineLinux yes setenv console 'console=ttyS0,115200 mtdparts=orion_nand:0x00800000@0x100000(uImage),0x1fb00000@0x500000(rootfs) rw' saveenv --- Kernel: http://groups.google.com/group/openrd/browse_thread/thread/6ec7b4b39700e114/14d374610be394b7?lnk=gst&q=u-boot#14d374610be394b7 git clone git://repo.or.cz/linux-2.6/linux-2.6-openrd.git # This is linked from the google groups URL above: wget http://groups.google.se/group/openrd/attach/821262da61e5a121/xgi_0827.tgz wget 'http://openrd.googlegroups.com/attach/821262da61e5a121/xgi_0827.tgz?gda=nc2j6UcAAAARe4cIwL_69dVAwAa0Bv-JqmZi5DgttGRc4UQTFIr3tCZnuk6k7ese110eL-ogfswbQwFxJw55cVwemAxM-EWmeV4duv6pDMGhhhZdjQlNAw' http://groups.google.com/group/openrd/web/add-audio-video-support-to-2-6-33-kernel --- Kernel config: System Type ----> Marvell Kirkwood Implementations ----> Marvell OpenRD Client Board Device Drivers ---> ... <*> Memory Technology Device (MTD) support ---> ... UBI - Unsorted block images ---> <*> Enable UBI ... <*> Sound card support ---> <*> Advanced Linux Sound Architecture ---> ... <*> OSS PCM (digital audio) API [*] OSS PCM (digital audio) API - Include plugin system (NEW) ... <*> ALSA for SoC audio support ---> <*> SoC Audio for the Marvell 88FX chip ... File systems ---> ... [*] Miscellaneous filesystems ---> ... <*> UBIFS file system support -- Booting: # tftpboot 0x2000000 openrd/uImage # bootm 0x2000000 http://www.raketenwerfer.de/post/290684261/installing-debian-on-openrd-client Boot installer: ide reset ; tftpboot 0x00800000 openrd/uImage-openrd ; tftpboot 0x01100000 openrd/uinitrd-openrd.img;setenv bootargs console=ttyS0,115200 nodhcp kbd=uk root=/dev/ram rw;bootm 0x00800000 0x01100000 Booting from sata: setenv bootcmd_sata 'ide reset;ext2load ide 1:1 0x01100000 /uinitrd-openrd;ext2load ide 1:1 0x00800000 /uImage-openrd;bootm 0x00800000 0x01100000' run bootcmd_sata Save set to boot from SATA: Marvell>> setenv bootargs_console console=ttyS0,115200 Marvell>> setenv bootargs_root 'root=/dev/sda3 waitforroot=10 rootfs=ext4' Marvell>> setenv bootcmd_sata 'ide reset;ext2load ide 1:1 0x01100000 /uinitrd-openrd;ext2load ide 1:1 0x00800000 /uImage-openrd;bootm 0x00800000 0x01100000' Marvell>> setenv bootcmd 'setenv bootargs $(bootargs_console) $(bootargs_root); run bootcmd_sata ; reset' http://www.mail-archive.com/debian-arm@lists.debian.org/msg10414.html setenv bootargs_console console=ttyS0,115200 setenv bootcmd_mmc 'mmcinit; ext2load mmc 0 0x01100000 /uInitrd; ext2load mmc 0 0x00800000 /uImage' setenv bootcmd 'setenv bootargs $(bootargs_console); run bootcmd_mmc; bootm 0x00800000 0x01100000' saveenv Original config: Marvell>> print baudrate=115200 loads_echo=0 rootpath=/mnt/ARM_FS/ netmask=255.255.255.0 console=console=ttyS0,115200 CASset=min MALLOC_len=1 ethprime=egiga0 bootargs_root=root=/dev/nfs rw bootargs_end=:::DB88FXX81:eth0:none image_name=uImage standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvPhoneConfig); bootm 0x2000000; ethmtu=1500 eth1mtu=1500 mvPhoneConfig=mv_phone_config=dev0:fxs,dev1:fxs mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500 usb0Mode=host yuk_ethaddr=00:00:00:EE:51:81 nandEcc=1bit netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no ethact=egiga0 ethaddr=00:50:43:01:DD:B5 eth1addr=00:50:43:01:DD:B6 run_diag=no bootargs=console=ttyS0,115200 mtdparts=nand_mtd:0x00800000@0x100000(uImage),0x1fb00000@0x500000(rootfs) rw ubi.mtd=1,2048 root=ubi0:rootfs rootfstype=ubifs bootcmd=nand read.e 0x800000 0x100000 0x00800000; bootm 0x800000 arcNumber=2361 ipaddr=192.168.1.30 serverip=192.168.1.1 stdin=serial stdout=serial stderr=serial mainlineLinux=yes enaMonExt=no enaCpuStream=no enaWrAllo=no pexMode=RC disL2Cache=no setL2CacheWT=yes disL2Prefetch=yes enaICPref=yes enaDCPref=yes sata_dma_mode=yes netbsd_en=no vxworks_en=no bootdelay=3 disaMvPnp=no enaAutoRecovery=yes pcieTune=no Environment size: 1297/131068 bytes Marvell>>