From: Felix Fietkau Date: Wed, 8 Mar 2006 02:47:57 +0000 (+0000) Subject: add nvram hack for wrtsl54gs (missing vlan variables), close #346 X-Git-Tag: whiterussian_rc5~84 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=c33ebe96450a9e16aa923e65de51cf71c0843489;p=openwrt%2Fsvn-archive%2Fopenwrt.git add nvram hack for wrtsl54gs (missing vlan variables), close #346 SVN-Revision: 3333 --- diff --git a/openwrt/package/base-files/default/etc/init.d/S05nvram b/openwrt/package/base-files/default/etc/init.d/S05nvram index 45d22c95d2..dd2ea6866d 100755 --- a/openwrt/package/base-files/default/etc/init.d/S05nvram +++ b/openwrt/package/base-files/default/etc/init.d/S05nvram @@ -132,6 +132,16 @@ esac nvram set lan_ifnames="vlan0" } +# wrtsl54gs vlan defaults +[ "$boardtype" = "0x042f" \ +-a "$boardnum" = "42" \ +-a "$boardflags" = "24" ] && { + nvram_default vlan0hwname "et0" + nvram_default vlan0ports "0 1 2 3 5u" + nvram_default vlan1hwname "et0" + nvram_default vlan1ports "4 5" +} + # needed at least for wrt54gs v1.1 and wrt54g v2.0, v2.2 [ \! -z "$(nvram get boardrev)" ] && { nvram_default wl0id 0x4320