[OpenWrt-Devel] [PATCH] ramips: revert failsafe switch workaround for RT5350 introduced in r42179.

John Crispin blogic at openwrt.org
Sat Jan 17 08:55:47 EST 2015



On 25/12/2014 02:29, Vittorio G (VittGam) wrote:
> It is not needed anymore as TCP packets get passed correctly now
> even when VLAN is disabled.
> 

are you sure this is the case for all rt3x5x, rt5350 and mt7628 units ?


> This piece of code also broke routers where the LAN port is not
> wired to port 0 of the internal switch.
> 
> Signed-off-by: Vittorio Gambaletta <openwrt at vittgam.net>
> 
> diff --git
> a/target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips
> b/target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips
>
> 
index cae6396..386b527 100644
> ---
> a/target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips
>
> 
+++ b/target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips
> @@ -11,24 +11,7 @@ ramips_set_preinit_iface() { swconfig dev rt305x
> set reset 1 fi
> 
> -	if echo $RT3X5X | egrep -q "(RT5350|MT7628)"; then -		# This is a
> dirty hack to get by while the switch -		# problem is investigated.
> When VLAN is disabled, ICMP -		# pings work as expected, but TCP
> connections time -		# out, so telnetting in failsafe is impossible.
> The -		# likely reason is TCP checksumming hardware getting -		#
> disabled: -		#
> https://www.mail-archive.com/openwrt-devel@lists.openwrt.org/msg19870.html
>
> 
-		swconfig dev rt305x set enable_vlan 1
> -		swconfig dev rt305x vlan 1 set ports "0 6" -		swconfig dev
> rt305x port 6 set untag 0 -		swconfig dev rt305x set apply 1 -
> vconfig add eth0 1 -		ifconfig eth0 up -		ifname=eth0.1 -	else -
> ifname=eth0 -	fi +	ifname=eth0 }
> 
> boot_hook_add preinit_main ramips_set_preinit_iface 
> _______________________________________________ openwrt-devel
> mailing list openwrt-devel at lists.openwrt.org 
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
> 
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list