Open Source router firmware options?
I own an ASUS wl-520gU (4 LAN, 1 WAN, WiFi, 1 USB, 4mb flash rom, 16mb ram. Broadcom BCM5354 @ 240). I am going to use it as a micro-computer rather than as a router. Currently I'm experimenting with WiFi radio.
I found that OpenWRT is causing my router to hang after ~30-60 minutes of being idle. DD-WRT is reported to behave in the same manner. And what I really dislike about OpenWRT - their forum is more about complaining users than helping developers — at least that's what I feel.
So, my requirements are:
Linux with 2.6 kernel (needed for USB 2.0, as far as I understand), suiting the given specs, with good package manager and packages base.
For modules I need USB 2.0, USB audio, USB HID, CP210x, USB Storage, EXT3.
For programs I need python 2.6+, mpd, mpc.
I'm OK with building the system image from sources, if needed, but package manager is desired.
Add: I usually move all my packages to USB partition to increase space for them, so some pre-baked tool like extroot is good as well.