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: David Bauer <mail@david-bauer.net>
This commit is contained in:
parent
98be390391
commit
15ef885836
@ -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
|
||||||
|
|
||||||
|
@ -1,19 +1,5 @@
|
|||||||
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 @@
|
|||||||
-- 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 = {}
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
|
Loading…
Reference in New Issue
Block a user