From 34f41c8ce3c5f9179944943d1a366dc4200828db Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 7 Apr 2023 18:33:23 +0200 Subject: [PATCH] ipq40xx: use ath10k-smallbuffers for ZyXEL WRE6606 (#2843) The WRE6066, has in contrast to other ip40xx devices, has only 128MB system RAM. This results in OOM situations and instability, to circumvent this we need to use ath10k-smallbuffers. Signed-off-by: skorpy (cherry picked from commit a7a0257f6f1e67cfdbd86f805f27672f8a750570) Co-authored-by: skorpy --- targets/ipq40xx-generic | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/targets/ipq40xx-generic b/targets/ipq40xx-generic index 901f7c7e..58d1aeea 100644 --- a/targets/ipq40xx-generic +++ b/targets/ipq40xx-generic @@ -14,6 +14,14 @@ local ATH10K_PACKAGES_IPQ40XX_QCA9888 = { 'ath10k-firmware-qca9888', '-ath10k-firmware-qca9888-ct', } +local ATH10K_PACKAGES_IPQ40XX_SMALLBUFFERS = { + '-kmod-ath10k', + 'kmod-ath10k-smallbuffers', + '-kmod-ath10k-ct', + '-kmod-ath10k-ct-smallbuffers', + 'ath10k-firmware-qca4019', + '-ath10k-firmware-qca4019-ct', +} defaults { @@ -121,6 +129,7 @@ device('plasma-cloud-pa2200', 'plasmacloud_pa2200', { device('zyxel-nbg6617', 'zyxel_nbg6617') device('zyxel-wre6606', 'zyxel_wre6606', { + packages = ATH10K_PACKAGES_IPQ40XX_SMALLBUFFERS, factory = false, class = 'tiny', -- 128M ath10k + ath10k })