Index of /dns323/reloaded/dns323-reloaded-0.7.121/

NameLast ModifiedSizeType
Parent Directory/ -  Directory
README.txt2007-May-11 23:39:541.3Ktext/plain
dns323-reloaded-0.7.121.tar.gz2007-May-08 22:00:577.3Kapplication/x-gzip
reload.sh2007-Jun-02 16:04:571.7Kapplication/octet-stream
reloaded-2.6.12.6-arm1.ko2007-May-07 21:48:1116.3Kapplication/octet-stream
reloaded-2.6.6-arm2.ko2007-May-07 21:48:0216.0Kapplication/octet-stream
zImage-2.6.12.62007-May-07 21:47:071.4Mapplication/octet-stream
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.
lighttpd/1.4.13