Messages in this thread |  | | From | Louis Kotze <> | | Subject | [PATCH 0/2] wifi: rtw89: fix RF calibration for USB transport | | Date | Fri, 10 Apr 2026 10:00:15 +0200 |
| |
RF calibration on USB adapters (RTL8922AU) fails frequently because the timeout values in rtw89_phy_rfk_report_wait() are designed for PCIe and too tight for USB H2C/C2H round-trip latency.
Patch 1 applies a 4x timeout multiplier for USB devices, based on measured calibration times from two independent testers across 2.4GHz, 5GHz, and 6GHz bands.
Patch 2 makes calibration timeouts non-fatal on USB, since the radio continues to operate correctly despite occasional incomplete calibrations. PCIe error handling is unchanged.
This is based on Ping-Ke's suggestion in the RTL8922AU support thread: https://lore.kernel.org/linux-wireless/795a8567fdbe48babc5cf0f2b5e10c0a@realtek.com/
Louis Kotze (2): wifi: rtw89: phy: increase RF calibration timeouts for USB transport wifi: rtw89: phy: make RF calibration timeouts non-fatal on USB
drivers/net/wireless/realtek/rtw89/phy.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+)
-- 2.53.0
|  |