I ran DD-WRT on a WRT54GL for a few months, and during this time, I kept experiencing intermittent connection problems. I spent hours and hours poring over packet sniffer logs, and finally discovered that the router was the problem.
So I tried switching to Tomato, and it worked perfectly.
(That was 2007, and as far as I know, the bug is still there)
FWIW, I've used DD-WRT on a variety of wrt54g series routers (including three wrt54gl routers) and have never had connection problems attributable to the firmware.
Just to be clear, the problem I had was limited to a specific type of network protocol, and that may be why nobody bothered to take interest in fixing it.
Sorry if my comment came across as saying that DD-WRT is just unreliable..
I ran DD-WRT on a WRT54GL for a few months, and during this time, I kept experiencing intermittent connection problems. I spent hours and hours poring over packet sniffer logs, and finally discovered that the router was the problem.
So I tried switching to Tomato, and it worked perfectly.
(That was 2007, and as far as I know, the bug is still there)