Hi all,

I just installed OpenWrt experimental few weeks ago after having had a nice discussion at the LinuxTag booth.
This is a WRT54GS-DE (FCC: Q87-WRT54GV2) which used to have its original firmware v2.07.2.de.

What I noticed after experimental installation was that I couldn't get ppp working.
This happened because /etc/init.d/S50pppoe expected IFNAME=$(nvram get pppoe_ifname), yet the pppoe_ifname setting was UNSET by my original and never updated firmware!!
I'd thus guess that /etc/nvram.overrides is somehow incomplete for the status left behind by my particular vendor firmware version (please fix!).
I then configured pppoe_ifname NVRAM setting to vlan1 and I was finally (after almost an hour of confusion) able to get back my internet.

I'm having additional confusion over ppp0 vs. vlan1 usage, BTW (e.g. in the case of traffic shaping; specifying vlan1 does NOT work properly there...).
I fortunately caught a NVRAM variable list right before firmware update (available on request; the list is far too big to post here), so I still know what the old settings list was and can think of whether ppp0 or vlan1 should have been used for a particular purpose.

And a second suggestion: for the squashfs + jffs2 firmware image, why not put all *pre-installed* ipkg packages on hold flag?
That way people will only automatically upgrade their newly installed (and space-eating) packages, not the ROM packages that would take a LOT more space when "installed anew".

Thanks a lot for some very cool stuff!