Skip to content
Snippets Groups Projects
Unverified Commit 15ef8858 authored by David Bauer's avatar David Bauer Committed by GitHub
Browse files

ipq40xx: switch Wave2 firmware to -ct (#2541)


Use the candelatech firmware for the QCA Wave-2 firmware.

The Qualcomm firmware used for the IPQ401x chip in OpenWrt in 22.03
is experiencing heavily degraded performance due to excessive
retransmits when using A-MSDU. Disabling VHT modes or switching to the
candelatech firmware circumvents this issue.

Apply the same to other Wave-2 platforms in order to keep consistency
with upstream.

Wave-1 chips do not support mesh modes with the -ct firmware, so keep
using the QCA firmware in their case.

Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
parent 98be3903
No related branches found
No related tags found
No related merge requests found
...@@ -14,13 +14,7 @@ local ATH10K_PACKAGES_QCA9887 = { ...@@ -14,13 +14,7 @@ local ATH10K_PACKAGES_QCA9887 = {
'-ath10k-firmware-qca9887-ct', '-ath10k-firmware-qca9887-ct',
} }
local ATH10K_PACKAGES_QCA9888 = { local ATH10K_PACKAGES_QCA9888 = {}
'kmod-ath10k',
'-kmod-ath10k-ct',
'-kmod-ath10k-ct-smallbuffers',
'ath10k-firmware-qca9888',
'-ath10k-firmware-qca9888-ct',
}
-- AVM -- AVM
......
local ATH10K_PACKAGES_IPQ40XX = { local ATH10K_PACKAGES_IPQ40XX = {}
'kmod-ath10k', local ATH10K_PACKAGES_IPQ40XX_QCA9888 = {}
'-kmod-ath10k-ct',
'-kmod-ath10k-ct-smallbuffers',
'ath10k-firmware-qca4019',
'-ath10k-firmware-qca4019-ct',
}
local ATH10K_PACKAGES_IPQ40XX_QCA9888 = {
'kmod-ath10k',
'-kmod-ath10k-ct',
'-kmod-ath10k-ct-smallbuffers',
'ath10k-firmware-qca4019',
'-ath10k-firmware-qca4019-ct',
'ath10k-firmware-qca9888',
'-ath10k-firmware-qca9888-ct',
}
defaults { defaults {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
-- The QCA9984 on the other hand works fine for 11s meshes on both bands. -- The QCA9984 on the other hand works fine for 11s meshes on both bands.
local QCA9980_PACKAGES = {'-kmod-ath10k', 'kmod-ath10k-ct', '-ath10k-firmware-qca99x0', 'ath10k-firmware-qca99x0-ct'} local QCA9980_PACKAGES = {'-kmod-ath10k', 'kmod-ath10k-ct', '-ath10k-firmware-qca99x0', 'ath10k-firmware-qca99x0-ct'}
local QCA9984_PACKAGES = {'kmod-ath10k', '-kmod-ath10k-ct', 'ath10k-firmware-qca9984', '-ath10k-firmware-qca9984-ct'} local QCA9984_PACKAGES = {}
-- --
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment