hi guys, this is how far I have been with the globalscale dreamplug which has recently started shipping. The content here is still not "debian" yet, as the guy ships with ubuntu 9.04 preinstalled. I am new to the plug (though have worked with the NSLU2 for quite a few years). The factory U-boot Marvell>> version U-Boot 2011.06-02334-g8f495d9-dirty (Mar 01 2011 - 06:57:05) Marvell-DreamPlug Marvell>> Cannot figure out what version of u-boot that is, however does not support mmc, or the external (full size) SD card slot for booting the uImage however it does support booting from either of the 2 USB ports. I installed a 8GB stick on one of the USB ports (actually USB micro-sd reader) and did the following partition. part 1 => fat32 => contains uImage from the globalscale download site (250MB) part 2 => ext3 => untar-gzipped the rootfs from the globalscale download site (2GB) part 3 => ext3 => empty but formatted partition (rest of the sd) I updated the /etc/fstab on part2 to add a line to mount the part 3 using UUID under /home/ Also installed a full size SD card in the external slot (to see what it does) On the factory-uboot I can see both the internal-sd (as usb dev 0 ) and the external usb-stick (as usb dev 1). so I can boot/load the uImage from both the internal-sd or the USB device. The Factory uImage The factory uImage, which is the same as the one on the globalscale download side (dated mar 3 2011) identifies the internal sd card as /dev/sda, the external-SD card as /dev/sdb and the USB stick as /dev/sdc It also identifies the /home partition by the UUID and mounts it correctly under /home/ How to boot from External USB stick (both uImage, rootfs) I am using a Jtag with the device, so note that, I have not experimented without it. on the u-boot prompt setenv x_bootcmd_kernel fatload usb 1 0x6400000 uImage then run the default boot command run bootcmd [Note: the printenv before I run the bootcmd looks like... Marvell>> printenvGiven that the default uImage identifies the external-sd card as /dev/sdb, I guess we can install a ext3 formatted card in the sd slot, and also load the rootfs from there... I have not personally tested this (I don't have any spare card with me), one would then have to use /dev/sdb1 in x_bootargs_root then... TO-DO Installing debian Here is where I have all the questions, for you folks... 0. No installers available from debian for "dreamplug" 1. What is the arcNumber to be used with this device ? Hint: Marvell>> bdinfo arch_number = 0x00000A63 env_t = 0x00000000 boot_params = 0x00000100 DRAM bank = 0x00000000 -> start = 0x00000000 -> size = 0x10000000 DRAM bank = 0x00000001 -> start = 0x10000000 -> size = 0x10000000 DRAM bank = 0x00000002 -> start = 0x00000000 -> size = 0x00000000 DRAM bank = 0x00000003 -> start = 0x00000000 -> size = 0x00000000 ethaddr = F0:AD:4E:00:73:CE ip_addr = 0.0.0.0 baudrate = 115200 bps Marvell>> So is it 2659 ? (decimal of arch_number) 3. I am planning on trying the available installers, however notice that the uImage is loaded into 0x6400000unlike the sheevaplug, so I am not sure what location I should install the uInitrd to Any hints/ suggestions, let me know... If it helps, here is the boot message when the system starts up... U-Boot 2011.06-02334-g8f495d9-dirty (Mar 01 2011 - 06:57:05) Marvell-DreamPlug SoC: Kirkwood 88F6281_A0 DRAM: 512 MiB SF: Detected MX25L1606 with page size 256, total 1 MiB In: serial Out: serial Err: serial Net: egiga0, egiga1 88E1121 Initialized on egiga0 88E1121 Initialized on egiga1 Hit any key to stop autoboot: 0 Marvell>> G |