Hi guys,
I have a wrt54gs v1.1. and succesfully added a serial port (and yes the circuit works, wasn't my first max232 circuit ;-).
I also have a wrt54g for quite some time and played around with openwrt for more than 1.5 years now (sadly the wrt54g v1.1 has no serial capability).
But back to the wrt54gs (my backup unit).
Some weeks ago I flashed rc3 with squashfs on it (yes the correct way with mtd ...). But I never got it really working, poor wrt54gs was sitting there with power led blinking (couldn't even ping it!).
Tried to see something on the serial console -> nothing (sometimes garbage, but yes the serial protocol seetings were correct, tried everything, believe me).
Grabbed a JTAG cable and backed up the whole FLASH. Then erased the NVRAM and the KERNEL via JTAG.
Reboot the router and surprise the serial console started working showing me the CFE bootloader messages. At the end it complained (as expected) about not finding a bootable image (quickly set boot_wait=on within CFE command line). But now I was able to tftp a new image on it. I used an rc3 jffs image (read in the forums something about squasfs not working sometimes on some models) and tftp worked and I was able to get shell via telnet/ssh as well as via the serial console.
Serial console was working - good ... so far.
In the meanwhile rc4 was out and I used an rc4 jffs image (I sticked to the jffs due to the success before with rc3) with the correct mtd command to update to the new version.
It was succesful and the router rebooted and I was able to login via telnet/ssh. Okay ...
But the f*$#%ing serial console is again gone - sometimes nothing, sometimes garbage, but nothing human readable. I need to have the serial console to log in case I screw up the network/switch settings since I have no failsafe mode with jffs (I don't trust myself sometimes).
Does anyone experienced the same behaviour? Are there any NVRAM settings affecting the serial console?
I am aging rapidly with this stupid issue.
Thanks for your help and comments!