Remenber. Network interfaces does not respond if they are not bridged.
Alright. Why is that?
I don't known. r6040 (network driver) is a binary module in our source.
I have tested and it works while is bridged. You can bridge br0 and br1 for eth1 and wl0 (or change names)
Now I have a serial port in the whd

Nice. Did you have to get out the soldering iron?
And a notebook with serial port

Advances in monte. I have added a lot of debug lines in kmonte.c
1) Restarting system in 2 secconds (this is a original debug msg)
2) No return point. ok.
3) Disable PCI. ok
4) Bussines begins (check) .ok
5) Ligths OFF just before the assembler long jump (interrupts disabled)... ok.
But no kernel messages after jump to memory adress.

Like it's not a firmware change, i am mixing amit recovery jump (in arch/i386/boot/setup.S) with kmonte.c
Since monte works perfect in my PC with 2.4.28 kernel, i think it's a device feature

Patch 2.4.17 in kernel source (and flash) is needed to work with it.
The file arch/i386/kernel/setup.c needs some "human" help to apply the patch but is easy.
With kexec, the same wall. Reboot PC routines does not work in our device. (it also works in PC with 2.4.28 kernel)
Debug messages in kexec show a "I'm in purgatory" text before freezes. But i have not compile kexec-tools from sources.