Index of /dns323/reloaded/dns323-reloaded-0.7.121/
DNS323-RELOADED
Files:
dns323-reloaded-0.7.121.tar.gz - Source package
reloaded-2.6.12.6-arm1.ko - Module for firmware 1.03
reloaded-2.6.6-arm2.ko - Module for firmware 1.02
zImage-2.6.12.6 - Kernel
reload.sh - Example script
The "reloaded" module allows to load and run new kernels on the
DNS-323. It is itself a kernel module that, when inserted (insmod),
loads and runs a new kernel zImage with an optional initrd or
initramfs. Command line and machine type code can be passed as module
parameters.
To compile the module, you need a working D-Link toolchain (see e.g.
fw103-scripts package in source directory). You also need the sources
of your firmware's kernel.
Create a "linux" symlink (or edit Makefile) pointing to the firmware
kernel sources. (Note: You do not need sources of the kernel you're
going to load, only sources of the kernel that is currently running!)
The Makefile expects FUN_TARGET to contain the toolchain prefix:
export FUN_TARGET=arm-linux-uclibc
Then, compile reloaded.ko with the following commands:
ln -snf ../linux-2.6.12.6 linux
( cd linux; make ARCH=arm CROSS_COMPILE=${FUN_TARGET}- maketools )
make clean
make
Version 0.7.121 is the second release of dns323-reloaded. The major
change is an improved memory management that greatly increases
reliability and robustness.