[openwrt/openwrt] mvebu: disable cpu idle on WRT1900ACv1

LEDE Commits lede-commits at lists.infradead.org
Mon Mar 19 15:29:41 PDT 2018


nbd pushed a commit to openwrt/openwrt.git, branch master:
https://git.lede-project.org/5faa9556b1c10a4b21208615bddb7480401fa213

commit 5faa9556b1c10a4b21208615bddb7480401fa213
Author: Felix Fietkau <nbd at nbd.name>
AuthorDate: Mon Mar 19 21:58:12 2018 +0100

    mvebu: disable cpu idle on WRT1900ACv1
    
    A regression seriously affecting the Linksys WRT1900ACv1 (Mamba) was
    introduced some time between the OpenWrt/LEDE v4.4 and v4.9 kernels.
    The root cause has not yet been identified, despite many attempts for
    more than a year. Disabling the SoC specific CPU idle support should
    mitigate this issue.
    
    The symptoms on an affected system are unwanted reboots at a variable
    frequency. In many cases almost immediately after boot, causing a
    bootloop.  This effectively disables support for Mamba on OpenWrt
    with kernels > v4.4.
    
    Signed-off-by: Felix Fietkau <nbd at nbd.name>
---
 .../patches-4.14/230-armada-xp-linksys-mamba-broken-idle.patch | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/target/linux/mvebu/patches-4.14/230-armada-xp-linksys-mamba-broken-idle.patch b/target/linux/mvebu/patches-4.14/230-armada-xp-linksys-mamba-broken-idle.patch
new file mode 100644
index 0000000..e82a899
--- /dev/null
+++ b/target/linux/mvebu/patches-4.14/230-armada-xp-linksys-mamba-broken-idle.patch
@@ -0,0 +1,10 @@
+--- a/arch/arm/boot/dts/armada-xp-linksys-mamba.dts
++++ b/arch/arm/boot/dts/armada-xp-linksys-mamba.dts
+@@ -563,3 +563,7 @@
+ 		};
+ 	};
+ };
++
++&coherencyfab {
++	broken-idle;
++};



More information about the lede-commits mailing list