Status & TODO list for the LaCie 5Big Network

Status

Working on XOR engine. Apparently copy self test fails:

mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver
mv_xor mv_xor.0: Self-test copy failed compare, disabling
mv_xor mv_xor.1: Self-test copy failed compare, disabling

Currently spicing drivers/dms/mv_xor.c with debug code to dump MBus window settings.

TODO list

Goal Status
Bootloader: have support integrated into U-Boot mainline.
Control original U-boot console DONE
Rebuild original U-boot source CANCELLED--useless
Add support in mainline U-boot Orion5x underway; 5Big to follow
Kernel: have support integrated into ARM kernel.
Support CPU, cache, RAM DONE
Support FLASH read/write NOT DONE
Support XOR engine NOT DONE
Support LED GPIOs DONE
Support button GPIOs DONE
Support Ethernet DONE
Support I2C DONE for RTC, NOT DONE for EEPROM
Support PCI DONE
Support PCI SATA DONE, but slow to boot
ELDK: be able to login and access all devices from an ELDK root fs.
Boot ELDK via TFTP and NFS DONE
Debian: have support integrated into Debian for ARM.
Boot DEBIAN via TFTP and NFS or HDD NOT DONE
Add support to Debian Installer NOT DONE
Add support to Debootstrap NOT DONE