Try:
mkimage -A arm -O linux -T ramdisk -C gzip -a 0x3000000 -e 0x3000000 -n "debian" -d initrd.gz uinitrd
use your D2Plug uImage, copy d2plug.uImage & d2plug.uImage to the 1st partition
Marvell>> fatload usb 1:1 0x2000000 d2plug.uImage
reading d2plug.uImage
...
3157776 bytes read
Marvell>> fatload usb 1:1 0x3000000 uinitrd
reading uinitrd
...
2796264 bytes read
Marvell>> bootm 0x2000000 0x3000000
## Booting kernel from Legacy Image at 02000000 ...
Image Name: Linux-2.6.32.55-dove-5.4.2
Created: 2012-02-03 8:55:19 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3157712 Bytes = 3 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 03000000 ...
Image Name: Debian ramdisk 2.6.39.2
Created: 2012-09-27 22:20:28 UTC
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 2796200 Bytes = 2.7 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.32.55-dove-5.4.2
got this from
http://dl.dropbox.com/u/308049/D2Plug%20Debian%20HowTo.pdfHope this helps
BigBear