From c0018254ee4fcb8ec04fad9dc05e578dbe3a096f Mon Sep 17 00:00:00 2001 From: skorpy Date: Thu, 6 Apr 2023 17:27:38 +0200 Subject: [PATCH] ipq40xx: use ath10k-smallbuffers for ZyXEL WRE6606 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) --- 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 })