[OpenWrt-Devel] [PATCH][ar71xx] Routerboard 951G Switch Fix

Baptiste Jonglez baptiste at bitsofnetworks.org
Sat Nov 14 12:30:52 EST 2015


Hi,

On Wed, Dec 10, 2014 at 01:40:42PM -0700, Davey Hutchison wrote:
> Fix pll_1000 value for eth0. Traffic would not flow from the eth0 interface. The new PLL enables delay, use ath79_setup_ar934x_eth_cfg to also enable AR934X_ETH_CFG_RXD_DELAY.

I can confirm that this patch works on CC on a Routerboard 951G-2HnD
[http://wiki.openwrt.org/toh/mikrotik/rb951g_2hnd]

Without the patch, CC installs fine, but the switch does not work (traffic
seems to be able to flow out of the router, but nothing comes in).

This is a router with the "new" chipset (AR9344 rev. 3).

Is it possible to pull this patch, at least to trunk?  Having it in CC
would also be nice if another CC release is planned.

Thanks,
Baptiste

> Signed-off-by: Davey Hutchison <dhutchison at bluemesh.net>
> 
> --- target/linux/ar71xx/files/arch/mips/ath79/mach-rb95x.c
> +++ target/linux/ar71xx/files/arch/mips/ath79/mach-rb95x.c
> @@ -199,6 +199,7 @@
> 		return;
> 
> 	ath79_setup_ar934x_eth_cfg(AR934X_ETH_CFG_RGMII_GMAC0 |
> +				   AR934X_ETH_CFG_RXD_DELAY |
> 				   AR934X_ETH_CFG_SW_ONLY_MODE);
> 
> 	ath79_register_mdio(0, 0x0);
> @@ -209,6 +210,7 @@
> 	ath79_init_mac(ath79_eth0_data.mac_addr, ath79_mac_base, 0);
> 	ath79_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RGMII;
> 	ath79_eth0_data.phy_mask = BIT(0);
> +	ath79_eth0_pll_data.pll_1000 = 0x3e000000;
> 
> 	ath79_register_eth(0);
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/openwrt-devel/attachments/20151114/46874295/attachment.sig>
-------------- next part --------------
_______________________________________________
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