Hi, I finally succeeded in getting 2.6.10 working on my adm5120 router. Attached is a patch against 2.6.10 with the needed changes. First a list of what it does NOT do: -ethernet -usb -pci (my board doesn't have pci) -anything usefull :) What it does do: -Boot -Serial support (with improved timing compared to the official 2.4.18 kernels) -Simplified init code (the 2.4.18 code was way to complex) I also found the most probable reason people had problems porting the released sources to other kernels: the bootloader jumps to a fixed address that just happens to be the kernel_entry in 2.4.18 I 'solved' it by adding a jump on this address to the real kernel_entry (which is at the other end of the kernel in 2.6) I also had some great fun figuring out how the hell initramfs is supposed to work.... To finally find out after two days I had one slash to little in the configured path..... I also found that standard 2.6.10 doesn't support symlinks and my initramfs ended up being 14Mb. Next I plan to port the ethernet driver and usb. I don't think I will port the led driver as is, its much easier to just offer a character device with access to the GPIO port than the 'LED BLINK' stuff used in the ADMtek led driver. Jeroen