Linkstation LS420D
Specs
CPU | 1.2 GHz dual issue ARM (Marvell 88F6707) |
Memory | 512 MB DDR3 |
Bays | 2 |
Network | 1x 10/100/1000 Mbps (Marvell 88E1518) |
Sata | 2x SATA II (SoC) |
NAND Flash | None |
SPI Flash | 1 MB (MX25L8006E) |
USB 2.0 | 1 (Rear) |
USB 3.0 | None |
Fan | Yes |
Power | 12V - 4A |
Variations
Comes in the normal "D" variety as well as the "NVR" version which comes with different firmware.
Stock Firmware Installation
Restoring_Stock_Firmware_without_TFTP
Custom Firmware/Operating System installation
Installing Debian on Armada-370 Devices
Disassembly
- Remove both screws from the back
- Slide cover back then remove
Pictures
DMESG output
U-Boot env
CASset=min MALLOC_len=5 autoload=n baudrate=115200 bootargs_end=:10.4.50.254:255.255.255.0:KW40:eth0:none bootargs_root=root=/dev/nfs rw bootcmd=for i in $bootorder; do run ${i}bootcmd; done bootcommon=setenv bootargs $console $bootargs_root $bootargs_func $buffalo_ver $uboot_date $mtdparts $bootsystem; ;sf protect off; bootm 0x1200000 0x2600000 bootcommon-u=setenv bootargs $console $bootargs_func $buffalo_ver $uboot_date $mtdparts $bootsystem; ;sf protect off; bootm 0x1200000 bootdelay=3 bootorder=ide nand usb fail tftp buffalo_ver=BOOTVER=0.16 cacheShare=no console=console=ttyS0,115200 disL2Cache=yes disaMvPnp=no eeeEnable=no enaAutoRecovery=yes enaClockGating=no enaFPU=no enaWrAllo=no eth1mtu=1500 ethaddr=00:50:43:c9:99:9e ethmtu=1500 ethprime=egiga1 failbootcmd=bootfail idebootcmd=ext2load ide 0:1 0x1200000 /$kernel; ext2load ide 0:1 0x2600000 /$initrd; setenv bootsystem hddboot=yes; run bootcommon image_name=uImage initrd=initrd.buffalo initrd_name=uInitrd ipaddr=192.168.11.150 kernel=uImage.buffalo loadaddr=0x02000000 loads_echo=0 mtdids=nand0=armada-nand mtdparts=mtdparts=armada-nand:4m(boot),-(rootfs) mvNetConfig=switch_config=none nandEcc=1bit netbsd_en=no netmask=255.255.255.0 netretry=no pexMode=rc pxe_files_load=:default.arm-armada370-db:default.arm-armadaxp:default.arm pxefile_addr_r=3100000 rcvrip=169.254.100.100 rootpath=/srv/oneiric sata_delay_reset=0 sata_dma_mode=yes serverip=192.168.11.1 standalone=fsload $load_addr $image_name;setenv bootargs $console $mtdparts root=/dev/mtdblock0 rw ip=$ipaddr:$serverip$bootargs_end; bootm $load_addr; stderr=serial stdin=serial stdout=serial tftpbootcmd=tftp 0x1200000 $kernel; tftp 0x2600000 $initrd; setenv bootsystem tftpboot=yes; run bootcommon uboot_date=UBOOT_DATE="2015/01/15" usb0Mode=host usb1Mode=host usb1bootcmd=setenv usbActive 0;usb start;fatload usb 0 0x1200000 /boot/uImage370;sf protect off;run bootcommon-u usb2Mode=device usb2bootcmd=fatload usb 0 0x1200000 /boot/uImage.buffalo;fatload usb 0 0x2600000 /boot/initrd.buffalo;setenv bootsystem usbboot=yes;run bootcommon usbActive=0 usbbootcmd=setenv usbActive 0;usb start;fatload usb 0 0x1200000 /uImage.buffalo;fatload usb 0 0x2600000 /initrd.buffalo;if fatIsSettingRecoveryDisk usb 0;then setenv bootsystem usbboot=yes mode=rescue; elif fatIsSettingInitializeDisk usb 0;then setenv bootsystem usbboot=yes mode=initialize; else setenv bootsystem usbboot=yes;fi;run bootcommon vxworks_en=no sn=375910016221D58XXXX eth1addr=10:6F:3F:CB:XX:XX deviceid=_tysgkFFSEbCzovfmKB1-YiMsKY6XXXX SerialNo=8005573452XXXX